mirror of
https://github.com/electronicarts/CnC_Generals_Zero_Hour.git
synced 2025-12-16 23:51:41 -05:00
Initial commit of Command & Conquer Generals and Command & Conquer Generals Zero Hour source code.
This commit is contained in:
884
GeneralsMD/Code/Tools/Babylon/excel8.h
Normal file
884
GeneralsMD/Code/Tools/Babylon/excel8.h
Normal file
@@ -0,0 +1,884 @@
|
||||
/*
|
||||
** Command & Conquer Generals Zero Hour(tm)
|
||||
** Copyright 2025 Electronic Arts Inc.
|
||||
**
|
||||
** This program is free software: you can redistribute it and/or modify
|
||||
** it under the terms of the GNU General Public License as published by
|
||||
** the Free Software Foundation, either version 3 of the License, or
|
||||
** (at your option) any later version.
|
||||
**
|
||||
** This program is distributed in the hope that it will be useful,
|
||||
** but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
** GNU General Public License for more details.
|
||||
**
|
||||
** You should have received a copy of the GNU General Public License
|
||||
** along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
// Machine generated IDispatch wrapper class(es) created with ClassWizard
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Workbooks wrapper class
|
||||
|
||||
class Workbooks : public COleDispatchDriver
|
||||
{
|
||||
public:
|
||||
Workbooks() {} // Calls COleDispatchDriver default constructor
|
||||
Workbooks(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
|
||||
Workbooks(const Workbooks& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
|
||||
|
||||
// Attributes
|
||||
public:
|
||||
|
||||
// Operations
|
||||
public:
|
||||
LPDISPATCH GetApplication();
|
||||
long GetCreator();
|
||||
LPDISPATCH GetParent();
|
||||
LPDISPATCH Add(const VARIANT& Template);
|
||||
void Close();
|
||||
long GetCount();
|
||||
LPDISPATCH GetItem(const VARIANT& Index);
|
||||
LPUNKNOWN Get_NewEnum();
|
||||
LPDISPATCH Open(LPCTSTR Filename, const VARIANT& UpdateLinks, const VARIANT& ReadOnly, const VARIANT& Format, const VARIANT& Password, const VARIANT& WriteResPassword, const VARIANT& IgnoreReadOnlyRecommended, const VARIANT& Origin,
|
||||
const VARIANT& Delimiter, const VARIANT& Editable, const VARIANT& Notify, const VARIANT& Converter, const VARIANT& AddToMru);
|
||||
void OpenText(LPCTSTR Filename, const VARIANT& Origin, const VARIANT& StartRow, const VARIANT& DataType, long TextQualifier, const VARIANT& ConsecutiveDelimiter, const VARIANT& Tab, const VARIANT& Semicolon, const VARIANT& Comma,
|
||||
const VARIANT& Space, const VARIANT& Other, const VARIANT& OtherChar, const VARIANT& FieldInfo, const VARIANT& TextVisualLayout);
|
||||
LPDISPATCH Get_Default(const VARIANT& Index);
|
||||
};
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// _Application wrapper class
|
||||
|
||||
class _Application : public COleDispatchDriver
|
||||
{
|
||||
public:
|
||||
_Application() {} // Calls COleDispatchDriver default constructor
|
||||
_Application(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
|
||||
_Application(const _Application& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
|
||||
|
||||
// Attributes
|
||||
public:
|
||||
|
||||
// Operations
|
||||
public:
|
||||
LPDISPATCH GetApplication();
|
||||
long GetCreator();
|
||||
LPDISPATCH GetParent();
|
||||
LPDISPATCH GetActiveCell();
|
||||
LPDISPATCH GetActiveChart();
|
||||
CString GetActivePrinter();
|
||||
void SetActivePrinter(LPCTSTR lpszNewValue);
|
||||
LPDISPATCH GetActiveSheet();
|
||||
LPDISPATCH GetActiveWindow();
|
||||
LPDISPATCH GetActiveWorkbook();
|
||||
LPDISPATCH GetAddIns();
|
||||
LPDISPATCH GetAssistant();
|
||||
void Calculate();
|
||||
LPDISPATCH GetCells();
|
||||
LPDISPATCH GetCharts();
|
||||
LPDISPATCH GetColumns();
|
||||
LPDISPATCH GetCommandBars();
|
||||
long GetDDEAppReturnCode();
|
||||
void DDEExecute(long Channel, LPCTSTR String);
|
||||
long DDEInitiate(LPCTSTR App, LPCTSTR Topic);
|
||||
void DDEPoke(long Channel, const VARIANT& Item, const VARIANT& Data);
|
||||
VARIANT DDERequest(long Channel, LPCTSTR Item);
|
||||
void DDETerminate(long Channel);
|
||||
VARIANT Evaluate(const VARIANT& Name);
|
||||
VARIANT _Evaluate(const VARIANT& Name);
|
||||
VARIANT ExecuteExcel4Macro(LPCTSTR String);
|
||||
LPDISPATCH Intersect(LPDISPATCH Arg1, LPDISPATCH Arg2, const VARIANT& Arg3, const VARIANT& Arg4, const VARIANT& Arg5, const VARIANT& Arg6, const VARIANT& Arg7, const VARIANT& Arg8, const VARIANT& Arg9, const VARIANT& Arg10,
|
||||
const VARIANT& Arg11, const VARIANT& Arg12, const VARIANT& Arg13, const VARIANT& Arg14, const VARIANT& Arg15, const VARIANT& Arg16, const VARIANT& Arg17, const VARIANT& Arg18, const VARIANT& Arg19, const VARIANT& Arg20,
|
||||
const VARIANT& Arg21, const VARIANT& Arg22, const VARIANT& Arg23, const VARIANT& Arg24, const VARIANT& Arg25, const VARIANT& Arg26, const VARIANT& Arg27, const VARIANT& Arg28, const VARIANT& Arg29, const VARIANT& Arg30);
|
||||
LPDISPATCH GetNames();
|
||||
LPDISPATCH GetRange(const VARIANT& Cell1, const VARIANT& Cell2);
|
||||
LPDISPATCH GetRows();
|
||||
VARIANT Run(const VARIANT& Macro, const VARIANT& Arg1, const VARIANT& Arg2, const VARIANT& Arg3, const VARIANT& Arg4, const VARIANT& Arg5, const VARIANT& Arg6, const VARIANT& Arg7, const VARIANT& Arg8, const VARIANT& Arg9,
|
||||
const VARIANT& Arg10, const VARIANT& Arg11, const VARIANT& Arg12, const VARIANT& Arg13, const VARIANT& Arg14, const VARIANT& Arg15, const VARIANT& Arg16, const VARIANT& Arg17, const VARIANT& Arg18, const VARIANT& Arg19,
|
||||
const VARIANT& Arg20, const VARIANT& Arg21, const VARIANT& Arg22, const VARIANT& Arg23, const VARIANT& Arg24, const VARIANT& Arg25, const VARIANT& Arg26, const VARIANT& Arg27, const VARIANT& Arg28, const VARIANT& Arg29,
|
||||
const VARIANT& Arg30);
|
||||
VARIANT _Run2(const VARIANT& Macro, const VARIANT& Arg1, const VARIANT& Arg2, const VARIANT& Arg3, const VARIANT& Arg4, const VARIANT& Arg5, const VARIANT& Arg6, const VARIANT& Arg7, const VARIANT& Arg8, const VARIANT& Arg9,
|
||||
const VARIANT& Arg10, const VARIANT& Arg11, const VARIANT& Arg12, const VARIANT& Arg13, const VARIANT& Arg14, const VARIANT& Arg15, const VARIANT& Arg16, const VARIANT& Arg17, const VARIANT& Arg18, const VARIANT& Arg19,
|
||||
const VARIANT& Arg20, const VARIANT& Arg21, const VARIANT& Arg22, const VARIANT& Arg23, const VARIANT& Arg24, const VARIANT& Arg25, const VARIANT& Arg26, const VARIANT& Arg27, const VARIANT& Arg28, const VARIANT& Arg29,
|
||||
const VARIANT& Arg30);
|
||||
LPDISPATCH GetSelection();
|
||||
void SendKeys(const VARIANT& Keys, const VARIANT& Wait);
|
||||
LPDISPATCH GetSheets();
|
||||
LPDISPATCH GetThisWorkbook();
|
||||
LPDISPATCH Union(LPDISPATCH Arg1, LPDISPATCH Arg2, const VARIANT& Arg3, const VARIANT& Arg4, const VARIANT& Arg5, const VARIANT& Arg6, const VARIANT& Arg7, const VARIANT& Arg8, const VARIANT& Arg9, const VARIANT& Arg10, const VARIANT& Arg11,
|
||||
const VARIANT& Arg12, const VARIANT& Arg13, const VARIANT& Arg14, const VARIANT& Arg15, const VARIANT& Arg16, const VARIANT& Arg17, const VARIANT& Arg18, const VARIANT& Arg19, const VARIANT& Arg20, const VARIANT& Arg21,
|
||||
const VARIANT& Arg22, const VARIANT& Arg23, const VARIANT& Arg24, const VARIANT& Arg25, const VARIANT& Arg26, const VARIANT& Arg27, const VARIANT& Arg28, const VARIANT& Arg29, const VARIANT& Arg30);
|
||||
LPDISPATCH GetWindows();
|
||||
LPDISPATCH GetWorkbooks();
|
||||
LPDISPATCH GetWorksheetFunction();
|
||||
LPDISPATCH GetWorksheets();
|
||||
LPDISPATCH GetExcel4IntlMacroSheets();
|
||||
LPDISPATCH GetExcel4MacroSheets();
|
||||
void ActivateMicrosoftApp(long Index);
|
||||
void AddChartAutoFormat(const VARIANT& Chart, LPCTSTR Name, const VARIANT& Description);
|
||||
void AddCustomList(const VARIANT& ListArray, const VARIANT& ByRow);
|
||||
BOOL GetAlertBeforeOverwriting();
|
||||
void SetAlertBeforeOverwriting(BOOL bNewValue);
|
||||
CString GetAltStartupPath();
|
||||
void SetAltStartupPath(LPCTSTR lpszNewValue);
|
||||
BOOL GetAskToUpdateLinks();
|
||||
void SetAskToUpdateLinks(BOOL bNewValue);
|
||||
BOOL GetEnableAnimations();
|
||||
void SetEnableAnimations(BOOL bNewValue);
|
||||
LPDISPATCH GetAutoCorrect();
|
||||
long GetBuild();
|
||||
BOOL GetCalculateBeforeSave();
|
||||
void SetCalculateBeforeSave(BOOL bNewValue);
|
||||
long GetCalculation();
|
||||
void SetCalculation(long nNewValue);
|
||||
VARIANT GetCaller(const VARIANT& Index);
|
||||
BOOL GetCanPlaySounds();
|
||||
BOOL GetCanRecordSounds();
|
||||
CString GetCaption();
|
||||
void SetCaption(LPCTSTR lpszNewValue);
|
||||
BOOL GetCellDragAndDrop();
|
||||
void SetCellDragAndDrop(BOOL bNewValue);
|
||||
double CentimetersToPoints(double Centimeters);
|
||||
BOOL CheckSpelling(LPCTSTR Word, const VARIANT& CustomDictionary, const VARIANT& IgnoreUppercase);
|
||||
VARIANT GetClipboardFormats(const VARIANT& Index);
|
||||
BOOL GetDisplayClipboardWindow();
|
||||
void SetDisplayClipboardWindow(BOOL bNewValue);
|
||||
long GetCommandUnderlines();
|
||||
void SetCommandUnderlines(long nNewValue);
|
||||
BOOL GetConstrainNumeric();
|
||||
void SetConstrainNumeric(BOOL bNewValue);
|
||||
VARIANT ConvertFormula(const VARIANT& Formula, long FromReferenceStyle, const VARIANT& ToReferenceStyle, const VARIANT& ToAbsolute, const VARIANT& RelativeTo);
|
||||
BOOL GetCopyObjectsWithCells();
|
||||
void SetCopyObjectsWithCells(BOOL bNewValue);
|
||||
long GetCursor();
|
||||
void SetCursor(long nNewValue);
|
||||
long GetCustomListCount();
|
||||
long GetCutCopyMode();
|
||||
void SetCutCopyMode(long nNewValue);
|
||||
long GetDataEntryMode();
|
||||
void SetDataEntryMode(long nNewValue);
|
||||
CString Get_Default();
|
||||
CString GetDefaultFilePath();
|
||||
void SetDefaultFilePath(LPCTSTR lpszNewValue);
|
||||
void DeleteChartAutoFormat(LPCTSTR Name);
|
||||
void DeleteCustomList(long ListNum);
|
||||
LPDISPATCH GetDialogs();
|
||||
BOOL GetDisplayAlerts();
|
||||
void SetDisplayAlerts(BOOL bNewValue);
|
||||
BOOL GetDisplayFormulaBar();
|
||||
void SetDisplayFormulaBar(BOOL bNewValue);
|
||||
BOOL GetDisplayFullScreen();
|
||||
void SetDisplayFullScreen(BOOL bNewValue);
|
||||
BOOL GetDisplayNoteIndicator();
|
||||
void SetDisplayNoteIndicator(BOOL bNewValue);
|
||||
long GetDisplayCommentIndicator();
|
||||
void SetDisplayCommentIndicator(long nNewValue);
|
||||
BOOL GetDisplayExcel4Menus();
|
||||
void SetDisplayExcel4Menus(BOOL bNewValue);
|
||||
BOOL GetDisplayRecentFiles();
|
||||
void SetDisplayRecentFiles(BOOL bNewValue);
|
||||
BOOL GetDisplayScrollBars();
|
||||
void SetDisplayScrollBars(BOOL bNewValue);
|
||||
BOOL GetDisplayStatusBar();
|
||||
void SetDisplayStatusBar(BOOL bNewValue);
|
||||
void DoubleClick();
|
||||
BOOL GetEditDirectlyInCell();
|
||||
void SetEditDirectlyInCell(BOOL bNewValue);
|
||||
BOOL GetEnableAutoComplete();
|
||||
void SetEnableAutoComplete(BOOL bNewValue);
|
||||
long GetEnableCancelKey();
|
||||
void SetEnableCancelKey(long nNewValue);
|
||||
BOOL GetEnableSound();
|
||||
void SetEnableSound(BOOL bNewValue);
|
||||
VARIANT GetFileConverters(const VARIANT& Index1, const VARIANT& Index2);
|
||||
LPDISPATCH GetFileSearch();
|
||||
LPDISPATCH GetFileFind();
|
||||
void FindFile();
|
||||
BOOL GetFixedDecimal();
|
||||
void SetFixedDecimal(BOOL bNewValue);
|
||||
long GetFixedDecimalPlaces();
|
||||
void SetFixedDecimalPlaces(long nNewValue);
|
||||
VARIANT GetCustomListContents(long ListNum);
|
||||
long GetCustomListNum(const VARIANT& ListArray);
|
||||
VARIANT GetOpenFilename(const VARIANT& FileFilter, const VARIANT& FilterIndex, const VARIANT& Title, const VARIANT& ButtonText, const VARIANT& MultiSelect);
|
||||
VARIANT GetSaveAsFilename(const VARIANT& InitialFilename, const VARIANT& FileFilter, const VARIANT& FilterIndex, const VARIANT& Title, const VARIANT& ButtonText);
|
||||
void Goto(const VARIANT& Reference, const VARIANT& Scroll);
|
||||
double GetHeight();
|
||||
void SetHeight(double newValue);
|
||||
void Help(const VARIANT& HelpFile, const VARIANT& HelpContextID);
|
||||
BOOL GetIgnoreRemoteRequests();
|
||||
void SetIgnoreRemoteRequests(BOOL bNewValue);
|
||||
double InchesToPoints(double Inches);
|
||||
VARIANT InputBox(LPCTSTR Prompt, const VARIANT& Title, const VARIANT& Default, const VARIANT& Left, const VARIANT& Top, const VARIANT& HelpFile, const VARIANT& HelpContextID, const VARIANT& Type);
|
||||
BOOL GetInteractive();
|
||||
void SetInteractive(BOOL bNewValue);
|
||||
VARIANT GetInternational(const VARIANT& Index);
|
||||
BOOL GetIteration();
|
||||
void SetIteration(BOOL bNewValue);
|
||||
double GetLeft();
|
||||
void SetLeft(double newValue);
|
||||
CString GetLibraryPath();
|
||||
void MacroOptions(const VARIANT& Macro, const VARIANT& Description, const VARIANT& HasMenu, const VARIANT& MenuText, const VARIANT& HasShortcutKey, const VARIANT& ShortcutKey, const VARIANT& Category, const VARIANT& StatusBar,
|
||||
const VARIANT& HelpContextID, const VARIANT& HelpFile);
|
||||
void MailLogoff();
|
||||
void MailLogon(const VARIANT& Name, const VARIANT& Password, const VARIANT& DownloadNewMail);
|
||||
VARIANT GetMailSession();
|
||||
long GetMailSystem();
|
||||
BOOL GetMathCoprocessorAvailable();
|
||||
double GetMaxChange();
|
||||
void SetMaxChange(double newValue);
|
||||
long GetMaxIterations();
|
||||
void SetMaxIterations(long nNewValue);
|
||||
long GetMemoryFree();
|
||||
long GetMemoryTotal();
|
||||
long GetMemoryUsed();
|
||||
BOOL GetMouseAvailable();
|
||||
BOOL GetMoveAfterReturn();
|
||||
void SetMoveAfterReturn(BOOL bNewValue);
|
||||
long GetMoveAfterReturnDirection();
|
||||
void SetMoveAfterReturnDirection(long nNewValue);
|
||||
LPDISPATCH GetRecentFiles();
|
||||
CString GetName();
|
||||
LPDISPATCH NextLetter();
|
||||
CString GetNetworkTemplatesPath();
|
||||
LPDISPATCH GetODBCErrors();
|
||||
long GetODBCTimeout();
|
||||
void SetODBCTimeout(long nNewValue);
|
||||
void OnKey(LPCTSTR Key, const VARIANT& Procedure);
|
||||
void OnRepeat(LPCTSTR Text, LPCTSTR Procedure);
|
||||
void OnTime(const VARIANT& EarliestTime, LPCTSTR Procedure, const VARIANT& LatestTime, const VARIANT& Schedule);
|
||||
void OnUndo(LPCTSTR Text, LPCTSTR Procedure);
|
||||
CString GetOnWindow();
|
||||
void SetOnWindow(LPCTSTR lpszNewValue);
|
||||
CString GetOperatingSystem();
|
||||
CString GetOrganizationName();
|
||||
CString GetPath();
|
||||
CString GetPathSeparator();
|
||||
VARIANT GetPreviousSelections(const VARIANT& Index);
|
||||
BOOL GetPivotTableSelection();
|
||||
void SetPivotTableSelection(BOOL bNewValue);
|
||||
BOOL GetPromptForSummaryInfo();
|
||||
void SetPromptForSummaryInfo(BOOL bNewValue);
|
||||
void Quit();
|
||||
void RecordMacro(const VARIANT& BasicCode, const VARIANT& XlmCode);
|
||||
BOOL GetRecordRelative();
|
||||
long GetReferenceStyle();
|
||||
void SetReferenceStyle(long nNewValue);
|
||||
VARIANT GetRegisteredFunctions(const VARIANT& Index1, const VARIANT& Index2);
|
||||
BOOL RegisterXLL(LPCTSTR Filename);
|
||||
void Repeat();
|
||||
BOOL GetRollZoom();
|
||||
void SetRollZoom(BOOL bNewValue);
|
||||
void SaveWorkspace(const VARIANT& Filename);
|
||||
BOOL GetScreenUpdating();
|
||||
void SetScreenUpdating(BOOL bNewValue);
|
||||
void SetDefaultChart(const VARIANT& FormatName, const VARIANT& Gallery);
|
||||
long GetSheetsInNewWorkbook();
|
||||
void SetSheetsInNewWorkbook(long nNewValue);
|
||||
BOOL GetShowChartTipNames();
|
||||
void SetShowChartTipNames(BOOL bNewValue);
|
||||
BOOL GetShowChartTipValues();
|
||||
void SetShowChartTipValues(BOOL bNewValue);
|
||||
CString GetStandardFont();
|
||||
void SetStandardFont(LPCTSTR lpszNewValue);
|
||||
double GetStandardFontSize();
|
||||
void SetStandardFontSize(double newValue);
|
||||
CString GetStartupPath();
|
||||
VARIANT GetStatusBar();
|
||||
void SetStatusBar(const VARIANT& newValue);
|
||||
CString GetTemplatesPath();
|
||||
BOOL GetShowToolTips();
|
||||
void SetShowToolTips(BOOL bNewValue);
|
||||
double GetTop();
|
||||
void SetTop(double newValue);
|
||||
long GetDefaultSaveFormat();
|
||||
void SetDefaultSaveFormat(long nNewValue);
|
||||
CString GetTransitionMenuKey();
|
||||
void SetTransitionMenuKey(LPCTSTR lpszNewValue);
|
||||
long GetTransitionMenuKeyAction();
|
||||
void SetTransitionMenuKeyAction(long nNewValue);
|
||||
BOOL GetTransitionNavigKeys();
|
||||
void SetTransitionNavigKeys(BOOL bNewValue);
|
||||
void Undo();
|
||||
double GetUsableHeight();
|
||||
double GetUsableWidth();
|
||||
BOOL GetUserControl();
|
||||
void SetUserControl(BOOL bNewValue);
|
||||
CString GetUserName_();
|
||||
void SetUserName(LPCTSTR lpszNewValue);
|
||||
CString GetValue();
|
||||
LPDISPATCH GetVbe();
|
||||
CString GetVersion();
|
||||
BOOL GetVisible();
|
||||
void SetVisible(BOOL bNewValue);
|
||||
void Volatile(const VARIANT& Volatile);
|
||||
void Wait(const VARIANT& Time);
|
||||
double GetWidth();
|
||||
void SetWidth(double newValue);
|
||||
BOOL GetWindowsForPens();
|
||||
long GetWindowState();
|
||||
void SetWindowState(long nNewValue);
|
||||
long GetUILanguage();
|
||||
void SetUILanguage(long nNewValue);
|
||||
long GetDefaultSheetDirection();
|
||||
void SetDefaultSheetDirection(long nNewValue);
|
||||
long GetCursorMovement();
|
||||
void SetCursorMovement(long nNewValue);
|
||||
long GetControlCharacters();
|
||||
void SetControlCharacters(long nNewValue);
|
||||
BOOL GetEnableEvents();
|
||||
void SetEnableEvents(BOOL bNewValue);
|
||||
};
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// _Workbook wrapper class
|
||||
|
||||
class _Workbook : public COleDispatchDriver
|
||||
{
|
||||
public:
|
||||
_Workbook() {} // Calls COleDispatchDriver default constructor
|
||||
_Workbook(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
|
||||
_Workbook(const _Workbook& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
|
||||
|
||||
// Attributes
|
||||
public:
|
||||
|
||||
// Operations
|
||||
public:
|
||||
LPDISPATCH GetApplication();
|
||||
long GetCreator();
|
||||
LPDISPATCH GetParent();
|
||||
BOOL GetAcceptLabelsInFormulas();
|
||||
void SetAcceptLabelsInFormulas(BOOL bNewValue);
|
||||
void Activate();
|
||||
LPDISPATCH GetActiveChart();
|
||||
LPDISPATCH GetActiveSheet();
|
||||
long GetAutoUpdateFrequency();
|
||||
void SetAutoUpdateFrequency(long nNewValue);
|
||||
BOOL GetAutoUpdateSaveChanges();
|
||||
void SetAutoUpdateSaveChanges(BOOL bNewValue);
|
||||
long GetChangeHistoryDuration();
|
||||
void SetChangeHistoryDuration(long nNewValue);
|
||||
LPDISPATCH GetBuiltinDocumentProperties();
|
||||
void ChangeFileAccess(long Mode, const VARIANT& WritePassword, const VARIANT& Notify);
|
||||
void ChangeLink(LPCTSTR Name, LPCTSTR NewName, long Type);
|
||||
LPDISPATCH GetCharts();
|
||||
void Close(const VARIANT& SaveChanges, const VARIANT& Filename, const VARIANT& RouteWorkbook);
|
||||
CString GetCodeName();
|
||||
CString Get_CodeName();
|
||||
void Set_CodeName(LPCTSTR lpszNewValue);
|
||||
VARIANT GetColors(const VARIANT& Index);
|
||||
void SetColors(const VARIANT& Index, const VARIANT& newValue);
|
||||
LPDISPATCH GetCommandBars();
|
||||
long GetConflictResolution();
|
||||
void SetConflictResolution(long nNewValue);
|
||||
LPDISPATCH GetContainer();
|
||||
BOOL GetCreateBackup();
|
||||
LPDISPATCH GetCustomDocumentProperties();
|
||||
BOOL GetDate1904();
|
||||
void SetDate1904(BOOL bNewValue);
|
||||
void DeleteNumberFormat(LPCTSTR NumberFormat);
|
||||
long GetDisplayDrawingObjects();
|
||||
void SetDisplayDrawingObjects(long nNewValue);
|
||||
BOOL ExclusiveAccess();
|
||||
long GetFileFormat();
|
||||
void ForwardMailer();
|
||||
CString GetFullName();
|
||||
BOOL GetHasPassword();
|
||||
BOOL GetHasRoutingSlip();
|
||||
void SetHasRoutingSlip(BOOL bNewValue);
|
||||
BOOL GetIsAddin();
|
||||
void SetIsAddin(BOOL bNewValue);
|
||||
VARIANT LinkInfo(LPCTSTR Name, long LinkInfo, const VARIANT& Type, const VARIANT& EditionRef);
|
||||
VARIANT LinkSources(const VARIANT& Type);
|
||||
LPDISPATCH GetMailer();
|
||||
void MergeWorkbook(const VARIANT& Filename);
|
||||
BOOL GetMultiUserEditing();
|
||||
CString GetName();
|
||||
LPDISPATCH GetNames();
|
||||
LPDISPATCH NewWindow();
|
||||
void OpenLinks(LPCTSTR Name, const VARIANT& ReadOnly, const VARIANT& Type);
|
||||
CString GetPath();
|
||||
BOOL GetPersonalViewListSettings();
|
||||
void SetPersonalViewListSettings(BOOL bNewValue);
|
||||
BOOL GetPersonalViewPrintSettings();
|
||||
void SetPersonalViewPrintSettings(BOOL bNewValue);
|
||||
LPDISPATCH PivotCaches();
|
||||
void Post(const VARIANT& DestName);
|
||||
BOOL GetPrecisionAsDisplayed();
|
||||
void SetPrecisionAsDisplayed(BOOL bNewValue);
|
||||
void PrintOut(const VARIANT& From, const VARIANT& To, const VARIANT& Copies, const VARIANT& Preview, const VARIANT& ActivePrinter, const VARIANT& PrintToFile, const VARIANT& Collate);
|
||||
void PrintPreview(const VARIANT& EnableChanges);
|
||||
void Protect(const VARIANT& Password, const VARIANT& Structure, const VARIANT& Windows);
|
||||
void ProtectSharing(const VARIANT& Filename, const VARIANT& Password, const VARIANT& WriteResPassword, const VARIANT& ReadOnlyRecommended, const VARIANT& CreateBackup, const VARIANT& SharingPassword);
|
||||
BOOL GetProtectStructure();
|
||||
BOOL GetProtectWindows();
|
||||
BOOL GetReadOnly();
|
||||
BOOL GetReadOnlyRecommended();
|
||||
void RefreshAll();
|
||||
void Reply();
|
||||
void ReplyAll();
|
||||
void RemoveUser(long Index);
|
||||
long GetRevisionNumber();
|
||||
void Route();
|
||||
BOOL GetRouted();
|
||||
LPDISPATCH GetRoutingSlip();
|
||||
void RunAutoMacros(long Which);
|
||||
void Save();
|
||||
void SaveAs(const VARIANT& Filename, const VARIANT& FileFormat, const VARIANT& Password, const VARIANT& WriteResPassword, const VARIANT& ReadOnlyRecommended, const VARIANT& CreateBackup, long AccessMode, const VARIANT& ConflictResolution,
|
||||
const VARIANT& AddToMru, const VARIANT& TextCodepage, const VARIANT& TextVisualLayout);
|
||||
void SaveCopyAs(const VARIANT& Filename);
|
||||
BOOL GetSaved();
|
||||
void SetSaved(BOOL bNewValue);
|
||||
BOOL GetSaveLinkValues();
|
||||
void SetSaveLinkValues(BOOL bNewValue);
|
||||
void SendMail(const VARIANT& Recipients, const VARIANT& Subject, const VARIANT& ReturnReceipt);
|
||||
void SendMailer(const VARIANT& FileFormat, long Priority);
|
||||
void SetLinkOnData(LPCTSTR Name, const VARIANT& Procedure);
|
||||
LPDISPATCH GetSheets();
|
||||
BOOL GetShowConflictHistory();
|
||||
void SetShowConflictHistory(BOOL bNewValue);
|
||||
LPDISPATCH GetStyles();
|
||||
void Unprotect(const VARIANT& Password);
|
||||
void UnprotectSharing(const VARIANT& SharingPassword);
|
||||
void UpdateFromFile();
|
||||
void UpdateLink(const VARIANT& Name, const VARIANT& Type);
|
||||
BOOL GetUpdateRemoteReferences();
|
||||
void SetUpdateRemoteReferences(BOOL bNewValue);
|
||||
VARIANT GetUserStatus();
|
||||
LPDISPATCH GetCustomViews();
|
||||
LPDISPATCH GetWindows();
|
||||
LPDISPATCH GetWorksheets();
|
||||
BOOL GetWriteReserved();
|
||||
CString GetWriteReservedBy();
|
||||
LPDISPATCH GetExcel4IntlMacroSheets();
|
||||
LPDISPATCH GetExcel4MacroSheets();
|
||||
BOOL GetTemplateRemoveExtData();
|
||||
void SetTemplateRemoveExtData(BOOL bNewValue);
|
||||
void HighlightChangesOptions(const VARIANT& When, const VARIANT& Who, const VARIANT& Where);
|
||||
BOOL GetHighlightChangesOnScreen();
|
||||
void SetHighlightChangesOnScreen(BOOL bNewValue);
|
||||
BOOL GetKeepChangeHistory();
|
||||
void SetKeepChangeHistory(BOOL bNewValue);
|
||||
BOOL GetListChangesOnNewSheet();
|
||||
void SetListChangesOnNewSheet(BOOL bNewValue);
|
||||
void PurgeChangeHistoryNow(long Days, const VARIANT& SharingPassword);
|
||||
void AcceptAllChanges(const VARIANT& When, const VARIANT& Who, const VARIANT& Where);
|
||||
void RejectAllChanges(const VARIANT& When, const VARIANT& Who, const VARIANT& Where);
|
||||
void ResetColors();
|
||||
LPDISPATCH GetVBProject();
|
||||
void FollowHyperlink(LPCTSTR Address, const VARIANT& SubAddress, const VARIANT& NewWindow, const VARIANT& AddHistory, const VARIANT& ExtraInfo, const VARIANT& Method, const VARIANT& HeaderInfo);
|
||||
void AddToFavorites();
|
||||
BOOL GetIsInplace();
|
||||
};
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// _Worksheet wrapper class
|
||||
|
||||
class _Worksheet : public COleDispatchDriver
|
||||
{
|
||||
public:
|
||||
_Worksheet() {} // Calls COleDispatchDriver default constructor
|
||||
_Worksheet(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
|
||||
_Worksheet(const _Worksheet& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
|
||||
|
||||
// Attributes
|
||||
public:
|
||||
|
||||
// Operations
|
||||
public:
|
||||
LPDISPATCH GetApplication();
|
||||
long GetCreator();
|
||||
LPDISPATCH GetParent();
|
||||
void Activate();
|
||||
void Copy(const VARIANT& Before, const VARIANT& After);
|
||||
void Delete();
|
||||
CString GetCodeName();
|
||||
CString Get_CodeName();
|
||||
void Set_CodeName(LPCTSTR lpszNewValue);
|
||||
long GetIndex();
|
||||
void Move(const VARIANT& Before, const VARIANT& After);
|
||||
CString GetName();
|
||||
void SetName(LPCTSTR lpszNewValue);
|
||||
LPDISPATCH GetNext();
|
||||
LPDISPATCH GetPageSetup();
|
||||
LPDISPATCH GetPrevious();
|
||||
void PrintOut(const VARIANT& From, const VARIANT& To, const VARIANT& Copies, const VARIANT& Preview, const VARIANT& ActivePrinter, const VARIANT& PrintToFile, const VARIANT& Collate);
|
||||
void PrintPreview(const VARIANT& EnableChanges);
|
||||
void Protect(const VARIANT& Password, const VARIANT& DrawingObjects, const VARIANT& Contents, const VARIANT& Scenarios, const VARIANT& UserInterfaceOnly);
|
||||
BOOL GetProtectContents();
|
||||
BOOL GetProtectDrawingObjects();
|
||||
BOOL GetProtectionMode();
|
||||
BOOL GetProtectScenarios();
|
||||
void SaveAs(LPCTSTR Filename, const VARIANT& FileFormat, const VARIANT& Password, const VARIANT& WriteResPassword, const VARIANT& ReadOnlyRecommended, const VARIANT& CreateBackup, const VARIANT& AddToMru, const VARIANT& TextCodepage,
|
||||
const VARIANT& TextVisualLayout);
|
||||
void Select(const VARIANT& Replace);
|
||||
void Unprotect(const VARIANT& Password);
|
||||
long GetVisible();
|
||||
void SetVisible(long nNewValue);
|
||||
LPDISPATCH GetShapes();
|
||||
BOOL GetTransitionExpEval();
|
||||
void SetTransitionExpEval(BOOL bNewValue);
|
||||
BOOL GetAutoFilterMode();
|
||||
void SetAutoFilterMode(BOOL bNewValue);
|
||||
void SetBackgroundPicture(LPCTSTR Filename);
|
||||
void Calculate();
|
||||
BOOL GetEnableCalculation();
|
||||
void SetEnableCalculation(BOOL bNewValue);
|
||||
LPDISPATCH GetCells();
|
||||
LPDISPATCH ChartObjects(const VARIANT& Index);
|
||||
void CheckSpelling(const VARIANT& CustomDictionary, const VARIANT& IgnoreUppercase, const VARIANT& AlwaysSuggest, const VARIANT& IgnoreInitialAlefHamza, const VARIANT& IgnoreFinalYaa, const VARIANT& SpellScript);
|
||||
LPDISPATCH GetCircularReference();
|
||||
void ClearArrows();
|
||||
LPDISPATCH GetColumns();
|
||||
long GetConsolidationFunction();
|
||||
VARIANT GetConsolidationOptions();
|
||||
VARIANT GetConsolidationSources();
|
||||
BOOL GetEnableAutoFilter();
|
||||
void SetEnableAutoFilter(BOOL bNewValue);
|
||||
long GetEnableSelection();
|
||||
void SetEnableSelection(long nNewValue);
|
||||
BOOL GetEnableOutlining();
|
||||
void SetEnableOutlining(BOOL bNewValue);
|
||||
BOOL GetEnablePivotTable();
|
||||
void SetEnablePivotTable(BOOL bNewValue);
|
||||
VARIANT Evaluate(const VARIANT& Name);
|
||||
VARIANT _Evaluate(const VARIANT& Name);
|
||||
BOOL GetFilterMode();
|
||||
void ResetAllPageBreaks();
|
||||
LPDISPATCH GetNames();
|
||||
LPDISPATCH OLEObjects(const VARIANT& Index);
|
||||
LPDISPATCH GetOutline();
|
||||
void Paste(const VARIANT& Destination, const VARIANT& Link);
|
||||
void PasteSpecial(const VARIANT& Format, const VARIANT& Link, const VARIANT& DisplayAsIcon, const VARIANT& IconFileName, const VARIANT& IconIndex, const VARIANT& IconLabel);
|
||||
LPDISPATCH PivotTables(const VARIANT& Index);
|
||||
LPDISPATCH PivotTableWizard(const VARIANT& SourceType, const VARIANT& SourceData, const VARIANT& TableDestination, const VARIANT& TableName, const VARIANT& RowGrand, const VARIANT& ColumnGrand, const VARIANT& SaveData,
|
||||
const VARIANT& HasAutoFormat, const VARIANT& AutoPage, const VARIANT& Reserved, const VARIANT& BackgroundQuery, const VARIANT& OptimizeCache, const VARIANT& PageFieldOrder, const VARIANT& PageFieldWrapCount, const VARIANT& ReadData,
|
||||
const VARIANT& Connection);
|
||||
LPDISPATCH GetRange(const VARIANT& Cell1, const VARIANT& Cell2);
|
||||
LPDISPATCH GetRows();
|
||||
LPDISPATCH Scenarios(const VARIANT& Index);
|
||||
CString GetScrollArea();
|
||||
void SetScrollArea(LPCTSTR lpszNewValue);
|
||||
void ShowAllData();
|
||||
void ShowDataForm();
|
||||
double GetStandardHeight();
|
||||
double GetStandardWidth();
|
||||
void SetStandardWidth(double newValue);
|
||||
BOOL GetTransitionFormEntry();
|
||||
void SetTransitionFormEntry(BOOL bNewValue);
|
||||
long GetType();
|
||||
LPDISPATCH GetUsedRange();
|
||||
LPDISPATCH GetHPageBreaks();
|
||||
LPDISPATCH GetVPageBreaks();
|
||||
LPDISPATCH GetQueryTables();
|
||||
BOOL GetDisplayPageBreaks();
|
||||
void SetDisplayPageBreaks(BOOL bNewValue);
|
||||
LPDISPATCH GetComments();
|
||||
LPDISPATCH GetHyperlinks();
|
||||
void ClearCircles();
|
||||
void CircleInvalid();
|
||||
LPDISPATCH GetAutoFilter();
|
||||
};
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Range wrapper class
|
||||
|
||||
class Range : public COleDispatchDriver
|
||||
{
|
||||
public:
|
||||
Range() {} // Calls COleDispatchDriver default constructor
|
||||
Range(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
|
||||
Range(const Range& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
|
||||
|
||||
// Attributes
|
||||
public:
|
||||
|
||||
// Operations
|
||||
public:
|
||||
LPDISPATCH GetApplication();
|
||||
long GetCreator();
|
||||
LPDISPATCH GetParent();
|
||||
void Activate();
|
||||
VARIANT GetAddIndent();
|
||||
void SetAddIndent(const VARIANT& newValue);
|
||||
CString GetAddress(const VARIANT& RowAbsolute, const VARIANT& ColumnAbsolute, long ReferenceStyle, const VARIANT& External, const VARIANT& RelativeTo);
|
||||
CString GetAddressLocal(const VARIANT& RowAbsolute, const VARIANT& ColumnAbsolute, long ReferenceStyle, const VARIANT& External, const VARIANT& RelativeTo);
|
||||
void AdvancedFilter(long Action, const VARIANT& CriteriaRange, const VARIANT& CopyToRange, const VARIANT& Unique);
|
||||
void ApplyNames(const VARIANT& Names, const VARIANT& IgnoreRelativeAbsolute, const VARIANT& UseRowColumnNames, const VARIANT& OmitColumn, const VARIANT& OmitRow, long Order, const VARIANT& AppendLast);
|
||||
void ApplyOutlineStyles();
|
||||
LPDISPATCH GetAreas();
|
||||
CString AutoComplete(LPCTSTR String);
|
||||
void AutoFill(LPDISPATCH Destination, long Type);
|
||||
void AutoFilter(const VARIANT& Field, const VARIANT& Criteria1, long Operator, const VARIANT& Criteria2, const VARIANT& VisibleDropDown);
|
||||
void AutoFit();
|
||||
void AutoFormat(long Format, const VARIANT& Number, const VARIANT& Font, const VARIANT& Alignment, const VARIANT& Border, const VARIANT& Pattern, const VARIANT& Width);
|
||||
void AutoOutline();
|
||||
void BorderAround(const VARIANT& LineStyle, long Weight, long ColorIndex, const VARIANT& Color);
|
||||
LPDISPATCH GetBorders();
|
||||
void Calculate();
|
||||
LPDISPATCH GetCells();
|
||||
LPDISPATCH GetCharacters(const VARIANT& Start, const VARIANT& Length);
|
||||
void CheckSpelling(const VARIANT& CustomDictionary, const VARIANT& IgnoreUppercase, const VARIANT& AlwaysSuggest, const VARIANT& IgnoreInitialAlefHamza, const VARIANT& IgnoreFinalYaa, const VARIANT& SpellScript);
|
||||
void Clear();
|
||||
void ClearContents();
|
||||
void ClearFormats();
|
||||
void ClearNotes();
|
||||
void ClearOutline();
|
||||
long GetColumn();
|
||||
LPDISPATCH ColumnDifferences(const VARIANT& Comparison);
|
||||
LPDISPATCH GetColumns();
|
||||
VARIANT GetColumnWidth();
|
||||
void SetColumnWidth(const VARIANT& newValue);
|
||||
void Consolidate(const VARIANT& Sources, const VARIANT& Function, const VARIANT& TopRow, const VARIANT& LeftColumn, const VARIANT& CreateLinks);
|
||||
void Copy(const VARIANT& Destination);
|
||||
long CopyFromRecordset(LPUNKNOWN Data, const VARIANT& MaxRows, const VARIANT& MaxColumns);
|
||||
void CopyPicture(long Appearance, long Format);
|
||||
long GetCount();
|
||||
void CreateNames(const VARIANT& Top, const VARIANT& Left, const VARIANT& Bottom, const VARIANT& Right);
|
||||
void CreatePublisher(const VARIANT& Edition, long Appearance, const VARIANT& ContainsPICT, const VARIANT& ContainsBIFF, const VARIANT& ContainsRTF, const VARIANT& ContainsVALU);
|
||||
LPDISPATCH GetCurrentArray();
|
||||
LPDISPATCH GetCurrentRegion();
|
||||
void Cut(const VARIANT& Destination);
|
||||
void DataSeries(const VARIANT& Rowcol, long Type, long Date, const VARIANT& Step, const VARIANT& Stop, const VARIANT& Trend);
|
||||
VARIANT Get_Default(const VARIANT& RowIndex, const VARIANT& ColumnIndex);
|
||||
void Set_Default(const VARIANT& RowIndex, const VARIANT& ColumnIndex, const VARIANT& newValue);
|
||||
void Delete(const VARIANT& Shift);
|
||||
LPDISPATCH GetDependents();
|
||||
VARIANT DialogBox_();
|
||||
LPDISPATCH GetDirectDependents();
|
||||
LPDISPATCH GetDirectPrecedents();
|
||||
VARIANT EditionOptions(long Type, long Option, const VARIANT& Name, const VARIANT& Reference, long Appearance, long ChartSize, const VARIANT& Format);
|
||||
LPDISPATCH GetEnd(long Direction);
|
||||
LPDISPATCH GetEntireColumn();
|
||||
LPDISPATCH GetEntireRow();
|
||||
void FillDown();
|
||||
void FillLeft();
|
||||
void FillRight();
|
||||
void FillUp();
|
||||
LPDISPATCH 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 FindNext(const VARIANT& After);
|
||||
LPDISPATCH FindPrevious(const VARIANT& After);
|
||||
LPDISPATCH GetFont();
|
||||
VARIANT GetFormula();
|
||||
void SetFormula(const VARIANT& newValue);
|
||||
VARIANT GetFormulaArray();
|
||||
void SetFormulaArray(const VARIANT& newValue);
|
||||
long GetFormulaLabel();
|
||||
void SetFormulaLabel(long nNewValue);
|
||||
VARIANT GetFormulaHidden();
|
||||
void SetFormulaHidden(const VARIANT& newValue);
|
||||
VARIANT GetFormulaLocal();
|
||||
void SetFormulaLocal(const VARIANT& newValue);
|
||||
VARIANT GetFormulaR1C1();
|
||||
void SetFormulaR1C1(const VARIANT& newValue);
|
||||
VARIANT GetFormulaR1C1Local();
|
||||
void SetFormulaR1C1Local(const VARIANT& newValue);
|
||||
void FunctionWizard();
|
||||
BOOL GoalSeek(const VARIANT& Goal, LPDISPATCH ChangingCell);
|
||||
VARIANT Group(const VARIANT& Start, const VARIANT& End, const VARIANT& By, const VARIANT& Periods);
|
||||
VARIANT GetHasArray();
|
||||
VARIANT GetHasFormula();
|
||||
VARIANT GetHeight();
|
||||
VARIANT GetHidden();
|
||||
void SetHidden(const VARIANT& newValue);
|
||||
VARIANT GetHorizontalAlignment();
|
||||
void SetHorizontalAlignment(const VARIANT& newValue);
|
||||
VARIANT GetIndentLevel();
|
||||
void SetIndentLevel(const VARIANT& newValue);
|
||||
void InsertIndent(long InsertAmount);
|
||||
void Insert(const VARIANT& Shift);
|
||||
LPDISPATCH GetInterior();
|
||||
VARIANT GetItem(const VARIANT& RowIndex, const VARIANT& ColumnIndex);
|
||||
void SetItem(const VARIANT& RowIndex, const VARIANT& ColumnIndex, const VARIANT& newValue);
|
||||
void Justify();
|
||||
VARIANT GetLeft();
|
||||
long GetListHeaderRows();
|
||||
void ListNames();
|
||||
long GetLocationInTable();
|
||||
VARIANT GetLocked();
|
||||
void SetLocked(const VARIANT& newValue);
|
||||
void Merge(const VARIANT& Across);
|
||||
void UnMerge();
|
||||
LPDISPATCH GetMergeArea();
|
||||
VARIANT GetMergeCells();
|
||||
void SetMergeCells(const VARIANT& newValue);
|
||||
VARIANT GetName();
|
||||
void SetName(const VARIANT& newValue);
|
||||
void NavigateArrow(const VARIANT& TowardPrecedent, const VARIANT& ArrowNumber, const VARIANT& LinkNumber);
|
||||
LPUNKNOWN Get_NewEnum();
|
||||
LPDISPATCH GetNext();
|
||||
CString NoteText(const VARIANT& Text, const VARIANT& Start, const VARIANT& Length);
|
||||
VARIANT GetNumberFormat();
|
||||
void SetNumberFormat(const VARIANT& newValue);
|
||||
VARIANT GetNumberFormatLocal();
|
||||
void SetNumberFormatLocal(const VARIANT& newValue);
|
||||
LPDISPATCH GetOffset(const VARIANT& RowOffset, const VARIANT& ColumnOffset);
|
||||
VARIANT GetOrientation();
|
||||
void SetOrientation(const VARIANT& newValue);
|
||||
VARIANT GetOutlineLevel();
|
||||
void SetOutlineLevel(const VARIANT& newValue);
|
||||
long GetPageBreak();
|
||||
void SetPageBreak(long nNewValue);
|
||||
void Parse(const VARIANT& ParseLine, const VARIANT& Destination);
|
||||
void PasteSpecial(long Paste, long Operation, const VARIANT& SkipBlanks, const VARIANT& Transpose);
|
||||
LPDISPATCH GetPivotField();
|
||||
LPDISPATCH GetPivotItem();
|
||||
LPDISPATCH GetPivotTable();
|
||||
LPDISPATCH GetPrecedents();
|
||||
VARIANT GetPrefixCharacter();
|
||||
LPDISPATCH GetPrevious();
|
||||
void PrintOut(const VARIANT& From, const VARIANT& To, const VARIANT& Copies, const VARIANT& Preview, const VARIANT& ActivePrinter, const VARIANT& PrintToFile, const VARIANT& Collate);
|
||||
void PrintPreview(const VARIANT& EnableChanges);
|
||||
LPDISPATCH GetQueryTable();
|
||||
LPDISPATCH GetRange(const VARIANT& Cell1, const VARIANT& Cell2);
|
||||
void RemoveSubtotal();
|
||||
BOOL Replace(const VARIANT& What, const VARIANT& Replacement, const VARIANT& LookAt, const VARIANT& SearchOrder, const VARIANT& MatchCase, const VARIANT& MatchByte, const VARIANT& MatchControlCharacters, const VARIANT& MatchDiacritics,
|
||||
const VARIANT& MatchKashida, const VARIANT& MatchAlefHamza);
|
||||
LPDISPATCH GetResize(const VARIANT& RowSize, const VARIANT& ColumnSize);
|
||||
long GetRow();
|
||||
LPDISPATCH RowDifferences(const VARIANT& Comparison);
|
||||
VARIANT GetRowHeight();
|
||||
void SetRowHeight(const VARIANT& newValue);
|
||||
LPDISPATCH GetRows();
|
||||
VARIANT Run(const VARIANT& Arg1, const VARIANT& Arg2, const VARIANT& Arg3, const VARIANT& Arg4, const VARIANT& Arg5, const VARIANT& Arg6, const VARIANT& Arg7, const VARIANT& Arg8, const VARIANT& Arg9, const VARIANT& Arg10,
|
||||
const VARIANT& Arg11, const VARIANT& Arg12, const VARIANT& Arg13, const VARIANT& Arg14, const VARIANT& Arg15, const VARIANT& Arg16, const VARIANT& Arg17, const VARIANT& Arg18, const VARIANT& Arg19, const VARIANT& Arg20,
|
||||
const VARIANT& Arg21, const VARIANT& Arg22, const VARIANT& Arg23, const VARIANT& Arg24, const VARIANT& Arg25, const VARIANT& Arg26, const VARIANT& Arg27, const VARIANT& Arg28, const VARIANT& Arg29, const VARIANT& Arg30);
|
||||
void Select();
|
||||
void Show();
|
||||
void ShowDependents(const VARIANT& Remove);
|
||||
VARIANT GetShowDetail();
|
||||
void SetShowDetail(const VARIANT& newValue);
|
||||
void ShowErrors();
|
||||
void ShowPrecedents(const VARIANT& Remove);
|
||||
VARIANT GetShrinkToFit();
|
||||
void SetShrinkToFit(const VARIANT& newValue);
|
||||
void Sort(const VARIANT& Key1, long Order1, const VARIANT& Key2, const VARIANT& Type, long Order2, const VARIANT& Key3, long Order3, long Header, const VARIANT& OrderCustom, const VARIANT& MatchCase, long Orientation, long SortMethod,
|
||||
const VARIANT& IgnoreControlCharacters, const VARIANT& IgnoreDiacritics, const VARIANT& IgnoreKashida);
|
||||
void SortSpecial(long SortMethod, const VARIANT& Key1, long Order1, const VARIANT& Type, const VARIANT& Key2, long Order2, const VARIANT& Key3, long Order3, long Header, const VARIANT& OrderCustom, const VARIANT& MatchCase, long Orientation);
|
||||
LPDISPATCH GetSoundNote();
|
||||
LPDISPATCH SpecialCells(long Type, const VARIANT& Value);
|
||||
VARIANT GetStyle();
|
||||
void SetStyle(const VARIANT& newValue);
|
||||
void SubscribeTo(LPCTSTR Edition, long Format);
|
||||
void Subtotal(long GroupBy, long Function, const VARIANT& TotalList, const VARIANT& Replace, const VARIANT& PageBreaks, long SummaryBelowData);
|
||||
VARIANT GetSummary();
|
||||
void Table(const VARIANT& RowInput, const VARIANT& ColumnInput);
|
||||
VARIANT GetText();
|
||||
void TextToColumns(const VARIANT& Destination, long DataType, long TextQualifier, const VARIANT& ConsecutiveDelimiter, const VARIANT& Tab, const VARIANT& Semicolon, const VARIANT& Comma, const VARIANT& Space, const VARIANT& Other,
|
||||
const VARIANT& OtherChar, const VARIANT& FieldInfo);
|
||||
VARIANT GetTop();
|
||||
void Ungroup();
|
||||
VARIANT GetUseStandardHeight();
|
||||
void SetUseStandardHeight(const VARIANT& newValue);
|
||||
VARIANT GetUseStandardWidth();
|
||||
void SetUseStandardWidth(const VARIANT& newValue);
|
||||
LPDISPATCH GetValidation();
|
||||
VARIANT GetValue();
|
||||
void SetValue(const VARIANT& newValue);
|
||||
VARIANT GetValue2();
|
||||
void SetValue2(const VARIANT& newValue);
|
||||
VARIANT GetVerticalAlignment();
|
||||
void SetVerticalAlignment(const VARIANT& newValue);
|
||||
VARIANT GetWidth();
|
||||
LPDISPATCH GetWorksheet();
|
||||
VARIANT GetWrapText();
|
||||
void SetWrapText(const VARIANT& newValue);
|
||||
LPDISPATCH AddComment(const VARIANT& Text);
|
||||
LPDISPATCH GetComment();
|
||||
void ClearComments();
|
||||
LPDISPATCH GetPhonetic();
|
||||
LPDISPATCH GetFormatConditions();
|
||||
long GetReadingOrder();
|
||||
void SetReadingOrder(long nNewValue);
|
||||
LPDISPATCH GetHyperlinks();
|
||||
};
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Border wrapper class
|
||||
|
||||
class Border : public COleDispatchDriver
|
||||
{
|
||||
public:
|
||||
Border() {} // Calls COleDispatchDriver default constructor
|
||||
Border(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
|
||||
Border(const Border& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
|
||||
|
||||
// Attributes
|
||||
public:
|
||||
|
||||
// Operations
|
||||
public:
|
||||
LPDISPATCH GetApplication();
|
||||
long GetCreator();
|
||||
LPDISPATCH GetParent();
|
||||
VARIANT GetColor();
|
||||
void SetColor(const VARIANT& newValue);
|
||||
VARIANT GetColorIndex();
|
||||
void SetColorIndex(const VARIANT& newValue);
|
||||
VARIANT GetLineStyle();
|
||||
void SetLineStyle(const VARIANT& newValue);
|
||||
VARIANT GetWeight();
|
||||
void SetWeight(const VARIANT& newValue);
|
||||
};
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Borders wrapper class
|
||||
|
||||
class Borders : public COleDispatchDriver
|
||||
{
|
||||
public:
|
||||
Borders() {} // Calls COleDispatchDriver default constructor
|
||||
Borders(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
|
||||
Borders(const Borders& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
|
||||
|
||||
// Attributes
|
||||
public:
|
||||
|
||||
// Operations
|
||||
public:
|
||||
LPDISPATCH GetApplication();
|
||||
long GetCreator();
|
||||
LPDISPATCH GetParent();
|
||||
VARIANT GetColor();
|
||||
void SetColor(const VARIANT& newValue);
|
||||
VARIANT GetColorIndex();
|
||||
void SetColorIndex(const VARIANT& newValue);
|
||||
long GetCount();
|
||||
LPDISPATCH GetItem(long Index);
|
||||
VARIANT GetLineStyle();
|
||||
void SetLineStyle(const VARIANT& newValue);
|
||||
LPUNKNOWN Get_NewEnum();
|
||||
VARIANT GetValue();
|
||||
void SetValue(const VARIANT& newValue);
|
||||
VARIANT GetWeight();
|
||||
void SetWeight(const VARIANT& newValue);
|
||||
LPDISPATCH Get_Default(long Index);
|
||||
};
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Interior wrapper class
|
||||
|
||||
class Interior : public COleDispatchDriver
|
||||
{
|
||||
public:
|
||||
Interior() {} // Calls COleDispatchDriver default constructor
|
||||
Interior(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
|
||||
Interior(const Interior& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
|
||||
|
||||
// Attributes
|
||||
public:
|
||||
|
||||
// Operations
|
||||
public:
|
||||
LPDISPATCH GetApplication();
|
||||
long GetCreator();
|
||||
LPDISPATCH GetParent();
|
||||
VARIANT GetColor();
|
||||
void SetColor(const VARIANT& newValue);
|
||||
VARIANT GetColorIndex();
|
||||
void SetColorIndex(const VARIANT& newValue);
|
||||
VARIANT GetInvertIfNegative();
|
||||
void SetInvertIfNegative(const VARIANT& newValue);
|
||||
VARIANT GetPattern();
|
||||
void SetPattern(const VARIANT& newValue);
|
||||
VARIANT GetPatternColor();
|
||||
void SetPatternColor(const VARIANT& newValue);
|
||||
VARIANT GetPatternColorIndex();
|
||||
void SetPatternColorIndex(const VARIANT& newValue);
|
||||
};
|
||||
Reference in New Issue
Block a user