⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 excelrange.java

📁 使用JCom的时候
💻 JAVA
📖 第 1 页 / 共 4 页
字号:
package jp.ne.so_net.ga2.no_ji.jcom.excel8;
import java.lang.*;
import java.util.*;
import jp.ne.so_net.ga2.no_ji.jcom.*;

public class ExcelRange extends IDispatch {

	public ExcelRange(IDispatch disp) { super(disp); }

	public ExcelApplication Application() throws JComException { return new ExcelApplication((IDispatch)get("Application")); }
//	LPDISPATCH Range::GetApplication()
//	{
//		LPDISPATCH result;
//		InvokeHelper(0x94, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
//		return result;
//	}


	public int Creator() throws JComException { return ((Integer)get("Creator")).intValue(); }
//	long Range::GetCreator()
//	{
//		long result;
//		InvokeHelper(0x95, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
//		return result;
//	}
//
//	LPDISPATCH Range::GetParent()
//	{
//		LPDISPATCH result;
//		InvokeHelper(0x96, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
//		return result;
//	}
//
//	void Range::Activate()
//	{
//		InvokeHelper(0x130, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
//	}
//
//	VARIANT Range::GetAddIndent()
//	{
//		VARIANT result;
//		InvokeHelper(0x427, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
//		return result;
//	}
//
//	void Range::SetAddIndent(const VARIANT& newValue)
//	{
//		static BYTE parms[] =
//			VTS_VARIANT;
//		InvokeHelper(0x427, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
//			 &newValue);
//	}
//
//	CString Range::GetAddress(const VARIANT& RowAbsolute, const VARIANT& ColumnAbsolute, long ReferenceStyle, const VARIANT& External, const VARIANT& RelativeTo)
//	{
//		CString result;
//		static BYTE parms[] =
//			VTS_VARIANT VTS_VARIANT VTS_I4 VTS_VARIANT VTS_VARIANT;
//		InvokeHelper(0xec, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, parms,
//			&RowAbsolute, &ColumnAbsolute, ReferenceStyle, &External, &RelativeTo);
//		return result;
//	}
//
//	CString Range::GetAddressLocal(const VARIANT& RowAbsolute, const VARIANT& ColumnAbsolute, long ReferenceStyle, const VARIANT& External, const VARIANT& RelativeTo)
//	{
//		CString result;
//		static BYTE parms[] =
//			VTS_VARIANT VTS_VARIANT VTS_I4 VTS_VARIANT VTS_VARIANT;
//		InvokeHelper(0x1b5, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, parms,
//			&RowAbsolute, &ColumnAbsolute, ReferenceStyle, &External, &RelativeTo);
//		return result;
//	}
//
//	void Range::AdvancedFilter(long Action, const VARIANT& CriteriaRange, const VARIANT& CopyToRange, const VARIANT& Unique)
//	{
//		static BYTE parms[] =
//			VTS_I4 VTS_VARIANT VTS_VARIANT VTS_VARIANT;
//		InvokeHelper(0x36c, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
//			 Action, &CriteriaRange, &CopyToRange, &Unique);
//	}
//
//	void Range::ApplyNames(const VARIANT& Names, const VARIANT& IgnoreRelativeAbsolute, const VARIANT& UseRowColumnNames, const VARIANT& OmitColumn, const VARIANT& OmitRow, long Order, const VARIANT& AppendLast)
//	{
//		static BYTE parms[] =
//			VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_I4 VTS_VARIANT;
//		InvokeHelper(0x1b9, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
//			 &Names, &IgnoreRelativeAbsolute, &UseRowColumnNames, &OmitColumn, &OmitRow, Order, &AppendLast);
//	}
//
//	void Range::ApplyOutlineStyles()
//	{
//		InvokeHelper(0x1c0, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
//	}
//
//	LPDISPATCH Range::GetAreas()
//	{
//		LPDISPATCH result;
//		InvokeHelper(0x238, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
//		return result;
//	}
//
//	CString Range::AutoComplete(LPCTSTR String)
//	{
//		CString result;
//		static BYTE parms[] =
//			VTS_BSTR;
//		InvokeHelper(0x4a1, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
//			String);
//		return result;
//	}
//
//	void Range::AutoFill(LPDISPATCH Destination, long Type)
//	{
//		static BYTE parms[] =
//			VTS_DISPATCH VTS_I4;
//		InvokeHelper(0x1c1, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
//			 Destination, Type);
//	}
//
//	void Range::AutoFilter(const VARIANT& Field, const VARIANT& Criteria1, long Operator, const VARIANT& Criteria2, const VARIANT& VisibleDropDown)
//	{
//		static BYTE parms[] =
//			VTS_VARIANT VTS_VARIANT VTS_I4 VTS_VARIANT VTS_VARIANT;
//		InvokeHelper(0x319, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
//			 &Field, &Criteria1, Operator, &Criteria2, &VisibleDropDown);
//	}
//
	public void AutoFit() throws JComException { method("AutoFit",null); }
//	void Range::AutoFit()
//	{
//		InvokeHelper(0xed, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
//	}

//	void Range::AutoFormat(long Format, const VARIANT& Number, const VARIANT& Font, const VARIANT& Alignment, const VARIANT& Border, const VARIANT& Pattern, const VARIANT& Width)
//	{
//		static BYTE parms[] =
//			VTS_I4 VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT;
//		InvokeHelper(0x72, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
//			 Format, &Number, &Font, &Alignment, &Border, &Pattern, &Width);
//	}
//
//	void Range::AutoOutline()
//	{
//		InvokeHelper(0x40c, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
//	}
//
//	void Range::BorderAround(const VARIANT& LineStyle, long Weight, long ColorIndex, const VARIANT& Color)
//	{
//		static BYTE parms[] =
//			VTS_VARIANT VTS_I4 VTS_I4 VTS_VARIANT;
//		InvokeHelper(0x42b, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
//			 &LineStyle, Weight, ColorIndex, &Color);
//	}
//
//	LPDISPATCH Range::GetBorders()
//	{
//		LPDISPATCH result;
//		InvokeHelper(0x1b3, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
//		return result;
//	}

	public void Calculate() throws JComException { method("Calculate", null); }
//	void Range::Calculate()
//	{
//		InvokeHelper(0x117, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
//	}

	public ExcelRange Cells() throws JComException { return new ExcelRange((IDispatch)get("Cells")); }
//	LPDISPATCH Range::GetCells()
//	{
//		LPDISPATCH result;
//		InvokeHelper(0xee, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
//		return result;
//	}
//
//	LPDISPATCH Range::GetCharacters(const VARIANT& Start, const VARIANT& Length)
//	{
//		LPDISPATCH result;
//		static BYTE parms[] =
//			VTS_VARIANT VTS_VARIANT;
//		InvokeHelper(0x25b, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms,
//			&Start, &Length);
//		return result;
//	}
//
//	void Range::CheckSpelling(const VARIANT& CustomDictionary, const VARIANT& IgnoreUppercase, const VARIANT& AlwaysSuggest, const VARIANT& IgnoreInitialAlefHamza, const VARIANT& IgnoreFinalYaa, const VARIANT& SpellScript)
//	{
//		static BYTE parms[] =
//			VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT;
//		InvokeHelper(0x1f9, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
//			 &CustomDictionary, &IgnoreUppercase, &AlwaysSuggest, &IgnoreInitialAlefHamza, &IgnoreFinalYaa, &SpellScript);
//	}

	public void Clear() throws JComException { method("Clear",null); }
//	void Range::Clear()
//	{
//		InvokeHelper(0x6f, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
//	}

//	void Range::ClearContents()
//	{
//		InvokeHelper(0x71, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
//	}
//
//	void Range::ClearFormats()
//	{
//		InvokeHelper(0x70, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
//	}
//
//	void Range::ClearNotes()
//	{
//		InvokeHelper(0xef, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
//	}
//
//	void Range::ClearOutline()
//	{
//		InvokeHelper(0x40d, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
//	}

	public int Column() throws JComException { return ((Integer)get("Column")).intValue(); }
//	long Range::GetColumn()
//	{
//		long result;
//		InvokeHelper(0xf0, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
//		return result;
//	}
//
//	LPDISPATCH Range::ColumnDifferences(const VARIANT& Comparison)
//	{
//		LPDISPATCH result;
//		static BYTE parms[] =
//			VTS_VARIANT;
//		InvokeHelper(0x1fe, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
//			&Comparison);
//		return result;
//	}

	public ExcelRange Columns() throws JComException { return new ExcelRange((IDispatch)get("Columns")); }
//	LPDISPATCH Range::GetColumns()
//	{
//		LPDISPATCH result;
//		InvokeHelper(0xf1, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
//		return result;
//	}
//
//	VARIANT Range::GetColumnWidth()
//	{
//		VARIANT result;
//		InvokeHelper(0xf2, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
//		return result;
//	}
//
//	void Range::SetColumnWidth(const VARIANT& newValue)
//	{
//		static BYTE parms[] =
//			VTS_VARIANT;
//		InvokeHelper(0xf2, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
//			 &newValue);
//	}
//
//	void Range::Consolidate(const VARIANT& Sources, const VARIANT& Function, const VARIANT& TopRow, const VARIANT& LeftColumn, const VARIANT& CreateLinks)
//	{
//		static BYTE parms[] =
//			VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT;
//		InvokeHelper(0x1e2, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
//			 &Sources, &Function, &TopRow, &LeftColumn, &CreateLinks);
//	}
//
	public void Copy(ExcelRange destination) throws JComException {
		method("Copy", new Object[] { destination } );
	}
//	void Range::Copy(const VARIANT& Destination)
//	{
//		static BYTE parms[] =
//			VTS_VARIANT;
//		InvokeHelper(0x227, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
//			 &Destination);
//	}
//
//	long Range::CopyFromRecordset(LPUNKNOWN Data, const VARIANT& MaxRows, const VARIANT& MaxColumns)
//	{
//		long result;
//		static BYTE parms[] =
//			VTS_UNKNOWN VTS_VARIANT VTS_VARIANT;
//		InvokeHelper(0x480, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
//			Data, &MaxRows, &MaxColumns);
//		return result;
//	}
//
//	void Range::CopyPicture(long Appearance, long Format)
//	{
//		static BYTE parms[] =
//			VTS_I4 VTS_I4;
//		InvokeHelper(0xd5, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
//			 Appearance, Format);
//	}

	public int Count() throws JComException { return ((Integer)get("Count")).intValue(); }
//	long Range::GetCount()
//	{
//		long result;
//		InvokeHelper(0x76, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
//		return result;
//	}

//	void Range::CreateNames(const VARIANT& Top, const VARIANT& Left, const VARIANT& Bottom, const VARIANT& Right)
//	{
//		static BYTE parms[] =
//			VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT;
//		InvokeHelper(0x1c9, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
//			 &Top, &Left, &Bottom, &Right);
//	}
//
//	void Range::CreatePublisher(const VARIANT& Edition, long Appearance, const VARIANT& ContainsPICT, const VARIANT& ContainsBIFF, const VARIANT& ContainsRTF, const VARIANT& ContainsVALU)
//	{
//		static BYTE parms[] =
//			VTS_VARIANT VTS_I4 VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT;
//		InvokeHelper(0x1ca, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
//			 &Edition, Appearance, &ContainsPICT, &ContainsBIFF, &ContainsRTF, &ContainsVALU);
//	}
//
//	LPDISPATCH Range::GetCurrentArray()
//	{
//		LPDISPATCH result;
//		InvokeHelper(0x1f5, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
//		return result;
//	}
//
//	LPDISPATCH Range::GetCurrentRegion()
//	{
//		LPDISPATCH result;
//		InvokeHelper(0xf3, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
//		return result;
//	}
//
//	void Range::Cut(const VARIANT& Destination)
//	{
//		static BYTE parms[] =
//			VTS_VARIANT;
//		InvokeHelper(0x235, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
//			 &Destination);
//	}
//
//	void Range::DataSeries(const VARIANT& Rowcol, long Type, long Date, const VARIANT& Step, const VARIANT& Stop, const VARIANT& Trend)
//	{
//		static BYTE parms[] =
//			VTS_VARIANT VTS_I4 VTS_I4 VTS_VARIANT VTS_VARIANT VTS_VARIANT;
//		InvokeHelper(0x1d0, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
//			 &Rowcol, Type, Date, &Step, &Stop, &Trend);
//	}
//
//	VARIANT Range::Get_Default(const VARIANT& RowIndex, const VARIANT& ColumnIndex)
//	{
//		VARIANT result;
//		static BYTE parms[] =
//			VTS_VARIANT VTS_VARIANT;
//		InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, parms,
//			&RowIndex, &ColumnIndex);
//		return result;
//	}
//
//	void Range::Set_Default(const VARIANT& RowIndex, const VARIANT& ColumnIndex, const VARIANT& newValue)
//	{
//		static BYTE parms[] =
//			VTS_VARIANT VTS_VARIANT VTS_VARIANT;
//		InvokeHelper(0x0, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
//			 &RowIndex, &ColumnIndex, &newValue);
//	}
//
//	void Range::Delete(const VARIANT& Shift)
//	{
//		static BYTE parms[] =
//			VTS_VARIANT;
//		InvokeHelper(0x75, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
//			 &Shift);
//	}
//
//	LPDISPATCH Range::GetDependents()
//	{
//		LPDISPATCH result;
//		InvokeHelper(0x21f, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
//		return result;
//	}
//

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -