📄 excelrange.java
字号:
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 + -