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

📄 excelrange.java

📁 使用JCom的时候
💻 JAVA
📖 第 1 页 / 共 4 页
字号:
//	VARIANT Range::DialogBox_()
//	{
//		VARIANT result;
//		InvokeHelper(0xf5, DISPATCH_METHOD, VT_VARIANT, (void*)&result, NULL);
//		return result;
//	}
//
//	LPDISPATCH Range::GetDirectDependents()
//	{
//		LPDISPATCH result;
//		InvokeHelper(0x221, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
//		return result;
//	}
//
//	LPDISPATCH Range::GetDirectPrecedents()
//	{
//		LPDISPATCH result;
//		InvokeHelper(0x222, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
//		return result;
//	}
//
//	VARIANT Range::EditionOptions(long Type, long Option, const VARIANT& Name, const VARIANT& Reference, long Appearance, long ChartSize, const VARIANT& Format)
//	{
//		VARIANT result;
//		static BYTE parms[] =
//			VTS_I4 VTS_I4 VTS_VARIANT VTS_VARIANT VTS_I4 VTS_I4 VTS_VARIANT;
//		InvokeHelper(0x46b, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms,
//			Type, Option, &Name, &Reference, Appearance, ChartSize, &Format);
//		return result;
//	}
//
//	LPDISPATCH Range::GetEnd(long Direction)
//	{
//		LPDISPATCH result;
//		static BYTE parms[] =
//			VTS_I4;
//		InvokeHelper(0x1f4, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms,
//			Direction);
//		return result;
//	}
//
//	LPDISPATCH Range::GetEntireColumn()
//	{
//		LPDISPATCH result;
//		InvokeHelper(0xf6, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
//		return result;
//	}
//
//	LPDISPATCH Range::GetEntireRow()
//	{
//		LPDISPATCH result;
//		InvokeHelper(0xf7, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
//		return result;
//	}
//
//	void Range::FillDown()
//	{
//		InvokeHelper(0xf8, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
//	}
//
//	void Range::FillLeft()
//	{
//		InvokeHelper(0xf9, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
//	}
//
//	void Range::FillRight()
//	{
//		InvokeHelper(0xfa, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
//	}
//
//	void Range::FillUp()
//	{
//		InvokeHelper(0xfb, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
//	}
//
//	LPDISPATCH Range::Find(const VARIANT& What, const VARIANT& After, const VARIANT& LookIn, const VARIANT& LookAt, const VARIANT& SearchOrder, long SearchDirection, const VARIANT& MatchCase, const VARIANT& MatchByte, 
//			const VARIANT& MatchControlCharacters, const VARIANT& MatchDiacritics, const VARIANT& MatchKashida, const VARIANT& MatchAlefHamza)
//	{
//		LPDISPATCH result;
//		static BYTE parms[] =
//			VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_I4 VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT;
//		InvokeHelper(0x18e, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
//			&What, &After, &LookIn, &LookAt, &SearchOrder, SearchDirection, &MatchCase, &MatchByte, &MatchControlCharacters, &MatchDiacritics, &MatchKashida, &MatchAlefHamza);
//		return result;
//	}
//
//	LPDISPATCH Range::FindNext(const VARIANT& After)
//	{
//		LPDISPATCH result;
//		static BYTE parms[] =
//			VTS_VARIANT;
//		InvokeHelper(0x18f, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
//			&After);
//		return result;
//	}
//
//	LPDISPATCH Range::FindPrevious(const VARIANT& After)
//	{
//		LPDISPATCH result;
//		static BYTE parms[] =
//			VTS_VARIANT;
//		InvokeHelper(0x190, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
//			&After);
//		return result;
//	}

	// 2001-03-19 confirmed.	<JP>摦嶌妋擣嵪傒</JP>
	public ExcelFont Font() throws JComException { return new ExcelFont((IDispatch)get("Font")); }
//	LPDISPATCH Range::GetFont()
//	{
//		LPDISPATCH result;
//		InvokeHelper(0x92, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
//		return result;
//	}

	public String Formula() throws JComException { return (String)get("Formula"); }
//	VARIANT Range::GetFormula()
//	{
//		VARIANT result;
//		InvokeHelper(0x105, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
//		return result;
//	}

	// 幃傪"=SUM(B1:B56)"偺宍幃偱巜掕偡傞丅摦嶌妋擣嵪傒		
	public void Formula(String newValue) throws JComException { put("Formula", newValue); }
//	void Range::SetFormula(const VARIANT& newValue)
//	{
//		static BYTE parms[] =
//			VTS_VARIANT;
//		InvokeHelper(0x105, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
//			 &newValue);
//	}
//
//	VARIANT Range::GetFormulaArray()
//	{
//		VARIANT result;
//		InvokeHelper(0x24a, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
//		return result;
//	}
//
//	void Range::SetFormulaArray(const VARIANT& newValue)
//	{
//		static BYTE parms[] =
//			VTS_VARIANT;
//		InvokeHelper(0x24a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
//			 &newValue);
//	}
//
//	long Range::GetFormulaLabel()
//	{
//		long result;
//		InvokeHelper(0x564, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
//		return result;
//	}
//
//	void Range::SetFormulaLabel(long nNewValue)
//	{
//		static BYTE parms[] =
//			VTS_I4;
//		InvokeHelper(0x564, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
//			 nNewValue);
//	}
//
//	VARIANT Range::GetFormulaHidden()
//	{
//		VARIANT result;
//		InvokeHelper(0x106, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
//		return result;
//	}
//
//	void Range::SetFormulaHidden(const VARIANT& newValue)
//	{
//		static BYTE parms[] =
//			VTS_VARIANT;
//		InvokeHelper(0x106, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
//			 &newValue);
//	}
//
//	VARIANT Range::GetFormulaLocal()
//	{
//		VARIANT result;
//		InvokeHelper(0x107, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
//		return result;
//	}
//
//	void Range::SetFormulaLocal(const VARIANT& newValue)
//	{
//		static BYTE parms[] =
//			VTS_VARIANT;
//		InvokeHelper(0x107, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
//			 &newValue);
//	}
//
//	VARIANT Range::GetFormulaR1C1()
//	{
//		VARIANT result;
//		InvokeHelper(0x108, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
//		return result;
//	}
//
//	void Range::SetFormulaR1C1(const VARIANT& newValue)
//	{
//		static BYTE parms[] =
//			VTS_VARIANT;
//		InvokeHelper(0x108, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
//			 &newValue);
//	}
//
//	VARIANT Range::GetFormulaR1C1Local()
//	{
//		VARIANT result;
//		InvokeHelper(0x109, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
//		return result;
//	}
//
//	void Range::SetFormulaR1C1Local(const VARIANT& newValue)
//	{
//		static BYTE parms[] =
//			VTS_VARIANT;
//		InvokeHelper(0x109, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
//			 &newValue);
//	}
//
//	void Range::FunctionWizard()
//	{
//		InvokeHelper(0x23b, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
//	}
//
//	BOOL Range::GoalSeek(const VARIANT& Goal, LPDISPATCH ChangingCell)
//	{
//		BOOL result;
//		static BYTE parms[] =
//			VTS_VARIANT VTS_DISPATCH;
//		InvokeHelper(0x1d8, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
//			&Goal, ChangingCell);
//		return result;
//	}
//
//	VARIANT Range::Group(const VARIANT& Start, const VARIANT& End, const VARIANT& By, const VARIANT& Periods)
//	{
//		VARIANT result;
//		static BYTE parms[] =
//			VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT;
//		InvokeHelper(0x2e, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms,
//			&Start, &End, &By, &Periods);
//		return result;
//	}
//
//	VARIANT Range::GetHasArray()
//	{
//		VARIANT result;
//		InvokeHelper(0x10a, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
//		return result;
//	}
//
//	VARIANT Range::GetHasFormula()
//	{
//		VARIANT result;
//		InvokeHelper(0x10b, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
//		return result;
//	}
//
//	VARIANT Range::GetHeight()
//	{
//		VARIANT result;
//		InvokeHelper(0x7b, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
//		return result;
//	}
//
//	VARIANT Range::GetHidden()
//	{
//		VARIANT result;
//		InvokeHelper(0x10c, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
//		return result;
//	}
//
//	void Range::SetHidden(const VARIANT& newValue)
//	{
//		static BYTE parms[] =
//			VTS_VARIANT;
//		InvokeHelper(0x10c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
//			 &newValue);
//	}
//
//	VARIANT Range::GetHorizontalAlignment()
//	{
//		VARIANT result;
//		InvokeHelper(0x88, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
//		return result;
//	}
//
//	void Range::SetHorizontalAlignment(const VARIANT& newValue)
//	{
//		static BYTE parms[] =
//			VTS_VARIANT;
//		InvokeHelper(0x88, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
//			 &newValue);
//	}
//
//	VARIANT Range::GetIndentLevel()
//	{
//		VARIANT result;
//		InvokeHelper(0xc9, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
//		return result;
//	}
//
//	void Range::SetIndentLevel(const VARIANT& newValue)
//	{
//		static BYTE parms[] =
//			VTS_VARIANT;
//		InvokeHelper(0xc9, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
//			 &newValue);
//	}
//
//	void Range::InsertIndent(long InsertAmount)
//	{
//		static BYTE parms[] =
//			VTS_I4;
//		InvokeHelper(0x565, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
//			 InsertAmount);
//	}
//
//	void Range::Insert(const VARIANT& Shift)
//	{
//		static BYTE parms[] =
//			VTS_VARIANT;
//		InvokeHelper(0xfc, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
//			 &Shift);
//	}
//
//	LPDISPATCH Range::GetInterior()
//	{
//		LPDISPATCH result;
//		InvokeHelper(0x81, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
//		return result;
//	}


	// 巜掕偟偨僙儖傪庢摼偡傞丅 1僆儕僕儞側偺偱拲堄
	public ExcelRange Item(int RowIndex, int ColumnIndex) throws JComException {
		Object[] arglist = new Object[2];
		arglist[0] = new Integer(RowIndex);
		arglist[1] = new Integer(ColumnIndex);
		return new ExcelRange((IDispatch)get("Item", arglist));
	}
	public ExcelRange Item(int RowIndex) throws JComException {
		Object[] arglist = new Object[1];
		arglist[0] = new Integer(RowIndex);
		return new ExcelRange((IDispatch)get("Item", arglist));
	}
//	VARIANT Range::GetItem(const VARIANT& RowIndex, const VARIANT& ColumnIndex)
//	{
//		VARIANT result;
//		static BYTE parms[] =
//			VTS_VARIANT VTS_VARIANT;
//		InvokeHelper(0xaa, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, parms,
//			&RowIndex, &ColumnIndex);
//		return result;
//	}
//
//	void Range::SetItem(const VARIANT& RowIndex, const VARIANT& ColumnIndex, const VARIANT& newValue)
//	{
//		static BYTE parms[] =
//			VTS_VARIANT VTS_VARIANT VTS_VARIANT;
//		InvokeHelper(0xaa, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
//			 &RowIndex, &ColumnIndex, &newValue);
//	}
//
//	void Range::Justify()
//	{
//		InvokeHelper(0x1ef, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
//	}
//
//	VARIANT Range::GetLeft()
//	{
//		VARIANT result;
//		InvokeHelper(0x7f, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
//		return result;
//	}
//
//	long Range::GetListHeaderRows()
//	{
//		long result;
//		InvokeHelper(0x4a3, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);

⌨️ 快捷键说明

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