📄 cell2000.cpp
字号:
InvokeHelper(0xb5, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
long CCell2000::DeleteRecord()
{
long result;
InvokeHelper(0xb6, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
long CCell2000::Commit()
{
long result;
InvokeHelper(0xb7, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
void CCell2000::CloseDatabase()
{
InvokeHelper(0xb8, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CCell2000::CloseRowset()
{
InvokeHelper(0xb9, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CCell2000::Localize(LPCTSTR language)
{
static BYTE parms[] =
VTS_BSTR;
InvokeHelper(0xba, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
language);
}
void CCell2000::SetButtonCell(long col, long row, long sheet, LPCTSTR btntext, long action, LPCTSTR strpara, long option)
{
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_I4 VTS_BSTR VTS_I4 VTS_BSTR VTS_I4;
InvokeHelper(0xbb, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
col, row, sheet, btntext, action, strpara, option);
}
void CCell2000::SetRadioCell(long col, long row, long sheet, LPCTSTR list)
{
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_I4 VTS_BSTR;
InvokeHelper(0xbc, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
col, row, sheet, list);
}
void CCell2000::SetDroplistCell(long col, long row, long sheet, LPCTSTR list, long option)
{
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_I4 VTS_BSTR VTS_I4;
InvokeHelper(0xbd, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
col, row, sheet, list, option);
}
void CCell2000::SetDroplistCell2(long col, long row, long sheet, long recordset, long option)
{
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4;
InvokeHelper(0xbe, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
col, row, sheet, recordset, option);
}
void CCell2000::SetCheckCell(long col, long row, long sheet, LPCTSTR text, long option)
{
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_I4 VTS_BSTR VTS_I4;
InvokeHelper(0xbf, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
col, row, sheet, text, option);
}
void CCell2000::SetSpinCell(long col, long row, long sheet, double min, double max, double step)
{
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_I4 VTS_R8 VTS_R8 VTS_R8;
InvokeHelper(0xc0, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
col, row, sheet, min, max, step);
}
void CCell2000::SetDropwndCell(long col, long row, long sheet, long recordset, long keycol, long option)
{
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4;
InvokeHelper(0xc1, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
col, row, sheet, recordset, keycol, option);
}
void CCell2000::SetNormalCell(long col, long row, long sheet)
{
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_I4;
InvokeHelper(0xc2, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
col, row, sheet);
}
long CCell2000::GetCellType(long col, long row, long sheet)
{
long result;
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_I4;
InvokeHelper(0xc3, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
col, row, sheet);
return result;
}
void CCell2000::SetBarCodeCell(long col, long row, long sheet, long codetype, LPCTSTR codetext, long top, long left, long bottom, long right)
{
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_BSTR VTS_I4 VTS_I4 VTS_I4 VTS_I4;
InvokeHelper(0xc4, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
col, row, sheet, codetype, codetext, top, left, bottom, right);
}
long CCell2000::RSDefCellSet(LPCTSTR name, LPCTSTR filename, LPCTSTR rangestr)
{
long result;
static BYTE parms[] =
VTS_BSTR VTS_BSTR VTS_BSTR;
InvokeHelper(0xc5, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
name, filename, rangestr);
return result;
}
long CCell2000::RSDefDBSet(LPCTSTR name, LPCTSTR connectstr, LPCTSTR sqlstr)
{
long result;
static BYTE parms[] =
VTS_BSTR VTS_BSTR VTS_BSTR;
InvokeHelper(0xc6, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
name, connectstr, sqlstr);
return result;
}
void CCell2000::RSDeleteSet(long rssetindex)
{
static BYTE parms[] =
VTS_I4;
InvokeHelper(0xc7, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
rssetindex);
}
long CCell2000::RSLinkSet(long col, long row, long sheet, long rssetindex, long linktype, long cols, long rows, long option)
{
long result;
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4;
InvokeHelper(0xc8, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
col, row, sheet, rssetindex, linktype, cols, rows, option);
return result;
}
void CCell2000::RSAccess(long col, long row, long sheet, long action)
{
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_I4 VTS_I4;
InvokeHelper(0xc9, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
col, row, sheet, action);
}
long CCell2000::RSGetSetIndex(LPCTSTR rssetname)
{
long result;
static BYTE parms[] =
VTS_BSTR;
InvokeHelper(0xca, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
rssetname);
return result;
}
void CCell2000::RSDelLink(long col, long row, long sheet)
{
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_I4;
InvokeHelper(0xcb, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
col, row, sheet);
}
void CCell2000::ChartGuide(long col1, long row1, long col2, long row2)
{
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_I4 VTS_I4;
InvokeHelper(0xcc, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
col1, row1, col2, row2);
}
void CCell2000::SetChartCell(long col, long row, long sheet, long datac1, long datar1, long datac2, long datar2, long axisdatadir)
{
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4;
InvokeHelper(0xcd, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
col, row, sheet, datac1, datar1, datac2, datar2, axisdatadir);
}
void CCell2000::SetChartAxisDir(long col, long row, long sheet, long dir)
{
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_I4 VTS_I4;
InvokeHelper(0xce, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
col, row, sheet, dir);
}
long CCell2000::GetChartAxisDir(long col, long row, long sheet)
{
long result;
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_I4;
InvokeHelper(0xcf, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
col, row, sheet);
return result;
}
void CCell2000::SetChartGeneralData(long col, long row, long sheet, long ChartType, long xAxisAttr, LPCTSTR Title, LPCTSTR Foot, LPCTSTR yAxisTitle)
{
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_BSTR VTS_BSTR VTS_BSTR;
InvokeHelper(0xd0, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
col, row, sheet, ChartType, xAxisAttr, Title, Foot, yAxisTitle);
}
long CCell2000::GetChartDataRange(long col, long row, long sheet, long* col1, long* row1, long* col2, long* row2)
{
long result;
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_I4 VTS_PI4 VTS_PI4 VTS_PI4 VTS_PI4;
InvokeHelper(0xd1, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
col, row, sheet, col1, row1, col2, row2);
return result;
}
long CCell2000::DefineFunctions(LPCTSTR deftext)
{
long result;
static BYTE parms[] =
VTS_BSTR;
InvokeHelper(0xd2, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
deftext);
return result;
}
void CCell2000::SetFuncGuide(LPCTSTR guidestr, long cursorpos)
{
static BYTE parms[] =
VTS_BSTR VTS_I4;
InvokeHelper(0xd3, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
guidestr, cursorpos);
}
void CCell2000::SetFuncResult(double floatvalue, LPCTSTR strValue, long type)
{
static BYTE parms[] =
VTS_R8 VTS_BSTR VTS_I4;
InvokeHelper(0xd4, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
floatvalue, strValue, type);
}
CString CCell2000::GetFuncStringPara(long index, long* isdefault)
{
CString result;
static BYTE parms[] =
VTS_I4 VTS_PI4;
InvokeHelper(0xd5, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
index, isdefault);
return result;
}
double CCell2000::GetFuncDoublePara(long index, long* isdefault)
{
double result;
static BYTE parms[] =
VTS_I4 VTS_PI4;
InvokeHelper(0xd6, DISPATCH_METHOD, VT_R8, (void*)&result, parms,
index, isdefault);
return result;
}
long CCell2000::MovePrev()
{
long result;
InvokeHelper(0xd7, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
long CCell2000::MoveNext()
{
long result;
InvokeHelper(0xd8, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
long CCell2000::GetFieldCount()
{
long result;
InvokeHelper(0xd9, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
CString CCell2000::GetFieldName(long fieldindex)
{
CString result;
static BYTE parms[] =
VTS_I4;
InvokeHelper(0xda, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
fieldindex);
return result;
}
BOOL CCell2000::IsEOF()
{
BOOL result;
InvokeHelper(0xdb, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
return result;
}
BOOL CCell2000::IsBOF()
{
BOOL result;
InvokeHelper(0xdc, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
return result;
}
void CCell2000::FindDialog(long withReplaceButton)
{
static BYTE parms[] =
VTS_I4;
InvokeHelper(0xdd, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
withReplaceButton);
}
void CCell2000::CloseFindDialog()
{
InvokeHelper(0xde, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CCell2000::SetCellImage(long col, long row, long sheet, long imageindex, long style, long halign, long valign)
{
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4;
InvokeHelper(0xdf, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
col, row, sheet, imageindex, style, halign, valign);
}
long CCell2000::AddImage(LPCTSTR imagefile)
{
long result;
static BYTE parms[] =
VTS_BSTR;
InvokeHelper(0xe0, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
imagefile);
return result;
}
void CCell2000::SetCellHyperLink(long col, long row, long sheet, LPCTSTR celltext, LPCTSTR url, LPCTSTR tip)
{
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_I4 VTS_BSTR VTS_BSTR VTS_BSTR;
InvokeHelper(0xe1, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
col, row, sheet, celltext, url, tip);
}
void CCell2000::SetCellNote(long col, long row, long sheet, LPCTSTR note)
{
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_I4 VTS_BSTR;
InvokeHelper(0xe2, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
col, row, sheet, note);
}
CString CCell2000::GetCellNote(long col, long row, long sheet)
{
CString result;
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_I4;
InvokeHelper(0xe3, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
col, row, sheet);
return result;
}
long CCell2000::GetTotalSheets()
{
long result;
InvokeHelper(0xe4, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
void CCell2000::SortCol(long assending, long col, long startcol, long startrow, long endcol, long endrow)
{
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4;
InvokeHelper(0xe5, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
assending, col, startcol, startrow, endcol, endrow);
}
void CCell2000::SortRow(long assending, long row, long startcol, long startrow, long endcol, long endrow)
{
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4;
InvokeHelper(0xe6, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
assending, row, startcol, startrow, endcol, endrow);
}
CString CCell2000::GetCellHyperLink(long col, long row, long sheet)
{
CString result;
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_I4;
InvokeHelper(0xe7, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
col, row, sheet);
return result;
}
void CCell2000::ShowSheetLabel(long show, long sheet)
{
static BYTE parms[] =
VTS_I4 VTS_I4;
InvokeHelper(0xe8, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
show, sheet);
}
long CCell2000::GetSheetLabelState(long sheet)
{
long result;
static BYTE parms[] =
VTS_I4;
InvokeHelper(0xe9, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
sheet);
return result;
}
void CCell2000::ShowTopLabel(long show, long sheet)
{
static BYTE parms[] =
VTS_I4 VTS_I4;
InvokeHelper(0xea, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
show, sheet);
}
long CCell2000::GetTopLabelState(long sheet)
{
long result;
static BYTE parms[] =
VTS_I4;
InvokeHelper(0xeb, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
sheet);
return result;
}
void CCell2000::ShowSideLabel(long show, long sheet)
{
static BYTE parms[] =
VTS_I4 VTS_I4;
InvokeHelper(0xec, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
show, sheet);
}
long CCell2000::GetSideLabelState(long sheet)
{
long result;
static BYTE parms[] =
VTS_I4;
InvokeHelper(0xed, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
sheet);
return result;
}
void CCell2000::ShowVScroll(long show, long sheet)
{
static BYTE parms[] =
VTS_I4 VTS_I4;
InvokeHelper(0xee, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
show, sheet);
}
long CCell2000::GetVScrollState(long sheet)
{
long result;
static BYTE parms[] =
VTS_I4;
InvokeHelper(0xef, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
sheet);
return result;
}
void CCell2000::ShowHScroll(long show, long sheet)
{
static BYTE parms[] =
VTS_I4 VTS_I4;
InvokeHelper(0xf0, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
show, sheet);
}
long CCell2000::GetHScrollState(long sheet)
{
long result;
static BYTE parms[] =
VTS_I4;
InvokeHelper(0xf1, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
sheet);
return result;
}
void CCell2000::ShowGridLine(long show, long sheet)
{
static BYTE parms[] =
VTS_I4 VTS_I4;
InvokeHelper(0xf2, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
show, sheet);
}
long CCell2000::GetGridLineState(long sheet)
{
long result;
static BYTE parms[] =
VTS_I4;
InvokeHelper(0xf3, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
sheet);
return result;
}
void CCell2000::ShowPageBreak(long show)
{
static BYTE parms[] =
VTS_I4;
InvokeHelper(0xf4, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
show);
}
long CCell2000::GetPageBreakState()
{
long result;
InvokeHelper(0xf5, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
void CCell2000::SetSheetLabel(long sheet, LPCTSTR label)
{
static BYTE parms[] =
VTS_I4 VTS_BSTR;
InvokeHelper(0xf6, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
sheet, label);
}
CString CCell2000::GetSheetLabel(long sheet)
{
CString result;
static BYTE parms[] =
VTS_I4;
InvokeHelper(0xf7, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
sheet);
return result;
}
long CCell2000::IsModified()
{
long result;
InvokeHelper(0xf8, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -