// Machine generated IDispatch wrapper class(es) created with ClassWizard ///////////////////////////////////////////////////////////////////////////// // Adjustments wrapper class //添加如下代码 #if !defined _HEAD_FILE_EXCEL_ #define _HEAD_FILE_EXCEL_ class Adjustments : public COleDispatchDriver { public: Adjustments() {} // Calls COleDispatchDriver default constructor Adjustments(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Adjustments(const Adjustments& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); long GetCount(); float GetItem(long Index); void SetItem(long Index, float newValue); }; ///////////////////////////////////////////////////////////////////////////// // CalloutFormat wrapper class class CalloutFormat : public COleDispatchDriver { public: CalloutFormat() {} // Calls COleDispatchDriver default constructor CalloutFormat(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} CalloutFormat(const CalloutFormat& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); void AutomaticLength(); void CustomDrop(float Drop); void CustomLength(float Length); void PresetDrop(long DropType); long GetAccent(); void SetAccent(long nNewValue); long GetAngle(); void SetAngle(long nNewValue); long GetAutoAttach(); void SetAutoAttach(long nNewValue); long GetAutoLength(); long GetBorder(); void SetBorder(long nNewValue); float GetDrop(); long GetDropType(); float GetGap(); void SetGap(float newValue); float GetLength(); long GetType(); void SetType(long nNewValue); }; ///////////////////////////////////////////////////////////////////////////// // ColorFormat wrapper class class ColorFormat : public COleDispatchDriver { public: ColorFormat() {} // Calls COleDispatchDriver default constructor ColorFormat(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} ColorFormat(const ColorFormat& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); long GetRgb(); void SetRgb(long nNewValue); long GetSchemeColor(); void SetSchemeColor(long nNewValue); long GetType(); float GetTintAndShade(); void SetTintAndShade(float newValue); }; ///////////////////////////////////////////////////////////////////////////// // LineFormat wrapper class class LineFormat : public COleDispatchDriver { public: LineFormat() {} // Calls COleDispatchDriver default constructor LineFormat(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} LineFormat(const LineFormat& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH GetBackColor(); void SetBackColor(LPDISPATCH newValue); long GetBeginArrowheadLength(); void SetBeginArrowheadLength(long nNewValue); long GetBeginArrowheadStyle(); void SetBeginArrowheadStyle(long nNewValue); long GetBeginArrowheadWidth(); void SetBeginArrowheadWidth(long nNewValue); long GetDashStyle(); void SetDashStyle(long nNewValue); long GetEndArrowheadLength(); void SetEndArrowheadLength(long nNewValue); long GetEndArrowheadStyle(); void SetEndArrowheadStyle(long nNewValue); long GetEndArrowheadWidth(); void SetEndArrowheadWidth(long nNewValue); LPDISPATCH GetForeColor(); void SetForeColor(LPDISPATCH newValue); long GetPattern(); void SetPattern(long nNewValue); long GetStyle(); void SetStyle(long nNewValue); float GetTransparency(); void SetTransparency(float newValue); long GetVisible(); void SetVisible(long nNewValue); float GetWeight(); void SetWeight(float newValue); }; ///////////////////////////////////////////////////////////////////////////// // ShapeNode wrapper class class ShapeNode : public COleDispatchDriver { public: ShapeNode() {} // Calls COleDispatchDriver default constructor ShapeNode(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} ShapeNode(const ShapeNode& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); long GetEditingType(); VARIANT GetPoints(); long GetSegmentType(); }; ///////////////////////////////////////////////////////////////////////////// // ShapeNodes wrapper class class ShapeNodes : public COleDispatchDriver { public: ShapeNodes() {} // Calls COleDispatchDriver default constructor ShapeNodes(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} ShapeNodes(const ShapeNodes& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); long GetCount(); LPDISPATCH Item(const VARIANT& Index); LPUNKNOWN Get_NewEnum(); void Delete(long Index); void Insert(long Index, long SegmentType, long EditingType, float X1, float Y1, float X2, float Y2, float X3, float Y3); void SetEditingType(long Index, long EditingType); void SetPosition(long Index, float X1, float Y1); void SetSegmentType(long Index, long SegmentType); }; ///////////////////////////////////////////////////////////////////////////// // PictureFormat wrapper class class PictureFormat : public COleDispatchDriver { public: PictureFormat() {} // Calls COleDispatchDriver default constructor PictureFormat(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} PictureFormat(const PictureFormat& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); void IncrementBrightness(float Increment); void IncrementContrast(float Increment); float GetBrightness(); void SetBrightness(float newValue); long GetColorType(); void SetColorType(long nNewValue); float GetContrast(); void SetContrast(float newValue); float GetCropBottom(); void SetCropBottom(float newValue); float GetCropLeft(); void SetCropLeft(float newValue); float GetCropRight(); void SetCropRight(float newValue); float GetCropTop(); void SetCropTop(float newValue); long GetTransparencyColor(); void SetTransparencyColor(long nNewValue); long GetTransparentBackground(); void SetTransparentBackground(long nNewValue); }; ///////////////////////////////////////////////////////////////////////////// // ShadowFormat wrapper class class ShadowFormat : public COleDispatchDriver { public: ShadowFormat() {} // Calls COleDispatchDriver default constructor ShadowFormat(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} ShadowFormat(const ShadowFormat& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); void IncrementOffsetX(float Increment); void IncrementOffsetY(float Increment); LPDISPATCH GetForeColor(); void SetForeColor(LPDISPATCH newValue); long GetObscured(); void SetObscured(long nNewValue); float GetOffsetX(); void SetOffsetX(float newValue); float GetOffsetY(); void SetOffsetY(float newValue); float GetTransparency(); void SetTransparency(float newValue); long GetType(); void SetType(long nNewValue); long GetVisible(); void SetVisible(long nNewValue); }; ///////////////////////////////////////////////////////////////////////////// // TextEffectFormat wrapper class class TextEffectFormat : public COleDispatchDriver { public: TextEffectFormat() {} // Calls COleDispatchDriver default constructor TextEffectFormat(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} TextEffectFormat(const TextEffectFormat& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); void ToggleVerticalText(); long GetAlignment(); void SetAlignment(long nNewValue); long GetFontBold(); void SetFontBold(long nNewValue); long GetFontItalic(); void SetFontItalic(long nNewValue); CString GetFontName(); void SetFontName(LPCTSTR lpszNewValue); float GetFontSize(); void SetFontSize(float newValue); long GetKernedPairs(); void SetKernedPairs(long nNewValue); long GetNormalizedHeight(); void SetNormalizedHeight(long nNewValue); long GetPresetShape(); void SetPresetShape(long nNewValue); long GetPresetTextEffect(); void SetPresetTextEffect(long nNewValue); long GetRotatedChars(); void SetRotatedChars(long nNewValue); CString GetText(); void SetText(LPCTSTR lpszNewValue); float GetTracking(); void SetTracking(float newValue); }; ///////////////////////////////////////////////////////////////////////////// // ThreeDFormat wrapper class class ThreeDFormat : public COleDispatchDriver { public: ThreeDFormat() {} // Calls COleDispatchDriver default constructor ThreeDFormat(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} ThreeDFormat(const ThreeDFormat& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); void IncrementRotationX(float Increment); void IncrementRotationY(float Increment); void ResetRotation(); void SetThreeDFormat(long PresetThreeDFormat); void SetExtrusionDirection(long PresetExtrusionDirection); float GetDepth(); void SetDepth(float newValue); LPDISPATCH GetExtrusionColor(); long GetExtrusionColorType(); void SetExtrusionColorType(long nNewValue); long GetPerspective(); void SetPerspective(long nNewValue); long GetPresetExtrusionDirection(); long GetPresetLightingDirection(); void SetPresetLightingDirection(long nNewValue); long GetPresetLightingSoftness(); void SetPresetLightingSoftness(long nNewValue); long GetPresetMaterial(); void SetPresetMaterial(long nNewValue); long GetPresetThreeDFormat(); float GetRotationX(); void SetRotationX(float newValue); float GetRotationY(); void SetRotationY(float newValue); long GetVisible(); void SetVisible(long nNewValue); }; ///////////////////////////////////////////////////////////////////////////// // FillFormat wrapper class class FillFormat : public COleDispatchDriver { public: FillFormat() {} // Calls COleDispatchDriver default constructor FillFormat(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} FillFormat(const FillFormat& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); void OneColorGradient(long Style, long Variant, float Degree); void Patterned(long Pattern); void PresetGradient(long Style, long Variant, long PresetGradientType); void PresetTextured(long PresetTexture); void Solid(); void TwoColorGradient(long Style, long Variant); void UserPicture(LPCTSTR PictureFile); void UserTextured(LPCTSTR TextureFile); LPDISPATCH GetBackColor(); void SetBackColor(LPDISPATCH newValue); LPDISPATCH GetForeColor(); void SetForeColor(LPDISPATCH newValue); long GetGradientColorType(); float GetGradientDegree(); long GetGradientStyle(); long GetGradientVariant(); long GetPattern(); long GetPresetGradientType(); long GetPresetTexture(); CString GetTextureName(); long GetTextureType(); float GetTransparency(); void SetTransparency(float newValue); long GetType(); long GetVisible(); void SetVisible(long nNewValue); }; ///////////////////////////////////////////////////////////////////////////// // DiagramNodes wrapper class class DiagramNodes : public COleDispatchDriver { public: DiagramNodes() {} // Calls COleDispatchDriver default constructor DiagramNodes(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} DiagramNodes(const DiagramNodes& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPUNKNOWN Get_NewEnum(); LPDISPATCH Item(const VARIANT& Index); void SelectAll(); LPDISPATCH GetParent(); long GetCount(); }; ///////////////////////////////////////////////////////////////////////////// // DiagramNodeChildren wrapper class class DiagramNodeChildren : public COleDispatchDriver { public: DiagramNodeChildren() {} // Calls COleDispatchDriver default constructor DiagramNodeChildren(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} DiagramNodeChildren(const DiagramNodeChildren& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPUNKNOWN Get_NewEnum(); LPDISPATCH Item(const VARIANT& Index); LPDISPATCH AddNode(const VARIANT& Index, long nodeType); void SelectAll(); LPDISPATCH GetParent(); long GetCount(); LPDISPATCH GetFirstChild(); LPDISPATCH GetLastChild(); }; ///////////////////////////////////////////////////////////////////////////// // DiagramNode wrapper class class DiagramNode : public COleDispatchDriver { public: DiagramNode() {} // Calls COleDispatchDriver default constructor DiagramNode(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} DiagramNode(const DiagramNode& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH AddNode(long pos, long nodeType); void Delete(); void MoveNode(LPDISPATCH pTargetNode, long pos); void ReplaceNode(LPDISPATCH pTargetNode); void SwapNode(LPDISPATCH pTargetNode, BOOL swapChildren); LPDISPATCH CloneNode(BOOL copyChildren, LPDISPATCH pTargetNode, long pos); void TransferChildren(LPDISPATCH pReceivingNode); LPDISPATCH NextNode(); LPDISPATCH PrevNode(); LPDISPATCH GetParent(); LPDISPATCH GetChildren(); LPDISPATCH GetShape(); LPDISPATCH GetRoot(); LPDISPATCH GetDiagram(); long GetLayout(); void SetLayout(long nNewValue); LPDISPATCH GetTextShape(); }; ///////////////////////////////////////////////////////////////////////////// // IRTDUpdateEvent wrapper class class IRTDUpdateEvent : public COleDispatchDriver { public: IRTDUpdateEvent() {} // Calls COleDispatchDriver default constructor IRTDUpdateEvent(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} IRTDUpdateEvent(const IRTDUpdateEvent& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: void UpdateNotify(); long GetHeartbeatInterval(); void SetHeartbeatInterval(long nNewValue); void Disconnect(); }; ///////////////////////////////////////////////////////////////////////////// // IRtdServer wrapper class class IRtdServer : public COleDispatchDriver { public: IRtdServer() {} // Calls COleDispatchDriver default constructor IRtdServer(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} IRtdServer(const IRtdServer& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: long ServerStart(LPDISPATCH CallbackObject); // method 'ConnectData' not emitted because of invalid return type or parameter type // method 'RefreshData' not emitted because of invalid return type or parameter type void DisconnectData(long TopicID); long Heartbeat(); void ServerTerminate(); }; ///////////////////////////////////////////////////////////////////////////// // _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(); 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); 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); double GetWidth(); void SetWidth(double newValue); BOOL GetWindowsForPens(); long GetWindowState(); void SetWindowState(long nNewValue); long GetDefaultSheetDirection(); void SetDefaultSheetDirection(long nNewValue); long GetCursorMovement(); void SetCursorMovement(long nNewValue); BOOL GetControlCharacters(); void SetControlCharacters(BOOL bNewValue); BOOL GetEnableEvents(); void SetEnableEvents(BOOL bNewValue); BOOL Wait(const VARIANT& Time); BOOL GetExtendList(); void SetExtendList(BOOL bNewValue); LPDISPATCH GetOLEDBErrors(); CString GetPhonetic(const VARIANT& Text); LPDISPATCH GetCOMAddIns(); LPDISPATCH GetDefaultWebOptions(); CString GetProductCode(); CString GetUserLibraryPath(); BOOL GetAutoPercentEntry(); void SetAutoPercentEntry(BOOL bNewValue); LPDISPATCH GetLanguageSettings(); LPDISPATCH GetAnswerWizard(); void CalculateFull(); BOOL FindFile(); long GetCalculationVersion(); BOOL GetShowWindowsInTaskbar(); void SetShowWindowsInTaskbar(BOOL bNewValue); long GetFeatureInstall(); void SetFeatureInstall(long nNewValue); BOOL GetReady(); LPDISPATCH GetFindFormat(); void SetRefFindFormat(LPDISPATCH newValue); LPDISPATCH GetReplaceFormat(); void SetRefReplaceFormat(LPDISPATCH newValue); LPDISPATCH GetUsedObjects(); long GetCalculationState(); long GetCalculationInterruptKey(); void SetCalculationInterruptKey(long nNewValue); LPDISPATCH GetWatches(); BOOL GetDisplayFunctionToolTips(); void SetDisplayFunctionToolTips(BOOL bNewValue); long GetAutomationSecurity(); void SetAutomationSecurity(long nNewValue); LPDISPATCH GetFileDialog(long fileDialogType); void CalculateFullRebuild(); BOOL GetDisplayPasteOptions(); void SetDisplayPasteOptions(BOOL bNewValue); BOOL GetDisplayInsertOptions(); void SetDisplayInsertOptions(BOOL bNewValue); BOOL GetGenerateGetPivotData(); void SetGenerateGetPivotData(BOOL bNewValue); LPDISPATCH GetAutoRecover(); long GetHwnd(); long GetHinstance(); void CheckAbort(const VARIANT& KeepAbort); LPDISPATCH GetErrorCheckingOptions(); BOOL GetAutoFormatAsYouTypeReplaceHyperlinks(); void SetAutoFormatAsYouTypeReplaceHyperlinks(BOOL bNewValue); LPDISPATCH GetSmartTagRecognizers(); LPDISPATCH GetNewWorkbook(); LPDISPATCH GetSpellingOptions(); LPDISPATCH GetSpeech(); BOOL GetMapPaperSize(); void SetMapPaperSize(BOOL bNewValue); BOOL GetShowStartupDialog(); void SetShowStartupDialog(BOOL bNewValue); CString GetDecimalSeparator(); void SetDecimalSeparator(LPCTSTR lpszNewValue); CString GetThousandsSeparator(); void SetThousandsSeparator(LPCTSTR lpszNewValue); BOOL GetUseSystemSeparators(); void SetUseSystemSeparators(BOOL bNewValue); LPDISPATCH GetThisCell(); LPDISPATCH GetRtd(); BOOL GetDisplayDocumentActionTaskPane(); void SetDisplayDocumentActionTaskPane(BOOL bNewValue); void DisplayXMLSourcePane(const VARIANT& XmlMap); BOOL GetArbitraryXMLSupportAvailable(); }; ///////////////////////////////////////////////////////////////////////////// // _Chart wrapper class class _Chart : public COleDispatchDriver { public: _Chart() {} // Calls COleDispatchDriver default constructor _Chart(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} _Chart(const _Chart& 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 PrintPreview(const VARIANT& EnableChanges); BOOL GetProtectContents(); BOOL GetProtectDrawingObjects(); BOOL GetProtectionMode(); void Select(const VARIANT& Replace); void Unprotect(const VARIANT& Password); long GetVisible(); void SetVisible(long nNewValue); LPDISPATCH GetShapes(); LPDISPATCH GetArea3DGroup(); LPDISPATCH AreaGroups(const VARIANT& Index); BOOL GetAutoScaling(); void SetAutoScaling(BOOL bNewValue); LPDISPATCH Axes(const VARIANT& Type, long AxisGroup); void SetBackgroundPicture(LPCTSTR Filename); LPDISPATCH GetBar3DGroup(); LPDISPATCH BarGroups(const VARIANT& Index); LPDISPATCH GetChartArea(); LPDISPATCH ChartGroups(const VARIANT& Index); LPDISPATCH ChartObjects(const VARIANT& Index); LPDISPATCH GetChartTitle(); void ChartWizard(const VARIANT& Source, const VARIANT& Gallery, const VARIANT& Format, const VARIANT& PlotBy, const VARIANT& CategoryLabels, const VARIANT& SeriesLabels, const VARIANT& HasLegend, const VARIANT& Title, const VARIANT& CategoryTitle, const VARIANT& ValueTitle, const VARIANT& ExtraTitle); void CheckSpelling(const VARIANT& CustomDictionary, const VARIANT& IgnoreUppercase, const VARIANT& AlwaysSuggest, const VARIANT& SpellLang); LPDISPATCH GetColumn3DGroup(); LPDISPATCH ColumnGroups(const VARIANT& Index); void CopyPicture(long Appearance, long Format, long Size); LPDISPATCH GetCorners(); void CreatePublisher(const VARIANT& Edition, long Appearance, long Size, const VARIANT& ContainsPICT, const VARIANT& ContainsBIFF, const VARIANT& ContainsRTF, const VARIANT& ContainsVALU); LPDISPATCH GetDataTable(); long GetDepthPercent(); void SetDepthPercent(long nNewValue); void Deselect(); long GetDisplayBlanksAs(); void SetDisplayBlanksAs(long nNewValue); LPDISPATCH DoughnutGroups(const VARIANT& Index); long GetElevation(); void SetElevation(long nNewValue); VARIANT Evaluate(const VARIANT& Name); VARIANT _Evaluate(const VARIANT& Name); LPDISPATCH GetFloor(); long GetGapDepth(); void SetGapDepth(long nNewValue); VARIANT GetHasAxis(const VARIANT& Index1, const VARIANT& Index2); void SetHasAxis(const VARIANT& Index1, const VARIANT& Index2, const VARIANT& newValue); BOOL GetHasDataTable(); void SetHasDataTable(BOOL bNewValue); BOOL GetHasLegend(); void SetHasLegend(BOOL bNewValue); BOOL GetHasTitle(); void SetHasTitle(BOOL bNewValue); long GetHeightPercent(); void SetHeightPercent(long nNewValue); LPDISPATCH GetHyperlinks(); LPDISPATCH GetLegend(); LPDISPATCH GetLine3DGroup(); LPDISPATCH LineGroups(const VARIANT& Index); LPDISPATCH Location(long Where, const VARIANT& Name); LPDISPATCH OLEObjects(const VARIANT& Index); void Paste(const VARIANT& Type); long GetPerspective(); void SetPerspective(long nNewValue); LPDISPATCH GetPie3DGroup(); LPDISPATCH PieGroups(const VARIANT& Index); LPDISPATCH GetPlotArea(); BOOL GetPlotVisibleOnly(); void SetPlotVisibleOnly(BOOL bNewValue); LPDISPATCH RadarGroups(const VARIANT& Index); VARIANT GetRightAngleAxes(); void SetRightAngleAxes(const VARIANT& newValue); VARIANT GetRotation(); void SetRotation(const VARIANT& newValue); LPDISPATCH SeriesCollection(const VARIANT& Index); BOOL GetSizeWithWindow(); void SetSizeWithWindow(BOOL bNewValue); BOOL GetShowWindow(); void SetShowWindow(BOOL bNewValue); LPDISPATCH GetSurfaceGroup(); long GetChartType(); void SetChartType(long nNewValue); void ApplyCustomType(long ChartType, const VARIANT& TypeName); LPDISPATCH GetWalls(); BOOL GetWallsAndGridlines2D(); void SetWallsAndGridlines2D(BOOL bNewValue); LPDISPATCH XYGroups(const VARIANT& Index); long GetBarShape(); void SetBarShape(long nNewValue); long GetPlotBy(); void SetPlotBy(long nNewValue); BOOL GetProtectFormatting(); void SetProtectFormatting(BOOL bNewValue); BOOL GetProtectData(); void SetProtectData(BOOL bNewValue); BOOL GetProtectGoalSeek(); void SetProtectGoalSeek(BOOL bNewValue); BOOL GetProtectSelection(); void SetProtectSelection(BOOL bNewValue); void GetChartElement(long x, long y, long* ElementID, long* Arg1, long* Arg2); void SetSourceData(LPDISPATCH Source, const VARIANT& PlotBy); BOOL Export(LPCTSTR Filename, const VARIANT& FilterName, const VARIANT& Interactive); void Refresh(); LPDISPATCH GetPivotLayout(); BOOL GetHasPivotFields(); void SetHasPivotFields(BOOL bNewValue); LPDISPATCH GetScripts(); void PrintOut(const VARIANT& From, const VARIANT& To, const VARIANT& Copies, const VARIANT& Preview, const VARIANT& ActivePrinter, const VARIANT& PrintToFile, const VARIANT& Collate, const VARIANT& PrToFileName); LPDISPATCH GetTab(); LPDISPATCH GetMailEnvelope(); void ApplyDataLabels(long Type, const VARIANT& LegendKey, const VARIANT& AutoText, const VARIANT& HasLeaderLines, const VARIANT& ShowSeriesName, const VARIANT& ShowCategoryName, const VARIANT& ShowValue, const VARIANT& ShowPercentage, const VARIANT& ShowBubbleSize, const VARIANT& Separator); 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, const VARIANT& Local); void Protect(const VARIANT& Password, const VARIANT& DrawingObjects, const VARIANT& Contents, const VARIANT& Scenarios, const VARIANT& UserInterfaceOnly); }; ///////////////////////////////////////////////////////////////////////////// // Sheets wrapper class class Sheets : public COleDispatchDriver { public: Sheets() {} // Calls COleDispatchDriver default constructor Sheets(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Sheets(const Sheets& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH Add(const VARIANT& Before, const VARIANT& After, const VARIANT& Count, const VARIANT& Type); void Copy(const VARIANT& Before, const VARIANT& After); long GetCount(); void Delete(); void FillAcrossSheets(LPDISPATCH Range, long Type); LPDISPATCH GetItem(const VARIANT& Index); void Move(const VARIANT& Before, const VARIANT& After); LPUNKNOWN Get_NewEnum(); void PrintPreview(const VARIANT& EnableChanges); void Select(const VARIANT& Replace); LPDISPATCH GetHPageBreaks(); LPDISPATCH GetVPageBreaks(); VARIANT GetVisible(); void SetVisible(const VARIANT& newValue); LPDISPATCH Get_Default(const VARIANT& Index); void PrintOut(const VARIANT& From, const VARIANT& To, const VARIANT& Copies, const VARIANT& Preview, const VARIANT& ActivePrinter, const VARIANT& PrintToFile, const VARIANT& Collate, const VARIANT& PrToFileName); }; ///////////////////////////////////////////////////////////////////////////// // _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 PrintPreview(const VARIANT& EnableChanges); BOOL GetProtectContents(); BOOL GetProtectDrawingObjects(); BOOL GetProtectionMode(); BOOL GetProtectScenarios(); 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& SpellLang); 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); 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(); BOOL GetDisplayRightToLeft(); void SetDisplayRightToLeft(BOOL bNewValue); LPDISPATCH GetScripts(); void PrintOut(const VARIANT& From, const VARIANT& To, const VARIANT& Copies, const VARIANT& Preview, const VARIANT& ActivePrinter, const VARIANT& PrintToFile, const VARIANT& Collate, const VARIANT& PrToFileName); LPDISPATCH GetTab(); LPDISPATCH GetMailEnvelope(); 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, const VARIANT& Local); LPDISPATCH GetCustomProperties(); LPDISPATCH GetSmartTags(); LPDISPATCH GetProtection(); void PasteSpecial(const VARIANT& Format, const VARIANT& Link, const VARIANT& DisplayAsIcon, const VARIANT& IconFileName, const VARIANT& IconIndex, const VARIANT& IconLabel, const VARIANT& NoHTMLFormatting); void Protect(const VARIANT& Password, const VARIANT& DrawingObjects, const VARIANT& Contents, const VARIANT& Scenarios, const VARIANT& UserInterfaceOnly, const VARIANT& AllowFormattingCells, const VARIANT& AllowFormattingColumns, const VARIANT& AllowFormattingRows, const VARIANT& AllowInsertingColumns, const VARIANT& AllowInsertingRows, const VARIANT& AllowInsertingHyperlinks, const VARIANT& AllowDeletingColumns, const VARIANT& AllowDeletingRows, const VARIANT& AllowSorting, const VARIANT& AllowFiltering, const VARIANT& AllowUsingPivotTables); LPDISPATCH GetListObjects(); LPDISPATCH XmlDataQuery(LPCTSTR XPath, const VARIANT& SelectionNamespaces, const VARIANT& Map); LPDISPATCH XmlMapQuery(LPCTSTR XPath, const VARIANT& SelectionNamespaces, const VARIANT& Map); }; ///////////////////////////////////////////////////////////////////////////// // _Global wrapper class class _Global : public COleDispatchDriver { public: _Global() {} // Calls COleDispatchDriver default constructor _Global(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} _Global(const _Global& 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(); }; ///////////////////////////////////////////////////////////////////////////// // _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 PrintPreview(const VARIANT& EnableChanges); 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(); 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 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(); void PrintOut(const VARIANT& From, const VARIANT& To, const VARIANT& Copies, const VARIANT& Preview, const VARIANT& ActivePrinter, const VARIANT& PrintToFile, const VARIANT& Collate, const VARIANT& PrToFileName); void WebPagePreview(); LPDISPATCH GetPublishObjects(); LPDISPATCH GetWebOptions(); void ReloadAs(long Encoding); LPDISPATCH GetHTMLProject(); BOOL GetEnvelopeVisible(); void SetEnvelopeVisible(BOOL bNewValue); long GetCalculationVersion(); BOOL GetVBASigned(); BOOL GetShowPivotTableFieldList(); void SetShowPivotTableFieldList(BOOL bNewValue); long GetUpdateLinks(); void SetUpdateLinks(long nNewValue); void BreakLink(LPCTSTR Name, long Type); 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, const VARIANT& Local); BOOL GetEnableAutoRecover(); void SetEnableAutoRecover(BOOL bNewValue); BOOL GetRemovePersonalInformation(); void SetRemovePersonalInformation(BOOL bNewValue); CString GetFullNameURLEncoded(); void CheckIn(const VARIANT& SaveChanges, const VARIANT& Comments, const VARIANT& MakePublic); BOOL CanCheckIn(); void SendForReview(const VARIANT& Recipients, const VARIANT& Subject, const VARIANT& ShowMessage, const VARIANT& IncludeAttachment); void ReplyWithChanges(const VARIANT& ShowMessage); void EndReview(); CString GetPassword(); void SetPassword(LPCTSTR lpszNewValue); CString GetWritePassword(); void SetWritePassword(LPCTSTR lpszNewValue); CString GetPasswordEncryptionProvider(); CString GetPasswordEncryptionAlgorithm(); long GetPasswordEncryptionKeyLength(); void SetPasswordEncryptionOptions(const VARIANT& PasswordEncryptionProvider, const VARIANT& PasswordEncryptionAlgorithm, const VARIANT& PasswordEncryptionKeyLength, const VARIANT& PasswordEncryptionFileProperties); BOOL GetPasswordEncryptionFileProperties(); BOOL GetReadOnlyRecommended(); void SetReadOnlyRecommended(BOOL bNewValue); void Protect(const VARIANT& Password, const VARIANT& Structure, const VARIANT& Windows); LPDISPATCH GetSmartTagOptions(); void RecheckSmartTags(); LPDISPATCH GetPermission(); LPDISPATCH GetSharedWorkspace(); LPDISPATCH GetSync(); void SendFaxOverInternet(const VARIANT& Recipients, const VARIANT& Subject, const VARIANT& ShowMessage); LPDISPATCH GetXmlNamespaces(); LPDISPATCH GetXmlMaps(); long XmlImport(LPCTSTR Url, LPDISPATCH* ImportMap, const VARIANT& Overwrite, const VARIANT& Destination); LPDISPATCH GetSmartDocument(); LPDISPATCH GetDocumentLibraryVersions(); BOOL GetInactiveListBorderVisible(); void SetInactiveListBorderVisible(BOOL bNewValue); BOOL GetDisplayInkComments(); void SetDisplayInkComments(BOOL bNewValue); long XmlImportXml(LPCTSTR Data, LPDISPATCH* ImportMap, const VARIANT& Overwrite, const VARIANT& Destination); void SaveAsXMLData(LPCTSTR Filename, LPDISPATCH Map); void ToggleFormsDesign(); }; ///////////////////////////////////////////////////////////////////////////// // 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 Get_Default(const VARIANT& Index); 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, const VARIANT& Local, const VARIANT& CorruptLoad); 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, const VARIANT& DecimalSeparator, const VARIANT& ThousandsSeparator, const VARIANT& TrailingMinusNumbers, const VARIANT& Local); LPDISPATCH OpenDatabase(LPCTSTR Filename, const VARIANT& CommandText, const VARIANT& CommandType, const VARIANT& BackgroundQuery, const VARIANT& ImportDataAs); void CheckOut(LPCTSTR Filename); BOOL CanCheckOut(LPCTSTR Filename); LPDISPATCH OpenXML(LPCTSTR Filename, const VARIANT& Stylesheets, const VARIANT& LoadOption); }; ///////////////////////////////////////////////////////////////////////////// // PublishObject wrapper class class PublishObject : public COleDispatchDriver { public: PublishObject() {} // Calls COleDispatchDriver default constructor PublishObject(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} PublishObject(const PublishObject& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); void Delete(); void Publish(const VARIANT& Create); CString GetDivID(); CString GetSheet(); long GetSourceType(); CString GetSource(); long GetHtmlType(); void SetHtmlType(long nNewValue); CString GetTitle(); void SetTitle(LPCTSTR lpszNewValue); CString GetFilename(); void SetFilename(LPCTSTR lpszNewValue); BOOL GetAutoRepublish(); void SetAutoRepublish(BOOL bNewValue); }; ///////////////////////////////////////////////////////////////////////////// // DefaultWebOptions wrapper class class DefaultWebOptions : public COleDispatchDriver { public: DefaultWebOptions() {} // Calls COleDispatchDriver default constructor DefaultWebOptions(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} DefaultWebOptions(const DefaultWebOptions& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); BOOL GetRelyOnCSS(); void SetRelyOnCSS(BOOL bNewValue); BOOL GetSaveHiddenData(); void SetSaveHiddenData(BOOL bNewValue); BOOL GetLoadPictures(); void SetLoadPictures(BOOL bNewValue); BOOL GetOrganizeInFolder(); void SetOrganizeInFolder(BOOL bNewValue); BOOL GetUpdateLinksOnSave(); void SetUpdateLinksOnSave(BOOL bNewValue); BOOL GetUseLongFileNames(); void SetUseLongFileNames(BOOL bNewValue); BOOL GetCheckIfOfficeIsHTMLEditor(); void SetCheckIfOfficeIsHTMLEditor(BOOL bNewValue); BOOL GetDownloadComponents(); void SetDownloadComponents(BOOL bNewValue); BOOL GetRelyOnVML(); void SetRelyOnVML(BOOL bNewValue); BOOL GetAllowPNG(); void SetAllowPNG(BOOL bNewValue); long GetScreenSize(); void SetScreenSize(long nNewValue); long GetPixelsPerInch(); void SetPixelsPerInch(long nNewValue); CString GetLocationOfComponents(); void SetLocationOfComponents(LPCTSTR lpszNewValue); long GetEncoding(); void SetEncoding(long nNewValue); BOOL GetAlwaysSaveInDefaultEncoding(); void SetAlwaysSaveInDefaultEncoding(BOOL bNewValue); LPDISPATCH GetFonts(); CString GetFolderSuffix(); long GetTargetBrowser(); void SetTargetBrowser(long nNewValue); BOOL GetSaveNewWebPagesAsWebArchives(); void SetSaveNewWebPagesAsWebArchives(BOOL bNewValue); }; ///////////////////////////////////////////////////////////////////////////// // WebOptions wrapper class class WebOptions : public COleDispatchDriver { public: WebOptions() {} // Calls COleDispatchDriver default constructor WebOptions(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} WebOptions(const WebOptions& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); BOOL GetRelyOnCSS(); void SetRelyOnCSS(BOOL bNewValue); BOOL GetOrganizeInFolder(); void SetOrganizeInFolder(BOOL bNewValue); BOOL GetUseLongFileNames(); void SetUseLongFileNames(BOOL bNewValue); BOOL GetDownloadComponents(); void SetDownloadComponents(BOOL bNewValue); BOOL GetRelyOnVML(); void SetRelyOnVML(BOOL bNewValue); BOOL GetAllowPNG(); void SetAllowPNG(BOOL bNewValue); long GetScreenSize(); void SetScreenSize(long nNewValue); long GetPixelsPerInch(); void SetPixelsPerInch(long nNewValue); CString GetLocationOfComponents(); void SetLocationOfComponents(LPCTSTR lpszNewValue); long GetEncoding(); void SetEncoding(long nNewValue); CString GetFolderSuffix(); void UseDefaultFolderSuffix(); long GetTargetBrowser(); void SetTargetBrowser(long nNewValue); }; ///////////////////////////////////////////////////////////////////////////// // TreeviewControl wrapper class class TreeviewControl : public COleDispatchDriver { public: TreeviewControl() {} // Calls COleDispatchDriver default constructor TreeviewControl(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} TreeviewControl(const TreeviewControl& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); VARIANT GetHidden(); void SetHidden(const VARIANT& newValue); VARIANT GetDrilled(); void SetDrilled(const VARIANT& newValue); }; ///////////////////////////////////////////////////////////////////////////// // CubeField wrapper class class CubeField : public COleDispatchDriver { public: CubeField() {} // Calls COleDispatchDriver default constructor CubeField(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} CubeField(const CubeField& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); long GetCubeFieldType(); CString GetCaption(); CString GetName(); CString GetValue(); long GetOrientation(); void SetOrientation(long nNewValue); long GetPosition(); void SetPosition(long nNewValue); LPDISPATCH GetTreeviewControl(); BOOL GetDragToColumn(); void SetDragToColumn(BOOL bNewValue); BOOL GetDragToHide(); void SetDragToHide(BOOL bNewValue); BOOL GetDragToPage(); void SetDragToPage(BOOL bNewValue); BOOL GetDragToRow(); void SetDragToRow(BOOL bNewValue); BOOL GetDragToData(); void SetDragToData(BOOL bNewValue); long GetHiddenLevels(); void SetHiddenLevels(long nNewValue); BOOL GetHasMemberProperties(); long GetLayoutForm(); void SetLayoutForm(long nNewValue); LPDISPATCH GetPivotFields(); void AddMemberPropertyField(LPCTSTR Property_, const VARIANT& PropertyOrder); BOOL GetEnableMultiplePageItems(); void SetEnableMultiplePageItems(BOOL bNewValue); long GetLayoutSubtotalLocation(); void SetLayoutSubtotalLocation(long nNewValue); BOOL GetShowInFieldList(); void SetShowInFieldList(BOOL bNewValue); void Delete(); }; ///////////////////////////////////////////////////////////////////////////// // CubeFields wrapper class class CubeFields : public COleDispatchDriver { public: CubeFields() {} // Calls COleDispatchDriver default constructor CubeFields(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} CubeFields(const CubeFields& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); long GetCount(); LPDISPATCH GetItem(const VARIANT& Index); LPDISPATCH Get_Default(const VARIANT& Index); LPUNKNOWN Get_NewEnum(); LPDISPATCH AddSet(LPCTSTR Name, LPCTSTR Caption); }; ///////////////////////////////////////////////////////////////////////////// // MyFont wrapper class class MyFont : public COleDispatchDriver { public: MyFont() {} // Calls COleDispatchDriver default constructor MyFont(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} MyFont(const MyFont& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); VARIANT GetBackground(); void SetBackground(const VARIANT& newValue); VARIANT GetBold(); void SetBold(const VARIANT& newValue); VARIANT GetColor(); void SetColor(const VARIANT& newValue); VARIANT GetColorIndex(); void SetColorIndex(const VARIANT& newValue); VARIANT GetFontStyle(); void SetFontStyle(const VARIANT& newValue); VARIANT GetItalic(); void SetItalic(const VARIANT& newValue); VARIANT GetName(); void SetName(const VARIANT& newValue); VARIANT GetOutlineFont(); void SetOutlineFont(const VARIANT& newValue); VARIANT GetShadow(); void SetShadow(const VARIANT& newValue); VARIANT GetSize(); void SetSize(const VARIANT& newValue); VARIANT GetStrikethrough(); void SetStrikethrough(const VARIANT& newValue); VARIANT GetSubscript(); void SetSubscript(const VARIANT& newValue); VARIANT GetSuperscript(); void SetSuperscript(const VARIANT& newValue); VARIANT GetUnderline(); void SetUnderline(const VARIANT& newValue); }; ///////////////////////////////////////////////////////////////////////////// // Window wrapper class class Window : public COleDispatchDriver { public: Window() {} // Calls COleDispatchDriver default constructor Window(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Window(const Window& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); VARIANT Activate(); VARIANT ActivateNext(); VARIANT ActivatePrevious(); LPDISPATCH GetActiveCell(); LPDISPATCH GetActiveChart(); LPDISPATCH GetActivePane(); LPDISPATCH GetActiveSheet(); VARIANT GetCaption(); void SetCaption(const VARIANT& newValue); BOOL Close(const VARIANT& SaveChanges, const VARIANT& Filename, const VARIANT& RouteWorkbook); BOOL GetDisplayFormulas(); void SetDisplayFormulas(BOOL bNewValue); BOOL GetDisplayGridlines(); void SetDisplayGridlines(BOOL bNewValue); BOOL GetDisplayHeadings(); void SetDisplayHeadings(BOOL bNewValue); BOOL GetDisplayHorizontalScrollBar(); void SetDisplayHorizontalScrollBar(BOOL bNewValue); BOOL GetDisplayOutline(); void SetDisplayOutline(BOOL bNewValue); BOOL GetDisplayVerticalScrollBar(); void SetDisplayVerticalScrollBar(BOOL bNewValue); BOOL GetDisplayWorkbookTabs(); void SetDisplayWorkbookTabs(BOOL bNewValue); BOOL GetDisplayZeros(); void SetDisplayZeros(BOOL bNewValue); BOOL GetEnableResize(); void SetEnableResize(BOOL bNewValue); BOOL GetFreezePanes(); void SetFreezePanes(BOOL bNewValue); long GetGridlineColor(); void SetGridlineColor(long nNewValue); long GetGridlineColorIndex(); void SetGridlineColorIndex(long nNewValue); double GetHeight(); void SetHeight(double newValue); long GetIndex(); VARIANT LargeScroll(const VARIANT& Down, const VARIANT& Up, const VARIANT& ToRight, const VARIANT& ToLeft); double GetLeft(); void SetLeft(double newValue); LPDISPATCH NewWindow(); CString GetOnWindow(); void SetOnWindow(LPCTSTR lpszNewValue); LPDISPATCH GetPanes(); VARIANT PrintOut(const VARIANT& From, const VARIANT& To, const VARIANT& Copies, const VARIANT& Preview, const VARIANT& ActivePrinter, const VARIANT& PrintToFile, const VARIANT& Collate, const VARIANT& PrToFileName); VARIANT PrintPreview(const VARIANT& EnableChanges); LPDISPATCH GetRangeSelection(); long GetScrollColumn(); void SetScrollColumn(long nNewValue); long GetScrollRow(); void SetScrollRow(long nNewValue); VARIANT ScrollWorkbookTabs(const VARIANT& Sheets, const VARIANT& Position); LPDISPATCH GetSelectedSheets(); LPDISPATCH GetSelection(); VARIANT SmallScroll(const VARIANT& Down, const VARIANT& Up, const VARIANT& ToRight, const VARIANT& ToLeft); BOOL GetSplit(); void SetSplit(BOOL bNewValue); long GetSplitColumn(); void SetSplitColumn(long nNewValue); double GetSplitHorizontal(); void SetSplitHorizontal(double newValue); long GetSplitRow(); void SetSplitRow(long nNewValue); double GetSplitVertical(); void SetSplitVertical(double newValue); double GetTabRatio(); void SetTabRatio(double newValue); double GetTop(); void SetTop(double newValue); long GetType(); double GetUsableHeight(); double GetUsableWidth(); BOOL GetVisible(); void SetVisible(BOOL bNewValue); LPDISPATCH GetVisibleRange(); double GetWidth(); void SetWidth(double newValue); long GetWindowNumber(); long GetWindowState(); void SetWindowState(long nNewValue); VARIANT GetZoom(); void SetZoom(const VARIANT& newValue); long GetView(); void SetView(long nNewValue); BOOL GetDisplayRightToLeft(); void SetDisplayRightToLeft(BOOL bNewValue); long PointsToScreenPixelsX(long Points); long PointsToScreenPixelsY(long Points); LPDISPATCH RangeFromPoint(long x, long y); void ScrollIntoView(long Left, long Top, long Width, long Height, const VARIANT& Start); }; ///////////////////////////////////////////////////////////////////////////// // Windows wrapper class class Windows : public COleDispatchDriver { public: Windows() {} // Calls COleDispatchDriver default constructor Windows(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Windows(const Windows& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); VARIANT Arrange(long ArrangeStyle, const VARIANT& ActiveWorkbook, const VARIANT& SyncHorizontal, const VARIANT& SyncVertical); long GetCount(); LPDISPATCH GetItem(const VARIANT& Index); LPUNKNOWN Get_NewEnum(); LPDISPATCH Get_Default(const VARIANT& Index); BOOL CompareSideBySideWith(const VARIANT& WindowName); BOOL BreakSideBySide(); BOOL GetSyncScrollingSideBySide(); void SetSyncScrollingSideBySide(BOOL bNewValue); void ResetPositionsSideBySide(); }; ///////////////////////////////////////////////////////////////////////////// // AppEvents wrapper class class AppEvents : public COleDispatchDriver { public: AppEvents() {} // Calls COleDispatchDriver default constructor AppEvents(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} AppEvents(const AppEvents& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: void NewWorkbook(LPDISPATCH Wb); void SheetSelectionChange(LPDISPATCH Sh, LPDISPATCH Target); void SheetBeforeDoubleClick(LPDISPATCH Sh, LPDISPATCH Target, BOOL* Cancel); void SheetBeforeRightClick(LPDISPATCH Sh, LPDISPATCH Target, BOOL* Cancel); void SheetActivate(LPDISPATCH Sh); void SheetDeactivate(LPDISPATCH Sh); void SheetCalculate(LPDISPATCH Sh); void SheetChange(LPDISPATCH Sh, LPDISPATCH Target); void WorkbookOpen(LPDISPATCH Wb); void WorkbookActivate(LPDISPATCH Wb); void WorkbookDeactivate(LPDISPATCH Wb); void WorkbookBeforeClose(LPDISPATCH Wb, BOOL* Cancel); void WorkbookBeforeSave(LPDISPATCH Wb, BOOL SaveAsUI, BOOL* Cancel); void WorkbookBeforePrint(LPDISPATCH Wb, BOOL* Cancel); void WorkbookNewSheet(LPDISPATCH Wb, LPDISPATCH Sh); void WorkbookAddinInstall(LPDISPATCH Wb); void WorkbookAddinUninstall(LPDISPATCH Wb); void WindowResize(LPDISPATCH Wb, LPDISPATCH Wn); void WindowActivate(LPDISPATCH Wb, LPDISPATCH Wn); void WindowDeactivate(LPDISPATCH Wb, LPDISPATCH Wn); void SheetFollowHyperlink(LPDISPATCH Sh, LPDISPATCH Target); void SheetPivotTableUpdate(LPDISPATCH Sh, LPDISPATCH Target); void WorkbookPivotTableCloseConnection(LPDISPATCH Wb, LPDISPATCH Target); void WorkbookPivotTableOpenConnection(LPDISPATCH Wb, LPDISPATCH Target); void WorkbookSync(LPDISPATCH Wb, long SyncEventType); void WorkbookBeforeXmlImport(LPDISPATCH Wb, LPDISPATCH Map, LPCTSTR Url, BOOL IsRefresh, BOOL* Cancel); void WorkbookAfterXmlImport(LPDISPATCH Wb, LPDISPATCH Map, BOOL IsRefresh, long Result); void WorkbookBeforeXmlExport(LPDISPATCH Wb, LPDISPATCH Map, LPCTSTR Url, BOOL* Cancel); void WorkbookAfterXmlExport(LPDISPATCH Wb, LPDISPATCH Map, LPCTSTR Url, long Result); }; ///////////////////////////////////////////////////////////////////////////// // WorksheetFunction wrapper class class WorksheetFunction : public COleDispatchDriver { public: WorksheetFunction() {} // Calls COleDispatchDriver default constructor WorksheetFunction(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} WorksheetFunction(const WorksheetFunction& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); double Count(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); BOOL IsNA(const VARIANT& Arg1); BOOL IsError(const VARIANT& Arg1); double Sum(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); double Average(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); double Min(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); double Max(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); double Npv(double 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); double StDev(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); CString Dollar(double Arg1, const VARIANT& Arg2); CString Fixed(double Arg1, const VARIANT& Arg2, const VARIANT& Arg3); double Pi(); double Ln(double Arg1); double Log10(double Arg1); double Round(double Arg1, double Arg2); VARIANT Lookup(const VARIANT& Arg1, const VARIANT& Arg2, const VARIANT& Arg3); VARIANT Index(const VARIANT& Arg1, double Arg2, const VARIANT& Arg3, const VARIANT& Arg4); CString Rept(LPCTSTR Arg1, double Arg2); BOOL And(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); BOOL Or(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); double DCount(LPDISPATCH Arg1, const VARIANT& Arg2, const VARIANT& Arg3); double DSum(LPDISPATCH Arg1, const VARIANT& Arg2, const VARIANT& Arg3); double DAverage(LPDISPATCH Arg1, const VARIANT& Arg2, const VARIANT& Arg3); double DMin(LPDISPATCH Arg1, const VARIANT& Arg2, const VARIANT& Arg3); double DMax(LPDISPATCH Arg1, const VARIANT& Arg2, const VARIANT& Arg3); double DStDev(LPDISPATCH Arg1, const VARIANT& Arg2, const VARIANT& Arg3); double Var(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); double DVar(LPDISPATCH Arg1, const VARIANT& Arg2, const VARIANT& Arg3); CString Text(const VARIANT& Arg1, LPCTSTR Arg2); VARIANT LinEst(const VARIANT& Arg1, const VARIANT& Arg2, const VARIANT& Arg3, const VARIANT& Arg4); VARIANT Trend(const VARIANT& Arg1, const VARIANT& Arg2, const VARIANT& Arg3, const VARIANT& Arg4); VARIANT LogEst(const VARIANT& Arg1, const VARIANT& Arg2, const VARIANT& Arg3, const VARIANT& Arg4); VARIANT Growth(const VARIANT& Arg1, const VARIANT& Arg2, const VARIANT& Arg3, const VARIANT& Arg4); double Pv(double Arg1, double Arg2, double Arg3, const VARIANT& Arg4, const VARIANT& Arg5); double Fv(double Arg1, double Arg2, double Arg3, const VARIANT& Arg4, const VARIANT& Arg5); double NPer(double Arg1, double Arg2, double Arg3, const VARIANT& Arg4, const VARIANT& Arg5); double Pmt(double Arg1, double Arg2, double Arg3, const VARIANT& Arg4, const VARIANT& Arg5); double Rate(double Arg1, double Arg2, double Arg3, const VARIANT& Arg4, const VARIANT& Arg5, const VARIANT& Arg6); double MIrr(const VARIANT& Arg1, double Arg2, double Arg3); double Irr(const VARIANT& Arg1, const VARIANT& Arg2); double Match(const VARIANT& Arg1, const VARIANT& Arg2, const VARIANT& Arg3); double Weekday(const VARIANT& Arg1, const VARIANT& Arg2); double Search(LPCTSTR Arg1, LPCTSTR Arg2, const VARIANT& Arg3); VARIANT Transpose(const VARIANT& Arg1); double Atan2(double Arg1, double Arg2); double Asin(double Arg1); double Acos(double Arg1); VARIANT Choose(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 HLookup(const VARIANT& Arg1, const VARIANT& Arg2, const VARIANT& Arg3, const VARIANT& Arg4); VARIANT VLookup(const VARIANT& Arg1, const VARIANT& Arg2, const VARIANT& Arg3, const VARIANT& Arg4); double Log(double Arg1, const VARIANT& Arg2); CString Proper(LPCTSTR Arg1); CString Trim(LPCTSTR Arg1); CString Replace(LPCTSTR Arg1, double Arg2, double Arg3, LPCTSTR Arg4); CString Substitute(LPCTSTR Arg1, LPCTSTR Arg2, LPCTSTR Arg3, const VARIANT& Arg4); double Find(LPCTSTR Arg1, LPCTSTR Arg2, const VARIANT& Arg3); BOOL IsErr(const VARIANT& Arg1); BOOL IsText(const VARIANT& Arg1); BOOL IsNumber(const VARIANT& Arg1); double Sln(double Arg1, double Arg2, double Arg3); double Syd(double Arg1, double Arg2, double Arg3, double Arg4); double Ddb(double Arg1, double Arg2, double Arg3, double Arg4, const VARIANT& Arg5); CString Clean(LPCTSTR Arg1); double MDeterm(const VARIANT& Arg1); VARIANT MInverse(const VARIANT& Arg1); VARIANT MMult(const VARIANT& Arg1, const VARIANT& Arg2); double Ipmt(double Arg1, double Arg2, double Arg3, double Arg4, const VARIANT& Arg5, const VARIANT& Arg6); double Ppmt(double Arg1, double Arg2, double Arg3, double Arg4, const VARIANT& Arg5, const VARIANT& Arg6); double CountA(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); double Product(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); double Fact(double Arg1); double DProduct(LPDISPATCH Arg1, const VARIANT& Arg2, const VARIANT& Arg3); BOOL IsNonText(const VARIANT& Arg1); double StDevP(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); double VarP(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); double DStDevP(LPDISPATCH Arg1, const VARIANT& Arg2, const VARIANT& Arg3); double DVarP(LPDISPATCH Arg1, const VARIANT& Arg2, const VARIANT& Arg3); BOOL IsLogical(const VARIANT& Arg1); double DCountA(LPDISPATCH Arg1, const VARIANT& Arg2, const VARIANT& Arg3); CString USDollar(double Arg1, double Arg2); double FindB(LPCTSTR Arg1, LPCTSTR Arg2, const VARIANT& Arg3); double SearchB(LPCTSTR Arg1, LPCTSTR Arg2, const VARIANT& Arg3); CString ReplaceB(LPCTSTR Arg1, double Arg2, double Arg3, LPCTSTR Arg4); double RoundUp(double Arg1, double Arg2); double RoundDown(double Arg1, double Arg2); double Rank(double Arg1, LPDISPATCH Arg2, const VARIANT& Arg3); double Days360(const VARIANT& Arg1, const VARIANT& Arg2, const VARIANT& Arg3); double Vdb(double Arg1, double Arg2, double Arg3, double Arg4, double Arg5, const VARIANT& Arg6, const VARIANT& Arg7); double Median(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); double SumProduct(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); double Sinh(double Arg1); double Cosh(double Arg1); double Tanh(double Arg1); double Asinh(double Arg1); double Acosh(double Arg1); double Atanh(double Arg1); VARIANT DGet(LPDISPATCH Arg1, const VARIANT& Arg2, const VARIANT& Arg3); double Db(double Arg1, double Arg2, double Arg3, double Arg4, const VARIANT& Arg5); VARIANT Frequency(const VARIANT& Arg1, const VARIANT& Arg2); double AveDev(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); double BetaDist(double Arg1, double Arg2, double Arg3, const VARIANT& Arg4, const VARIANT& Arg5); double GammaLn(double Arg1); double BetaInv(double Arg1, double Arg2, double Arg3, const VARIANT& Arg4, const VARIANT& Arg5); double BinomDist(double Arg1, double Arg2, double Arg3, BOOL Arg4); double ChiDist(double Arg1, double Arg2); double ChiInv(double Arg1, double Arg2); double Combin(double Arg1, double Arg2); double Confidence(double Arg1, double Arg2, double Arg3); double CritBinom(double Arg1, double Arg2, double Arg3); double Even(double Arg1); double ExponDist(double Arg1, double Arg2, BOOL Arg3); double FDist(double Arg1, double Arg2, double Arg3); double FInv(double Arg1, double Arg2, double Arg3); double Fisher(double Arg1); double FisherInv(double Arg1); double Floor(double Arg1, double Arg2); double GammaDist(double Arg1, double Arg2, double Arg3, BOOL Arg4); double GammaInv(double Arg1, double Arg2, double Arg3); double Ceiling(double Arg1, double Arg2); double HypGeomDist(double Arg1, double Arg2, double Arg3, double Arg4); double LogNormDist(double Arg1, double Arg2, double Arg3); double LogInv(double Arg1, double Arg2, double Arg3); double NegBinomDist(double Arg1, double Arg2, double Arg3); double NormDist(double Arg1, double Arg2, double Arg3, BOOL Arg4); double NormSDist(double Arg1); double NormInv(double Arg1, double Arg2, double Arg3); double NormSInv(double Arg1); double Standardize(double Arg1, double Arg2, double Arg3); double Odd(double Arg1); double Permut(double Arg1, double Arg2); double Poisson(double Arg1, double Arg2, BOOL Arg3); double TDist(double Arg1, double Arg2, double Arg3); double Weibull(double Arg1, double Arg2, double Arg3, BOOL Arg4); double SumXMY2(const VARIANT& Arg1, const VARIANT& Arg2); double SumX2MY2(const VARIANT& Arg1, const VARIANT& Arg2); double SumX2PY2(const VARIANT& Arg1, const VARIANT& Arg2); double ChiTest(const VARIANT& Arg1, const VARIANT& Arg2); double Correl(const VARIANT& Arg1, const VARIANT& Arg2); double Covar(const VARIANT& Arg1, const VARIANT& Arg2); double Forecast(double Arg1, const VARIANT& Arg2, const VARIANT& Arg3); double FTest(const VARIANT& Arg1, const VARIANT& Arg2); double Intercept(const VARIANT& Arg1, const VARIANT& Arg2); double Pearson(const VARIANT& Arg1, const VARIANT& Arg2); double RSq(const VARIANT& Arg1, const VARIANT& Arg2); double StEyx(const VARIANT& Arg1, const VARIANT& Arg2); double Slope(const VARIANT& Arg1, const VARIANT& Arg2); double TTest(const VARIANT& Arg1, const VARIANT& Arg2, double Arg3, double Arg4); double Prob(const VARIANT& Arg1, const VARIANT& Arg2, double Arg3, const VARIANT& Arg4); double DevSq(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); double GeoMean(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); double HarMean(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); double SumSq(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); double Kurt(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); double Skew(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); double ZTest(const VARIANT& Arg1, double Arg2, const VARIANT& Arg3); double Large(const VARIANT& Arg1, double Arg2); double Small(const VARIANT& Arg1, double Arg2); double Quartile(const VARIANT& Arg1, double Arg2); double Percentile(const VARIANT& Arg1, double Arg2); double PercentRank(const VARIANT& Arg1, double Arg2, const VARIANT& Arg3); double Mode(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); double TrimMean(const VARIANT& Arg1, double Arg2); double TInv(double Arg1, double Arg2); double Power(double Arg1, double Arg2); double Radians(double Arg1); double Degrees(double Arg1); double Subtotal(double 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); double SumIf(LPDISPATCH Arg1, const VARIANT& Arg2, const VARIANT& Arg3); double CountIf(LPDISPATCH Arg1, const VARIANT& Arg2); double CountBlank(LPDISPATCH Arg1); double Ispmt(double Arg1, double Arg2, double Arg3, double Arg4); CString Roman(double Arg1, const VARIANT& Arg2); CString Asc(LPCTSTR Arg1); CString Dbcs(LPCTSTR Arg1); CString Phonetic(LPDISPATCH Arg1); CString BahtText(double Arg1); VARIANT RTD(const VARIANT& progID, const VARIANT& server, const VARIANT& topic1, const VARIANT& topic2, const VARIANT& topic3, const VARIANT& topic4, const VARIANT& topic5, const VARIANT& topic6, const VARIANT& topic7, const VARIANT& topic8, const VARIANT& topic9, const VARIANT& topic10, const VARIANT& topic11, const VARIANT& topic12, const VARIANT& topic13, const VARIANT& topic14, const VARIANT& topic15, const VARIANT& topic16, const VARIANT& topic17, const VARIANT& topic18, const VARIANT& topic19, const VARIANT& topic20, const VARIANT& topic21, const VARIANT& topic22, const VARIANT& topic23, const VARIANT& topic24, const VARIANT& topic25, const VARIANT& topic26, const VARIANT& topic27, const VARIANT& topic28); }; ///////////////////////////////////////////////////////////////////////////// // 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(); VARIANT 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); VARIANT AdvancedFilter(long Action, const VARIANT& CriteriaRange, const VARIANT& CopyToRange, const VARIANT& Unique); VARIANT ApplyNames(const VARIANT& Names, const VARIANT& IgnoreRelativeAbsolute, const VARIANT& UseRowColumnNames, const VARIANT& OmitColumn, const VARIANT& OmitRow, long Order, const VARIANT& AppendLast); VARIANT ApplyOutlineStyles(); LPDISPATCH GetAreas(); CString AutoComplete(LPCTSTR String); VARIANT AutoFill(LPDISPATCH Destination, long Type); VARIANT AutoFilter(const VARIANT& Field, const VARIANT& Criteria1, long Operator, const VARIANT& Criteria2, const VARIANT& VisibleDropDown); VARIANT AutoFit(); VARIANT AutoFormat(long Format, const VARIANT& Number, const VARIANT& MyFont, const VARIANT& Alignment, const VARIANT& Border, const VARIANT& Pattern, const VARIANT& Width); VARIANT AutoOutline(); VARIANT BorderAround(const VARIANT& LineStyle, long Weight, long ColorIndex, const VARIANT& Color); LPDISPATCH GetBorders(); VARIANT Calculate(); LPDISPATCH GetCells(); LPDISPATCH GetCharacters(const VARIANT& Start, const VARIANT& Length); VARIANT CheckSpelling(const VARIANT& CustomDictionary, const VARIANT& IgnoreUppercase, const VARIANT& AlwaysSuggest, const VARIANT& SpellLang); VARIANT Clear(); VARIANT ClearContents(); VARIANT ClearFormats(); VARIANT ClearNotes(); VARIANT ClearOutline(); long GetColumn(); LPDISPATCH ColumnDifferences(const VARIANT& Comparison); LPDISPATCH GetColumns(); VARIANT GetColumnWidth(); void SetColumnWidth(const VARIANT& newValue); VARIANT Consolidate(const VARIANT& Sources, const VARIANT& Function, const VARIANT& TopRow, const VARIANT& LeftColumn, const VARIANT& CreateLinks); VARIANT Copy(const VARIANT& Destination); long CopyFromRecordset(LPUNKNOWN Data, const VARIANT& MaxRows, const VARIANT& MaxColumns); VARIANT CopyPicture(long Appearance, long Format); long GetCount(); VARIANT CreateNames(const VARIANT& Top, const VARIANT& Left, const VARIANT& Bottom, const VARIANT& Right); VARIANT CreatePublisher(const VARIANT& Edition, long Appearance, const VARIANT& ContainsPICT, const VARIANT& ContainsBIFF, const VARIANT& ContainsRTF, const VARIANT& ContainsVALU); LPDISPATCH GetCurrentArray(); LPDISPATCH GetCurrentRegion(); VARIANT Cut(const VARIANT& Destination); VARIANT 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); VARIANT 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(); VARIANT FillDown(); VARIANT FillLeft(); VARIANT FillRight(); VARIANT 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& SearchFormat); 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); VARIANT 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); VARIANT Insert(const VARIANT& Shift, const VARIANT& CopyOrigin); LPDISPATCH GetInterior(); VARIANT GetItem(const VARIANT& RowIndex, const VARIANT& ColumnIndex); void SetItem(const VARIANT& RowIndex, const VARIANT& ColumnIndex, const VARIANT& newValue); VARIANT Justify(); VARIANT GetLeft(); long GetListHeaderRows(); VARIANT 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); VARIANT 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); VARIANT Parse(const VARIANT& ParseLine, const VARIANT& Destination); LPDISPATCH GetPivotField(); LPDISPATCH GetPivotItem(); LPDISPATCH GetPivotTable(); LPDISPATCH GetPrecedents(); VARIANT GetPrefixCharacter(); LPDISPATCH GetPrevious(); VARIANT _PrintOut(const VARIANT& From, const VARIANT& To, const VARIANT& Copies, const VARIANT& Preview, const VARIANT& ActivePrinter, const VARIANT& PrintToFile, const VARIANT& Collate); VARIANT PrintPreview(const VARIANT& EnableChanges); LPDISPATCH GetQueryTable(); LPDISPATCH GetRange(const VARIANT& Cell1, const VARIANT& Cell2); VARIANT RemoveSubtotal(); BOOL Replace(const VARIANT& What, const VARIANT& Replacement, const VARIANT& LookAt, const VARIANT& SearchOrder, const VARIANT& MatchCase, const VARIANT& MatchByte, const VARIANT& SearchFormat, const VARIANT& ReplaceFormat); 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); VARIANT Select(); VARIANT Show(); VARIANT ShowDependents(const VARIANT& Remove); VARIANT GetShowDetail(); void SetShowDetail(const VARIANT& newValue); VARIANT ShowErrors(); VARIANT ShowPrecedents(const VARIANT& Remove); VARIANT GetShrinkToFit(); void SetShrinkToFit(const VARIANT& newValue); VARIANT 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, long DataOption1, long DataOption2, long DataOption3); VARIANT 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, long DataOption1, long DataOption2, long DataOption3); LPDISPATCH GetSoundNote(); LPDISPATCH SpecialCells(long Type, const VARIANT& Value); VARIANT GetStyle(); void SetStyle(const VARIANT& newValue); VARIANT SubscribeTo(LPCTSTR Edition, long Format); VARIANT Subtotal(long GroupBy, long Function, const VARIANT& TotalList, const VARIANT& Replace, const VARIANT& PageBreaks, long SummaryBelowData); VARIANT GetSummary(); VARIANT Table(const VARIANT& RowInput, const VARIANT& ColumnInput); VARIANT GetText(); VARIANT 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, const VARIANT& DecimalSeparator, const VARIANT& ThousandsSeparator, const VARIANT& TrailingMinusNumbers); VARIANT GetTop(); VARIANT Ungroup(); VARIANT GetUseStandardHeight(); void SetUseStandardHeight(const VARIANT& newValue); VARIANT GetUseStandardWidth(); void SetUseStandardWidth(const VARIANT& newValue); LPDISPATCH GetValidation(); VARIANT GetValue(const VARIANT& RangeValueDataType); void SetValue(const VARIANT& RangeValueDataType, 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(); LPDISPATCH GetPhonetics(); void SetPhonetic(); CString GetId(); void SetId(LPCTSTR lpszNewValue); VARIANT PrintOut(const VARIANT& From, const VARIANT& To, const VARIANT& Copies, const VARIANT& Preview, const VARIANT& ActivePrinter, const VARIANT& PrintToFile, const VARIANT& Collate, const VARIANT& PrToFileName); LPDISPATCH GetPivotCell(); void Dirty(); LPDISPATCH GetErrors(); LPDISPATCH GetSmartTags(); void Speak(const VARIANT& SpeakDirection, const VARIANT& SpeakFormulas); VARIANT PasteSpecial(long Paste, long Operation, const VARIANT& SkipBlanks, const VARIANT& Transpose); BOOL GetAllowEdit(); LPDISPATCH GetListObject(); LPDISPATCH GetXPath(); }; ///////////////////////////////////////////////////////////////////////////// // ChartEvents wrapper class class ChartEvents : public COleDispatchDriver { public: ChartEvents() {} // Calls COleDispatchDriver default constructor ChartEvents(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} ChartEvents(const ChartEvents& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: void Activate(); void Deactivate(); void Resize(); void MouseDown(long Button, long Shift, long x, long y); void MouseUp(long Button, long Shift, long x, long y); void MouseMove(long Button, long Shift, long x, long y); void BeforeRightClick(BOOL* Cancel); void DragPlot(); void DragOver(); void BeforeDoubleClick(long ElementID, long Arg1, long Arg2, BOOL* Cancel); void Select(long ElementID, long Arg1, long Arg2); void SeriesChange(long SeriesIndex, long PointIndex); void Calculate(); }; ///////////////////////////////////////////////////////////////////////////// // VPageBreak wrapper class class VPageBreak : public COleDispatchDriver { public: VPageBreak() {} // Calls COleDispatchDriver default constructor VPageBreak(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} VPageBreak(const VPageBreak& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); void Delete(); void DragOff(long Direction, long RegionIndex); long GetType(); void SetType(long nNewValue); long GetExtent(); LPDISPATCH GetLocation(); void SetRefLocation(LPDISPATCH newValue); }; ///////////////////////////////////////////////////////////////////////////// // HPageBreak wrapper class class HPageBreak : public COleDispatchDriver { public: HPageBreak() {} // Calls COleDispatchDriver default constructor HPageBreak(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} HPageBreak(const HPageBreak& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); void Delete(); void DragOff(long Direction, long RegionIndex); long GetType(); void SetType(long nNewValue); long GetExtent(); LPDISPATCH GetLocation(); void SetRefLocation(LPDISPATCH newValue); }; ///////////////////////////////////////////////////////////////////////////// // HPageBreaks wrapper class class HPageBreaks : public COleDispatchDriver { public: HPageBreaks() {} // Calls COleDispatchDriver default constructor HPageBreaks(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} HPageBreaks(const HPageBreaks& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); long GetCount(); LPDISPATCH GetItem(long Index); LPDISPATCH Get_Default(long Index); LPUNKNOWN Get_NewEnum(); LPDISPATCH Add(LPDISPATCH Before); }; ///////////////////////////////////////////////////////////////////////////// // VPageBreaks wrapper class class VPageBreaks : public COleDispatchDriver { public: VPageBreaks() {} // Calls COleDispatchDriver default constructor VPageBreaks(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} VPageBreaks(const VPageBreaks& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); long GetCount(); LPDISPATCH GetItem(long Index); LPDISPATCH Get_Default(long Index); LPUNKNOWN Get_NewEnum(); LPDISPATCH Add(LPDISPATCH Before); }; ///////////////////////////////////////////////////////////////////////////// // RecentFile wrapper class class RecentFile : public COleDispatchDriver { public: RecentFile() {} // Calls COleDispatchDriver default constructor RecentFile(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} RecentFile(const RecentFile& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); CString GetName(); CString GetPath(); long GetIndex(); LPDISPATCH Open(); void Delete(); }; ///////////////////////////////////////////////////////////////////////////// // RecentFiles wrapper class class RecentFiles : public COleDispatchDriver { public: RecentFiles() {} // Calls COleDispatchDriver default constructor RecentFiles(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} RecentFiles(const RecentFiles& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); long GetMaximum(); void SetMaximum(long nNewValue); long GetCount(); LPDISPATCH GetItem(long Index); LPDISPATCH Get_Default(long Index); LPDISPATCH Add(LPCTSTR Name); LPUNKNOWN Get_NewEnum(); }; ///////////////////////////////////////////////////////////////////////////// // DocEvents wrapper class class DocEvents : public COleDispatchDriver { public: DocEvents() {} // Calls COleDispatchDriver default constructor DocEvents(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} DocEvents(const DocEvents& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: void SelectionChange(LPDISPATCH Target); void BeforeDoubleClick(LPDISPATCH Target, BOOL* Cancel); void BeforeRightClick(LPDISPATCH Target, BOOL* Cancel); void Activate(); void Deactivate(); void Calculate(); void Change(LPDISPATCH Target); void FollowHyperlink(LPDISPATCH Target); void PivotTableUpdate(LPDISPATCH Target); }; ///////////////////////////////////////////////////////////////////////////// // Style wrapper class class Style : public COleDispatchDriver { public: Style() {} // Calls COleDispatchDriver default constructor Style(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Style(const Style& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); BOOL GetAddIndent(); void SetAddIndent(BOOL bNewValue); BOOL GetBuiltIn(); LPDISPATCH GetBorders(); VARIANT Delete(); LPDISPATCH GetFont(); BOOL GetFormulaHidden(); void SetFormulaHidden(BOOL bNewValue); long GetHorizontalAlignment(); void SetHorizontalAlignment(long nNewValue); BOOL GetIncludeAlignment(); void SetIncludeAlignment(BOOL bNewValue); BOOL GetIncludeBorder(); void SetIncludeBorder(BOOL bNewValue); BOOL GetIncludeFont(); void SetIncludeFont(BOOL bNewValue); BOOL GetIncludeNumber(); void SetIncludeNumber(BOOL bNewValue); BOOL GetIncludePatterns(); void SetIncludePatterns(BOOL bNewValue); BOOL GetIncludeProtection(); void SetIncludeProtection(BOOL bNewValue); long GetIndentLevel(); void SetIndentLevel(long nNewValue); LPDISPATCH GetInterior(); BOOL GetLocked(); void SetLocked(BOOL bNewValue); VARIANT GetMergeCells(); void SetMergeCells(const VARIANT& newValue); CString GetName(); CString GetNameLocal(); CString GetNumberFormat(); void SetNumberFormat(LPCTSTR lpszNewValue); CString GetNumberFormatLocal(); void SetNumberFormatLocal(LPCTSTR lpszNewValue); long GetOrientation(); void SetOrientation(long nNewValue); BOOL GetShrinkToFit(); void SetShrinkToFit(BOOL bNewValue); CString GetValue(); long GetVerticalAlignment(); void SetVerticalAlignment(long nNewValue); BOOL GetWrapText(); void SetWrapText(BOOL bNewValue); CString Get_Default(); long GetReadingOrder(); void SetReadingOrder(long nNewValue); }; ///////////////////////////////////////////////////////////////////////////// // Styles wrapper class class Styles : public COleDispatchDriver { public: Styles() {} // Calls COleDispatchDriver default constructor Styles(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Styles(const Styles& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH Add(LPCTSTR Name, const VARIANT& BasedOn); long GetCount(); LPDISPATCH GetItem(const VARIANT& Index); VARIANT Merge(const VARIANT& Workbook); LPUNKNOWN Get_NewEnum(); LPDISPATCH Get_Default(const VARIANT& Index); }; ///////////////////////////////////////////////////////////////////////////// // 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); }; ///////////////////////////////////////////////////////////////////////////// // AddIn wrapper class class AddIn : public COleDispatchDriver { public: AddIn() {} // Calls COleDispatchDriver default constructor AddIn(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} AddIn(const AddIn& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); CString GetFullName(); BOOL GetInstalled(); void SetInstalled(BOOL bNewValue); CString GetName(); CString GetPath(); CString GetProgID(); CString GetClsid(); }; ///////////////////////////////////////////////////////////////////////////// // AddIns wrapper class class AddIns : public COleDispatchDriver { public: AddIns() {} // Calls COleDispatchDriver default constructor AddIns(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} AddIns(const AddIns& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH Add(LPCTSTR Filename, const VARIANT& CopyFile); long GetCount(); LPDISPATCH GetItem(const VARIANT& Index); LPUNKNOWN Get_NewEnum(); LPDISPATCH Get_Default(const VARIANT& Index); }; ///////////////////////////////////////////////////////////////////////////// // Toolbar wrapper class class Toolbar : public COleDispatchDriver { public: Toolbar() {} // Calls COleDispatchDriver default constructor Toolbar(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Toolbar(const Toolbar& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); BOOL GetBuiltIn(); void Delete(); long GetHeight(); void SetHeight(long nNewValue); long GetLeft(); void SetLeft(long nNewValue); CString GetName(); long GetPosition(); void SetPosition(long nNewValue); long GetProtection(); void SetProtection(long nNewValue); void Reset(); LPDISPATCH GetToolbarButtons(); long GetTop(); void SetTop(long nNewValue); BOOL GetVisible(); void SetVisible(BOOL bNewValue); long GetWidth(); void SetWidth(long nNewValue); }; ///////////////////////////////////////////////////////////////////////////// // Toolbars wrapper class class Toolbars : public COleDispatchDriver { public: Toolbars() {} // Calls COleDispatchDriver default constructor Toolbars(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Toolbars(const Toolbars& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH Add(const VARIANT& Name); long GetCount(); LPDISPATCH Get_Default(const VARIANT& Index); LPDISPATCH GetItem(const VARIANT& Index); LPUNKNOWN Get_NewEnum(); }; ///////////////////////////////////////////////////////////////////////////// // ToolbarButton wrapper class class ToolbarButton : public COleDispatchDriver { public: ToolbarButton() {} // Calls COleDispatchDriver default constructor ToolbarButton(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} ToolbarButton(const ToolbarButton& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); BOOL GetBuiltIn(); BOOL GetBuiltInFace(); void SetBuiltInFace(BOOL bNewValue); void Copy(LPDISPATCH Toolbar, long Before); void CopyFace(); void Delete(); void Edit(); BOOL GetEnabled(); void SetEnabled(BOOL bNewValue); long GetHelpContextID(); void SetHelpContextID(long nNewValue); CString GetHelpFile(); void SetHelpFile(LPCTSTR lpszNewValue); long GetId(); BOOL GetIsGap(); void Move(LPDISPATCH Toolbar, long Before); CString GetName(); void SetName(LPCTSTR lpszNewValue); CString GetOnAction(); void SetOnAction(LPCTSTR lpszNewValue); void PasteFace(); BOOL GetPushed(); void SetPushed(BOOL bNewValue); void Reset(); CString GetStatusBar(); void SetStatusBar(LPCTSTR lpszNewValue); long GetWidth(); void SetWidth(long nNewValue); }; ///////////////////////////////////////////////////////////////////////////// // ToolbarButtons wrapper class class ToolbarButtons : public COleDispatchDriver { public: ToolbarButtons() {} // Calls COleDispatchDriver default constructor ToolbarButtons(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} ToolbarButtons(const ToolbarButtons& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH Add(const VARIANT& Button, const VARIANT& Before, const VARIANT& OnAction, const VARIANT& Pushed, const VARIANT& Enabled, const VARIANT& StatusBar, const VARIANT& HelpFile, const VARIANT& HelpContextID); long GetCount(); LPDISPATCH GetItem(long Index); LPUNKNOWN Get_NewEnum(); LPDISPATCH Get_Default(long Index); }; ///////////////////////////////////////////////////////////////////////////// // Areas wrapper class class Areas : public COleDispatchDriver { public: Areas() {} // Calls COleDispatchDriver default constructor Areas(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Areas(const Areas& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); long GetCount(); LPDISPATCH GetItem(long Index); LPUNKNOWN Get_NewEnum(); LPDISPATCH Get_Default(long Index); }; ///////////////////////////////////////////////////////////////////////////// // WorkbookEvents wrapper class class WorkbookEvents : public COleDispatchDriver { public: WorkbookEvents() {} // Calls COleDispatchDriver default constructor WorkbookEvents(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} WorkbookEvents(const WorkbookEvents& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: void Open(); void Activate(); void Deactivate(); void BeforeClose(BOOL* Cancel); void BeforeSave(BOOL SaveAsUI, BOOL* Cancel); void BeforePrint(BOOL* Cancel); void NewSheet(LPDISPATCH Sh); void AddinInstall(); void AddinUninstall(); void WindowResize(LPDISPATCH Wn); void WindowActivate(LPDISPATCH Wn); void WindowDeactivate(LPDISPATCH Wn); void SheetSelectionChange(LPDISPATCH Sh, LPDISPATCH Target); void SheetBeforeDoubleClick(LPDISPATCH Sh, LPDISPATCH Target, BOOL* Cancel); void SheetBeforeRightClick(LPDISPATCH Sh, LPDISPATCH Target, BOOL* Cancel); void SheetActivate(LPDISPATCH Sh); void SheetDeactivate(LPDISPATCH Sh); void SheetCalculate(LPDISPATCH Sh); void SheetChange(LPDISPATCH Sh, LPDISPATCH Target); void SheetFollowHyperlink(LPDISPATCH Sh, LPDISPATCH Target); void SheetPivotTableUpdate(LPDISPATCH Sh, LPDISPATCH Target); void PivotTableCloseConnection(LPDISPATCH Target); void PivotTableOpenConnection(LPDISPATCH Target); void Sync(long SyncEventType); void BeforeXmlImport(LPDISPATCH Map, LPCTSTR Url, BOOL IsRefresh, BOOL* Cancel); void AfterXmlImport(LPDISPATCH Map, BOOL IsRefresh, long Result); void BeforeXmlExport(LPDISPATCH Map, LPCTSTR Url, BOOL* Cancel); void AfterXmlExport(LPDISPATCH Map, LPCTSTR Url, long Result); }; ///////////////////////////////////////////////////////////////////////////// // MenuBars wrapper class class MenuBars : public COleDispatchDriver { public: MenuBars() {} // Calls COleDispatchDriver default constructor MenuBars(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} MenuBars(const MenuBars& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH Add(const VARIANT& Name); long GetCount(); LPDISPATCH Get_Default(const VARIANT& Index); LPDISPATCH GetItem(const VARIANT& Index); LPUNKNOWN Get_NewEnum(); }; ///////////////////////////////////////////////////////////////////////////// // MenuBar wrapper class class MenuBar : public COleDispatchDriver { public: MenuBar() {} // Calls COleDispatchDriver default constructor MenuBar(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} MenuBar(const MenuBar& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); void Activate(); BOOL GetBuiltIn(); CString GetCaption(); void SetCaption(LPCTSTR lpszNewValue); void Delete(); long GetIndex(); LPDISPATCH GetMenus(); void Reset(); }; ///////////////////////////////////////////////////////////////////////////// // Menus wrapper class class Menus : public COleDispatchDriver { public: Menus() {} // Calls COleDispatchDriver default constructor Menus(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Menus(const Menus& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH Add(LPCTSTR Caption, const VARIANT& Before, const VARIANT& Restore); long GetCount(); LPDISPATCH Get_Default(const VARIANT& Index); LPDISPATCH GetItem(const VARIANT& Index); LPUNKNOWN Get_NewEnum(); }; ///////////////////////////////////////////////////////////////////////////// // Menu wrapper class class Menu : public COleDispatchDriver { public: Menu() {} // Calls COleDispatchDriver default constructor Menu(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Menu(const Menu& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); CString GetCaption(); void SetCaption(LPCTSTR lpszNewValue); void Delete(); BOOL GetEnabled(); void SetEnabled(BOOL bNewValue); long GetIndex(); LPDISPATCH GetMenuItems(); }; ///////////////////////////////////////////////////////////////////////////// // MenuItems wrapper class class MenuItems : public COleDispatchDriver { public: MenuItems() {} // Calls COleDispatchDriver default constructor MenuItems(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} MenuItems(const MenuItems& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH Add(LPCTSTR Caption, const VARIANT& OnAction, const VARIANT& ShortcutKey, const VARIANT& Before, const VARIANT& Restore, const VARIANT& StatusBar, const VARIANT& HelpFile, const VARIANT& HelpContextID); LPDISPATCH AddMenu(LPCTSTR Caption, const VARIANT& Before, const VARIANT& Restore); long GetCount(); LPDISPATCH Get_Default(const VARIANT& Index); LPDISPATCH GetItem(const VARIANT& Index); LPUNKNOWN Get_NewEnum(); }; ///////////////////////////////////////////////////////////////////////////// // MenuItem wrapper class class MenuItem : public COleDispatchDriver { public: MenuItem() {} // Calls COleDispatchDriver default constructor MenuItem(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} MenuItem(const MenuItem& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); CString GetCaption(); void SetCaption(LPCTSTR lpszNewValue); BOOL GetChecked(); void SetChecked(BOOL bNewValue); void Delete(); BOOL GetEnabled(); void SetEnabled(BOOL bNewValue); long GetHelpContextID(); void SetHelpContextID(long nNewValue); CString GetHelpFile(); void SetHelpFile(LPCTSTR lpszNewValue); long GetIndex(); CString GetOnAction(); void SetOnAction(LPCTSTR lpszNewValue); CString GetStatusBar(); void SetStatusBar(LPCTSTR lpszNewValue); }; ///////////////////////////////////////////////////////////////////////////// // Charts wrapper class class Charts : public COleDispatchDriver { public: Charts() {} // Calls COleDispatchDriver default constructor Charts(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Charts(const Charts& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH Add(const VARIANT& Before, const VARIANT& After, const VARIANT& Count); void Copy(const VARIANT& Before, const VARIANT& After); long GetCount(); void Delete(); LPDISPATCH GetItem(const VARIANT& Index); void Move(const VARIANT& Before, const VARIANT& After); LPUNKNOWN Get_NewEnum(); void PrintPreview(const VARIANT& EnableChanges); void Select(const VARIANT& Replace); LPDISPATCH GetHPageBreaks(); LPDISPATCH GetVPageBreaks(); VARIANT GetVisible(); void SetVisible(const VARIANT& newValue); LPDISPATCH Get_Default(const VARIANT& Index); void PrintOut(const VARIANT& From, const VARIANT& To, const VARIANT& Copies, const VARIANT& Preview, const VARIANT& ActivePrinter, const VARIANT& PrintToFile, const VARIANT& Collate, const VARIANT& PrToFileName); }; ///////////////////////////////////////////////////////////////////////////// // DrawingObjects wrapper class class DrawingObjects : public COleDispatchDriver { public: DrawingObjects() {} // Calls COleDispatchDriver default constructor DrawingObjects(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} DrawingObjects(const DrawingObjects& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); VARIANT BringToFront(); VARIANT Copy(); VARIANT CopyPicture(long Appearance, long Format); VARIANT Cut(); VARIANT Delete(); LPDISPATCH Duplicate(); BOOL GetEnabled(); void SetEnabled(BOOL bNewValue); double GetHeight(); void SetHeight(double newValue); double GetLeft(); void SetLeft(double newValue); BOOL GetLocked(); void SetLocked(BOOL bNewValue); VARIANT GetPlacement(); void SetPlacement(const VARIANT& newValue); BOOL GetPrintObject(); void SetPrintObject(BOOL bNewValue); VARIANT Select(const VARIANT& Replace); VARIANT SendToBack(); double GetTop(); void SetTop(double newValue); BOOL GetVisible(); void SetVisible(BOOL bNewValue); double GetWidth(); void SetWidth(double newValue); long GetZOrder(); LPDISPATCH GetShapeRange(); VARIANT GetAccelerator(); void SetAccelerator(const VARIANT& newValue); BOOL GetAddIndent(); void SetAddIndent(BOOL bNewValue); VARIANT AddItem(const VARIANT& Text, const VARIANT& Index); VARIANT GetArrowHeadLength(); void SetArrowHeadLength(const VARIANT& newValue); VARIANT GetArrowHeadStyle(); void SetArrowHeadStyle(const VARIANT& newValue); VARIANT GetArrowHeadWidth(); void SetArrowHeadWidth(const VARIANT& newValue); BOOL GetAutoSize(); void SetAutoSize(BOOL bNewValue); LPDISPATCH GetBorder(); BOOL GetCancelButton(); void SetCancelButton(BOOL bNewValue); CString GetCaption(); void SetCaption(LPCTSTR lpszNewValue); LPDISPATCH GetCharacters(const VARIANT& Start, const VARIANT& Length); VARIANT CheckSpelling(const VARIANT& CustomDictionary, const VARIANT& IgnoreUppercase, const VARIANT& AlwaysSuggest, const VARIANT& SpellLang); long Get_Default(); void Set_Default(long nNewValue); BOOL GetDefaultButton(); void SetDefaultButton(BOOL bNewValue); BOOL GetDismissButton(); void SetDismissButton(BOOL bNewValue); BOOL GetDisplay3DShading(); void SetDisplay3DShading(BOOL bNewValue); BOOL GetDisplayVerticalScrollBar(); void SetDisplayVerticalScrollBar(BOOL bNewValue); long GetDropDownLines(); void SetDropDownLines(long nNewValue); LPDISPATCH GetFont(); BOOL GetHelpButton(); void SetHelpButton(BOOL bNewValue); VARIANT GetHorizontalAlignment(); void SetHorizontalAlignment(const VARIANT& newValue); long GetInputType(); void SetInputType(long nNewValue); LPDISPATCH GetInterior(); long GetLargeChange(); void SetLargeChange(long nNewValue); CString GetLinkedCell(); void SetLinkedCell(LPCTSTR lpszNewValue); VARIANT List(const VARIANT& Index); CString GetListFillRange(); void SetListFillRange(LPCTSTR lpszNewValue); long GetListIndex(); void SetListIndex(long nNewValue); BOOL GetLockedText(); void SetLockedText(BOOL bNewValue); long GetMax(); void SetMax(long nNewValue); long GetMin(); void SetMin(long nNewValue); BOOL GetMultiLine(); void SetMultiLine(BOOL bNewValue); BOOL GetMultiSelect(); void SetMultiSelect(BOOL bNewValue); VARIANT GetOrientation(); void SetOrientation(const VARIANT& newValue); VARIANT GetPhoneticAccelerator(); void SetPhoneticAccelerator(const VARIANT& newValue); VARIANT RemoveAllItems(); VARIANT RemoveItem(long Index, const VARIANT& Count); VARIANT Reshape(long Vertex, const VARIANT& Insert, const VARIANT& Left, const VARIANT& Top); BOOL GetRoundedCorners(); void SetRoundedCorners(BOOL bNewValue); VARIANT Selected(const VARIANT& Index); BOOL GetShadow(); void SetShadow(BOOL bNewValue); long GetSmallChange(); void SetSmallChange(long nNewValue); CString GetText(); void SetText(LPCTSTR lpszNewValue); LPDISPATCH Ungroup(); long GetValue(); void SetValue(long nNewValue); VARIANT GetVerticalAlignment(); void SetVerticalAlignment(const VARIANT& newValue); VARIANT Vertices(const VARIANT& Index1, const VARIANT& Index2); long GetReadingOrder(); void SetReadingOrder(long nNewValue); long GetCount(); LPDISPATCH Item(const VARIANT& Index); LPDISPATCH Group(); VARIANT LinkCombo(const VARIANT& Link); LPUNKNOWN _NewEnum(); }; ///////////////////////////////////////////////////////////////////////////// // PivotCache wrapper class class PivotCache : public COleDispatchDriver { public: PivotCache() {} // Calls COleDispatchDriver default constructor PivotCache(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} PivotCache(const PivotCache& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); BOOL GetBackgroundQuery(); void SetBackgroundQuery(BOOL bNewValue); VARIANT GetConnection(); void SetConnection(const VARIANT& newValue); BOOL GetEnableRefresh(); void SetEnableRefresh(BOOL bNewValue); long GetIndex(); long GetMemoryUsed(); BOOL GetOptimizeCache(); void SetOptimizeCache(BOOL bNewValue); long GetRecordCount(); void Refresh(); DATE GetRefreshDate(); CString GetRefreshName(); BOOL GetRefreshOnFileOpen(); void SetRefreshOnFileOpen(BOOL bNewValue); BOOL GetSavePassword(); void SetSavePassword(BOOL bNewValue); VARIANT GetSourceData(); void SetSourceData(const VARIANT& newValue); VARIANT GetCommandText(); void SetCommandText(const VARIANT& newValue); long GetCommandType(); void SetCommandType(long nNewValue); long GetQueryType(); BOOL GetMaintainConnection(); void SetMaintainConnection(BOOL bNewValue); long GetRefreshPeriod(); void SetRefreshPeriod(long nNewValue); LPDISPATCH GetRecordset(); void SetRefRecordset(LPDISPATCH newValue); void ResetTimer(); VARIANT GetLocalConnection(); void SetLocalConnection(const VARIANT& newValue); LPDISPATCH CreatePivotTable(const VARIANT& TableDestination, const VARIANT& TableName, const VARIANT& ReadData, const VARIANT& DefaultVersion); BOOL GetUseLocalConnection(); void SetUseLocalConnection(BOOL bNewValue); LPDISPATCH GetADOConnection(); BOOL GetIsConnected(); void MakeConnection(); BOOL GetOlap(); long GetSourceType(); long GetMissingItemsLimit(); void SetMissingItemsLimit(long nNewValue); CString GetSourceConnectionFile(); void SetSourceConnectionFile(LPCTSTR lpszNewValue); CString GetSourceDataFile(); long GetRobustConnect(); void SetRobustConnect(long nNewValue); void SaveAsODC(LPCTSTR ODCFileName, const VARIANT& Description, const VARIANT& Keywords); }; ///////////////////////////////////////////////////////////////////////////// // PivotCaches wrapper class class PivotCaches : public COleDispatchDriver { public: PivotCaches() {} // Calls COleDispatchDriver default constructor PivotCaches(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} PivotCaches(const PivotCaches& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); long GetCount(); LPDISPATCH Item(const VARIANT& Index); LPDISPATCH Get_Default(const VARIANT& Index); LPUNKNOWN _NewEnum(); LPDISPATCH Add(long SourceType, const VARIANT& SourceData); }; ///////////////////////////////////////////////////////////////////////////// // PivotFormula wrapper class class PivotFormula : public COleDispatchDriver { public: PivotFormula() {} // Calls COleDispatchDriver default constructor PivotFormula(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} PivotFormula(const PivotFormula& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); void Delete(); CString Get_Default(); void Set_Default(LPCTSTR lpszNewValue); CString GetFormula(); void SetFormula(LPCTSTR lpszNewValue); CString GetValue(); void SetValue(LPCTSTR lpszNewValue); long GetIndex(); void SetIndex(long nNewValue); CString GetStandardFormula(); void SetStandardFormula(LPCTSTR lpszNewValue); }; ///////////////////////////////////////////////////////////////////////////// // PivotFormulas wrapper class class PivotFormulas : public COleDispatchDriver { public: PivotFormulas() {} // Calls COleDispatchDriver default constructor PivotFormulas(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} PivotFormulas(const PivotFormulas& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); long GetCount(); LPDISPATCH Item(const VARIANT& Index); LPDISPATCH Get_Default(const VARIANT& Index); LPUNKNOWN _NewEnum(); LPDISPATCH Add(LPCTSTR Formula, const VARIANT& UseStandardFormula); }; ///////////////////////////////////////////////////////////////////////////// // PivotTable wrapper class class PivotTable : public COleDispatchDriver { public: PivotTable() {} // Calls COleDispatchDriver default constructor PivotTable(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} PivotTable(const PivotTable& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); VARIANT AddFields(const VARIANT& RowFields, const VARIANT& ColumnFields, const VARIANT& PageFields, const VARIANT& AddToTable); LPDISPATCH GetColumnFields(const VARIANT& Index); BOOL GetColumnGrand(); void SetColumnGrand(BOOL bNewValue); LPDISPATCH GetColumnRange(); VARIANT ShowPages(const VARIANT& PageField); LPDISPATCH GetDataBodyRange(); LPDISPATCH GetDataFields(const VARIANT& Index); LPDISPATCH GetDataLabelRange(); CString Get_Default(); void Set_Default(LPCTSTR lpszNewValue); BOOL GetHasAutoFormat(); void SetHasAutoFormat(BOOL bNewValue); LPDISPATCH GetHiddenFields(const VARIANT& Index); CString GetInnerDetail(); void SetInnerDetail(LPCTSTR lpszNewValue); CString GetName(); void SetName(LPCTSTR lpszNewValue); LPDISPATCH GetPageFields(const VARIANT& Index); LPDISPATCH GetPageRange(); LPDISPATCH GetPageRangeCells(); LPDISPATCH PivotFields(const VARIANT& Index); DATE GetRefreshDate(); CString GetRefreshName(); BOOL RefreshTable(); LPDISPATCH GetRowFields(const VARIANT& Index); BOOL GetRowGrand(); void SetRowGrand(BOOL bNewValue); LPDISPATCH GetRowRange(); BOOL GetSaveData(); void SetSaveData(BOOL bNewValue); VARIANT GetSourceData(); void SetSourceData(const VARIANT& newValue); LPDISPATCH GetTableRange1(); LPDISPATCH GetTableRange2(); CString GetValue(); void SetValue(LPCTSTR lpszNewValue); LPDISPATCH GetVisibleFields(const VARIANT& Index); long GetCacheIndex(); void SetCacheIndex(long nNewValue); LPDISPATCH CalculatedFields(); BOOL GetDisplayErrorString(); void SetDisplayErrorString(BOOL bNewValue); BOOL GetDisplayNullString(); void SetDisplayNullString(BOOL bNewValue); BOOL GetEnableDrilldown(); void SetEnableDrilldown(BOOL bNewValue); BOOL GetEnableFieldDialog(); void SetEnableFieldDialog(BOOL bNewValue); BOOL GetEnableWizard(); void SetEnableWizard(BOOL bNewValue); CString GetErrorString(); void SetErrorString(LPCTSTR lpszNewValue); double GetData(LPCTSTR Name); void ListFormulas(); BOOL GetManualUpdate(); void SetManualUpdate(BOOL bNewValue); BOOL GetMergeLabels(); void SetMergeLabels(BOOL bNewValue); CString GetNullString(); void SetNullString(LPCTSTR lpszNewValue); LPDISPATCH PivotCache(); LPDISPATCH GetPivotFormulas(); void 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); BOOL GetSubtotalHiddenPageItems(); void SetSubtotalHiddenPageItems(BOOL bNewValue); long GetPageFieldOrder(); void SetPageFieldOrder(long nNewValue); CString GetPageFieldStyle(); void SetPageFieldStyle(LPCTSTR lpszNewValue); long GetPageFieldWrapCount(); void SetPageFieldWrapCount(long nNewValue); BOOL GetPreserveFormatting(); void SetPreserveFormatting(BOOL bNewValue); CString GetPivotSelection(); void SetPivotSelection(LPCTSTR lpszNewValue); long GetSelectionMode(); void SetSelectionMode(long nNewValue); CString GetTableStyle(); void SetTableStyle(LPCTSTR lpszNewValue); CString GetTag(); void SetTag(LPCTSTR lpszNewValue); void Update(); CString GetVacatedStyle(); void SetVacatedStyle(LPCTSTR lpszNewValue); void Format(long Format); BOOL GetPrintTitles(); void SetPrintTitles(BOOL bNewValue); LPDISPATCH GetCubeFields(); CString GetGrandTotalName(); void SetGrandTotalName(LPCTSTR lpszNewValue); BOOL GetSmallGrid(); void SetSmallGrid(BOOL bNewValue); BOOL GetRepeatItemsOnEachPrintedPage(); void SetRepeatItemsOnEachPrintedPage(BOOL bNewValue); BOOL GetTotalsAnnotation(); void SetTotalsAnnotation(BOOL bNewValue); void PivotSelect(LPCTSTR Name, long Mode, const VARIANT& UseStandardName); CString GetPivotSelectionStandard(); void SetPivotSelectionStandard(LPCTSTR lpszNewValue); LPDISPATCH GetPivotData(const VARIANT& DataField, const VARIANT& Field1, const VARIANT& Item1, const VARIANT& Field2, const VARIANT& Item2, const VARIANT& Field3, const VARIANT& Item3, const VARIANT& Field4, const VARIANT& Item4, const VARIANT& Field5, const VARIANT& Item5, const VARIANT& Field6, const VARIANT& Item6, const VARIANT& Field7, const VARIANT& Item7, const VARIANT& Field8, const VARIANT& Item8, const VARIANT& Field9, const VARIANT& Item9, const VARIANT& Field10, const VARIANT& Item10, const VARIANT& Field11, const VARIANT& Item11, const VARIANT& Field12, const VARIANT& Item12, const VARIANT& Field13, const VARIANT& Item13, const VARIANT& Field14, const VARIANT& Item14); LPDISPATCH GetDataPivotField(); BOOL GetEnableDataValueEditing(); void SetEnableDataValueEditing(BOOL bNewValue); LPDISPATCH AddDataField(LPDISPATCH Field, const VARIANT& Caption, const VARIANT& Function); CString GetMdx(); BOOL GetViewCalculatedMembers(); void SetViewCalculatedMembers(BOOL bNewValue); LPDISPATCH GetCalculatedMembers(); BOOL GetDisplayImmediateItems(); void SetDisplayImmediateItems(BOOL bNewValue); BOOL GetEnableFieldList(); void SetEnableFieldList(BOOL bNewValue); BOOL GetVisualTotals(); void SetVisualTotals(BOOL bNewValue); BOOL GetShowPageMultipleItemLabel(); void SetShowPageMultipleItemLabel(BOOL bNewValue); long GetVersion(); CString CreateCubeFile(LPCTSTR File, const VARIANT& Measures, const VARIANT& Levels, const VARIANT& Members, const VARIANT& Properties); BOOL GetDisplayEmptyRow(); void SetDisplayEmptyRow(BOOL bNewValue); BOOL GetDisplayEmptyColumn(); void SetDisplayEmptyColumn(BOOL bNewValue); BOOL GetShowCellBackgroundFromOLAP(); void SetShowCellBackgroundFromOLAP(BOOL bNewValue); }; ///////////////////////////////////////////////////////////////////////////// // PivotTables wrapper class class PivotTables : public COleDispatchDriver { public: PivotTables() {} // Calls COleDispatchDriver default constructor PivotTables(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} PivotTables(const PivotTables& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); long GetCount(); LPDISPATCH Item(const VARIANT& Index); LPUNKNOWN _NewEnum(); LPDISPATCH Add(LPDISPATCH PivotCache, const VARIANT& TableDestination, const VARIANT& TableName, const VARIANT& ReadData, const VARIANT& DefaultVersion); }; ///////////////////////////////////////////////////////////////////////////// // PivotField wrapper class class PivotField : public COleDispatchDriver { public: PivotField() {} // Calls COleDispatchDriver default constructor PivotField(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} PivotField(const PivotField& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); long GetCalculation(); void SetCalculation(long nNewValue); LPDISPATCH GetChildField(); VARIANT GetChildItems(const VARIANT& Index); VARIANT GetCurrentPage(); void SetCurrentPage(const VARIANT& newValue); LPDISPATCH GetDataRange(); long GetDataType(); CString Get_Default(); void Set_Default(LPCTSTR lpszNewValue); long GetFunction(); void SetFunction(long nNewValue); VARIANT GetGroupLevel(); VARIANT GetHiddenItems(const VARIANT& Index); LPDISPATCH GetLabelRange(); CString GetName(); void SetName(LPCTSTR lpszNewValue); CString GetNumberFormat(); void SetNumberFormat(LPCTSTR lpszNewValue); long GetOrientation(); void SetOrientation(long nNewValue); BOOL GetShowAllItems(); void SetShowAllItems(BOOL bNewValue); LPDISPATCH GetParentField(); VARIANT GetParentItems(const VARIANT& Index); VARIANT PivotItems(const VARIANT& Index); VARIANT GetPosition(); void SetPosition(const VARIANT& newValue); CString GetSourceName(); VARIANT GetSubtotals(const VARIANT& Index); void SetSubtotals(const VARIANT& Index, const VARIANT& newValue); VARIANT GetBaseField(); void SetBaseField(const VARIANT& newValue); VARIANT GetBaseItem(); void SetBaseItem(const VARIANT& newValue); VARIANT GetTotalLevels(); CString GetValue(); void SetValue(LPCTSTR lpszNewValue); VARIANT GetVisibleItems(const VARIANT& Index); LPDISPATCH CalculatedItems(); void Delete(); BOOL GetDragToColumn(); void SetDragToColumn(BOOL bNewValue); BOOL GetDragToHide(); void SetDragToHide(BOOL bNewValue); BOOL GetDragToPage(); void SetDragToPage(BOOL bNewValue); BOOL GetDragToRow(); void SetDragToRow(BOOL bNewValue); BOOL GetDragToData(); void SetDragToData(BOOL bNewValue); CString GetFormula(); void SetFormula(LPCTSTR lpszNewValue); BOOL GetIsCalculated(); long GetMemoryUsed(); BOOL GetServerBased(); void SetServerBased(BOOL bNewValue); void AutoSort(long Order, LPCTSTR Field); void AutoShow(long Type, long Range, long Count, LPCTSTR Field); long GetAutoSortOrder(); CString GetAutoSortField(); long GetAutoShowType(); long GetAutoShowRange(); long GetAutoShowCount(); CString GetAutoShowField(); BOOL GetLayoutBlankLine(); void SetLayoutBlankLine(BOOL bNewValue); long GetLayoutSubtotalLocation(); void SetLayoutSubtotalLocation(long nNewValue); BOOL GetLayoutPageBreak(); void SetLayoutPageBreak(BOOL bNewValue); long GetLayoutForm(); void SetLayoutForm(long nNewValue); CString GetSubtotalName(); void SetSubtotalName(LPCTSTR lpszNewValue); CString GetCaption(); void SetCaption(LPCTSTR lpszNewValue); BOOL GetDrilledDown(); void SetDrilledDown(BOOL bNewValue); LPDISPATCH GetCubeField(); CString GetCurrentPageName(); void SetCurrentPageName(LPCTSTR lpszNewValue); CString GetStandardFormula(); void SetStandardFormula(LPCTSTR lpszNewValue); VARIANT GetHiddenItemsList(); void SetHiddenItemsList(const VARIANT& newValue); BOOL GetDatabaseSort(); void SetDatabaseSort(BOOL bNewValue); BOOL GetIsMemberProperty(); LPDISPATCH GetPropertyParentField(); long GetPropertyOrder(); void SetPropertyOrder(long nNewValue); BOOL GetEnableItemSelection(); void SetEnableItemSelection(BOOL bNewValue); VARIANT GetCurrentPageList(); void SetCurrentPageList(const VARIANT& newValue); void AddPageItem(LPCTSTR Item, const VARIANT& ClearList); }; ///////////////////////////////////////////////////////////////////////////// // PivotFields wrapper class class PivotFields : public COleDispatchDriver { public: PivotFields() {} // Calls COleDispatchDriver default constructor PivotFields(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} PivotFields(const PivotFields& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); long GetCount(); LPDISPATCH Item(const VARIANT& Index); LPUNKNOWN _NewEnum(); }; ///////////////////////////////////////////////////////////////////////////// // CalculatedFields wrapper class class CalculatedFields : public COleDispatchDriver { public: CalculatedFields() {} // Calls COleDispatchDriver default constructor CalculatedFields(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} CalculatedFields(const CalculatedFields& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); long GetCount(); LPDISPATCH Item(const VARIANT& Index); LPDISPATCH Get_Default(const VARIANT& Field); LPUNKNOWN _NewEnum(); LPDISPATCH Add(LPCTSTR Name, LPCTSTR Formula, const VARIANT& UseStandardFormula); }; ///////////////////////////////////////////////////////////////////////////// // PivotItem wrapper class class PivotItem : public COleDispatchDriver { public: PivotItem() {} // Calls COleDispatchDriver default constructor PivotItem(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} PivotItem(const PivotItem& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); VARIANT GetChildItems(const VARIANT& Index); LPDISPATCH GetDataRange(); CString Get_Default(); void Set_Default(LPCTSTR lpszNewValue); LPDISPATCH GetLabelRange(); CString GetName(); void SetName(LPCTSTR lpszNewValue); LPDISPATCH GetParentItem(); BOOL GetParentShowDetail(); long GetPosition(); void SetPosition(long nNewValue); BOOL GetShowDetail(); void SetShowDetail(BOOL bNewValue); VARIANT GetSourceName(); CString GetValue(); void SetValue(LPCTSTR lpszNewValue); BOOL GetVisible(); void SetVisible(BOOL bNewValue); void Delete(); BOOL GetIsCalculated(); long GetRecordCount(); CString GetFormula(); void SetFormula(LPCTSTR lpszNewValue); CString GetCaption(); void SetCaption(LPCTSTR lpszNewValue); BOOL GetDrilledDown(); void SetDrilledDown(BOOL bNewValue); CString GetStandardFormula(); void SetStandardFormula(LPCTSTR lpszNewValue); CString GetSourceNameStandard(); }; ///////////////////////////////////////////////////////////////////////////// // PivotItems wrapper class class PivotItems : public COleDispatchDriver { public: PivotItems() {} // Calls COleDispatchDriver default constructor PivotItems(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} PivotItems(const PivotItems& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); void Add(LPCTSTR Name); long GetCount(); LPDISPATCH Item(const VARIANT& Index); LPUNKNOWN _NewEnum(); }; ///////////////////////////////////////////////////////////////////////////// // CalculatedItems wrapper class class CalculatedItems : public COleDispatchDriver { public: CalculatedItems() {} // Calls COleDispatchDriver default constructor CalculatedItems(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} CalculatedItems(const CalculatedItems& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); long GetCount(); LPDISPATCH Item(const VARIANT& Index); LPDISPATCH Get_Default(const VARIANT& Field); LPUNKNOWN _NewEnum(); LPDISPATCH Add(LPCTSTR Name, LPCTSTR Formula, const VARIANT& UseStandardFormula); }; ///////////////////////////////////////////////////////////////////////////// // Characters wrapper class class Characters : public COleDispatchDriver { public: Characters() {} // Calls COleDispatchDriver default constructor Characters(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Characters(const Characters& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); CString GetCaption(); void SetCaption(LPCTSTR lpszNewValue); long GetCount(); VARIANT Delete(); LPDISPATCH GetFont(); VARIANT Insert(LPCTSTR String); CString GetText(); void SetText(LPCTSTR lpszNewValue); CString GetPhoneticCharacters(); void SetPhoneticCharacters(LPCTSTR lpszNewValue); }; ///////////////////////////////////////////////////////////////////////////// // Dialogs wrapper class class Dialogs : public COleDispatchDriver { public: Dialogs() {} // Calls COleDispatchDriver default constructor Dialogs(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Dialogs(const Dialogs& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); long GetCount(); LPDISPATCH GetItem(long Index); LPDISPATCH Get_Default(long Index); LPUNKNOWN Get_NewEnum(); }; ///////////////////////////////////////////////////////////////////////////// // Dialog wrapper class class Dialog : public COleDispatchDriver { public: Dialog() {} // Calls COleDispatchDriver default constructor Dialog(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Dialog(const Dialog& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); BOOL Show(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); }; ///////////////////////////////////////////////////////////////////////////// // SoundNote wrapper class class SoundNote : public COleDispatchDriver { public: SoundNote() {} // Calls COleDispatchDriver default constructor SoundNote(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} SoundNote(const SoundNote& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); VARIANT Delete(); VARIANT Import(LPCTSTR Filename); VARIANT Play(); VARIANT Record(); }; ///////////////////////////////////////////////////////////////////////////// // Button wrapper class class Button : public COleDispatchDriver { public: Button() {} // Calls COleDispatchDriver default constructor Button(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Button(const Button& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH GetBottomRightCell(); VARIANT BringToFront(); VARIANT Copy(); VARIANT CopyPicture(long Appearance, long Format); VARIANT Cut(); VARIANT Delete(); LPDISPATCH Duplicate(); BOOL GetEnabled(); void SetEnabled(BOOL bNewValue); double GetHeight(); void SetHeight(double newValue); long GetIndex(); double GetLeft(); void SetLeft(double newValue); BOOL GetLocked(); void SetLocked(BOOL bNewValue); CString GetName(); void SetName(LPCTSTR lpszNewValue); VARIANT GetPlacement(); void SetPlacement(const VARIANT& newValue); BOOL GetPrintObject(); void SetPrintObject(BOOL bNewValue); VARIANT Select(const VARIANT& Replace); VARIANT SendToBack(); double GetTop(); void SetTop(double newValue); LPDISPATCH GetTopLeftCell(); BOOL GetVisible(); void SetVisible(BOOL bNewValue); double GetWidth(); void SetWidth(double newValue); long GetZOrder(); LPDISPATCH GetShapeRange(); BOOL GetAddIndent(); void SetAddIndent(BOOL bNewValue); VARIANT GetAutoScaleFont(); void SetAutoScaleFont(const VARIANT& newValue); BOOL GetAutoSize(); void SetAutoSize(BOOL bNewValue); CString GetCaption(); void SetCaption(LPCTSTR lpszNewValue); LPDISPATCH GetCharacters(const VARIANT& Start, const VARIANT& Length); VARIANT CheckSpelling(const VARIANT& CustomDictionary, const VARIANT& IgnoreUppercase, const VARIANT& AlwaysSuggest, const VARIANT& SpellLang); LPDISPATCH GetFont(); CString GetFormula(); void SetFormula(LPCTSTR lpszNewValue); VARIANT GetHorizontalAlignment(); void SetHorizontalAlignment(const VARIANT& newValue); BOOL GetLockedText(); void SetLockedText(BOOL bNewValue); VARIANT GetOrientation(); void SetOrientation(const VARIANT& newValue); CString GetText(); void SetText(LPCTSTR lpszNewValue); VARIANT GetVerticalAlignment(); void SetVerticalAlignment(const VARIANT& newValue); long GetReadingOrder(); void SetReadingOrder(long nNewValue); VARIANT GetAccelerator(); void SetAccelerator(const VARIANT& newValue); BOOL GetCancelButton(); void SetCancelButton(BOOL bNewValue); BOOL GetDefaultButton(); void SetDefaultButton(BOOL bNewValue); BOOL GetDismissButton(); void SetDismissButton(BOOL bNewValue); BOOL GetHelpButton(); void SetHelpButton(BOOL bNewValue); VARIANT GetPhoneticAccelerator(); void SetPhoneticAccelerator(const VARIANT& newValue); }; ///////////////////////////////////////////////////////////////////////////// // Buttons wrapper class class Buttons : public COleDispatchDriver { public: Buttons() {} // Calls COleDispatchDriver default constructor Buttons(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Buttons(const Buttons& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); VARIANT BringToFront(); VARIANT Copy(); VARIANT CopyPicture(long Appearance, long Format); VARIANT Cut(); VARIANT Delete(); LPDISPATCH Duplicate(); BOOL GetEnabled(); void SetEnabled(BOOL bNewValue); double GetHeight(); void SetHeight(double newValue); double GetLeft(); void SetLeft(double newValue); BOOL GetLocked(); void SetLocked(BOOL bNewValue); VARIANT GetPlacement(); void SetPlacement(const VARIANT& newValue); BOOL GetPrintObject(); void SetPrintObject(BOOL bNewValue); VARIANT Select(const VARIANT& Replace); VARIANT SendToBack(); double GetTop(); void SetTop(double newValue); BOOL GetVisible(); void SetVisible(BOOL bNewValue); double GetWidth(); void SetWidth(double newValue); long GetZOrder(); LPDISPATCH GetShapeRange(); BOOL GetAddIndent(); void SetAddIndent(BOOL bNewValue); VARIANT GetAutoScaleFont(); void SetAutoScaleFont(const VARIANT& newValue); BOOL GetAutoSize(); void SetAutoSize(BOOL bNewValue); CString GetCaption(); void SetCaption(LPCTSTR lpszNewValue); LPDISPATCH GetCharacters(const VARIANT& Start, const VARIANT& Length); VARIANT CheckSpelling(const VARIANT& CustomDictionary, const VARIANT& IgnoreUppercase, const VARIANT& AlwaysSuggest, const VARIANT& SpellLang); LPDISPATCH GetFont(); CString GetFormula(); void SetFormula(LPCTSTR lpszNewValue); VARIANT GetHorizontalAlignment(); void SetHorizontalAlignment(const VARIANT& newValue); BOOL GetLockedText(); void SetLockedText(BOOL bNewValue); VARIANT GetOrientation(); void SetOrientation(const VARIANT& newValue); CString GetText(); void SetText(LPCTSTR lpszNewValue); VARIANT GetVerticalAlignment(); void SetVerticalAlignment(const VARIANT& newValue); long GetReadingOrder(); void SetReadingOrder(long nNewValue); VARIANT GetAccelerator(); void SetAccelerator(const VARIANT& newValue); BOOL GetCancelButton(); void SetCancelButton(BOOL bNewValue); BOOL GetDefaultButton(); void SetDefaultButton(BOOL bNewValue); BOOL GetDismissButton(); void SetDismissButton(BOOL bNewValue); BOOL GetHelpButton(); void SetHelpButton(BOOL bNewValue); VARIANT GetPhoneticAccelerator(); void SetPhoneticAccelerator(const VARIANT& newValue); LPDISPATCH Add(double Left, double Top, double Width, double Height); long GetCount(); LPDISPATCH Group(); LPDISPATCH Item(const VARIANT& Index); LPUNKNOWN _NewEnum(); }; ///////////////////////////////////////////////////////////////////////////// // CheckBox wrapper class class CheckBox : public COleDispatchDriver { public: CheckBox() {} // Calls COleDispatchDriver default constructor CheckBox(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} CheckBox(const CheckBox& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH GetBottomRightCell(); VARIANT BringToFront(); VARIANT Copy(); VARIANT CopyPicture(long Appearance, long Format); VARIANT Cut(); VARIANT Delete(); LPDISPATCH Duplicate(); BOOL GetEnabled(); void SetEnabled(BOOL bNewValue); double GetHeight(); void SetHeight(double newValue); long GetIndex(); double GetLeft(); void SetLeft(double newValue); BOOL GetLocked(); void SetLocked(BOOL bNewValue); CString GetName(); void SetName(LPCTSTR lpszNewValue); VARIANT GetPlacement(); void SetPlacement(const VARIANT& newValue); BOOL GetPrintObject(); void SetPrintObject(BOOL bNewValue); VARIANT Select(const VARIANT& Replace); VARIANT SendToBack(); double GetTop(); void SetTop(double newValue); LPDISPATCH GetTopLeftCell(); BOOL GetVisible(); void SetVisible(BOOL bNewValue); double GetWidth(); void SetWidth(double newValue); long GetZOrder(); LPDISPATCH GetShapeRange(); CString GetCaption(); void SetCaption(LPCTSTR lpszNewValue); LPDISPATCH GetCharacters(const VARIANT& Start, const VARIANT& Length); VARIANT CheckSpelling(const VARIANT& CustomDictionary, const VARIANT& IgnoreUppercase, const VARIANT& AlwaysSuggest, const VARIANT& SpellLang); BOOL GetLockedText(); void SetLockedText(BOOL bNewValue); CString GetText(); void SetText(LPCTSTR lpszNewValue); VARIANT GetAccelerator(); void SetAccelerator(const VARIANT& newValue); LPDISPATCH GetBorder(); long Get_Default(); void Set_Default(long nNewValue); BOOL GetDisplay3DShading(); void SetDisplay3DShading(BOOL bNewValue); LPDISPATCH GetInterior(); CString GetLinkedCell(); void SetLinkedCell(LPCTSTR lpszNewValue); VARIANT GetPhoneticAccelerator(); void SetPhoneticAccelerator(const VARIANT& newValue); VARIANT GetValue(); void SetValue(const VARIANT& newValue); }; ///////////////////////////////////////////////////////////////////////////// // CheckBoxes wrapper class class CheckBoxes : public COleDispatchDriver { public: CheckBoxes() {} // Calls COleDispatchDriver default constructor CheckBoxes(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} CheckBoxes(const CheckBoxes& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); VARIANT BringToFront(); VARIANT Copy(); VARIANT CopyPicture(long Appearance, long Format); VARIANT Cut(); VARIANT Delete(); LPDISPATCH Duplicate(); BOOL GetEnabled(); void SetEnabled(BOOL bNewValue); double GetHeight(); void SetHeight(double newValue); double GetLeft(); void SetLeft(double newValue); BOOL GetLocked(); void SetLocked(BOOL bNewValue); VARIANT GetPlacement(); void SetPlacement(const VARIANT& newValue); BOOL GetPrintObject(); void SetPrintObject(BOOL bNewValue); VARIANT Select(const VARIANT& Replace); VARIANT SendToBack(); double GetTop(); void SetTop(double newValue); BOOL GetVisible(); void SetVisible(BOOL bNewValue); double GetWidth(); void SetWidth(double newValue); long GetZOrder(); LPDISPATCH GetShapeRange(); CString GetCaption(); void SetCaption(LPCTSTR lpszNewValue); LPDISPATCH GetCharacters(const VARIANT& Start, const VARIANT& Length); VARIANT CheckSpelling(const VARIANT& CustomDictionary, const VARIANT& IgnoreUppercase, const VARIANT& AlwaysSuggest, const VARIANT& SpellLang); BOOL GetLockedText(); void SetLockedText(BOOL bNewValue); CString GetText(); void SetText(LPCTSTR lpszNewValue); VARIANT GetAccelerator(); void SetAccelerator(const VARIANT& newValue); LPDISPATCH GetBorder(); long Get_Default(); void Set_Default(long nNewValue); BOOL GetDisplay3DShading(); void SetDisplay3DShading(BOOL bNewValue); LPDISPATCH GetInterior(); CString GetLinkedCell(); void SetLinkedCell(LPCTSTR lpszNewValue); VARIANT GetPhoneticAccelerator(); void SetPhoneticAccelerator(const VARIANT& newValue); VARIANT GetValue(); void SetValue(const VARIANT& newValue); LPDISPATCH Add(double Left, double Top, double Width, double Height); long GetCount(); LPDISPATCH Group(); LPDISPATCH Item(const VARIANT& Index); LPUNKNOWN _NewEnum(); }; ///////////////////////////////////////////////////////////////////////////// // OptionButton wrapper class class OptionButton : public COleDispatchDriver { public: OptionButton() {} // Calls COleDispatchDriver default constructor OptionButton(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} OptionButton(const OptionButton& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH GetBottomRightCell(); VARIANT BringToFront(); VARIANT Copy(); VARIANT CopyPicture(long Appearance, long Format); VARIANT Cut(); VARIANT Delete(); LPDISPATCH Duplicate(); BOOL GetEnabled(); void SetEnabled(BOOL bNewValue); double GetHeight(); void SetHeight(double newValue); long GetIndex(); double GetLeft(); void SetLeft(double newValue); BOOL GetLocked(); void SetLocked(BOOL bNewValue); CString GetName(); void SetName(LPCTSTR lpszNewValue); VARIANT GetPlacement(); void SetPlacement(const VARIANT& newValue); BOOL GetPrintObject(); void SetPrintObject(BOOL bNewValue); VARIANT Select(const VARIANT& Replace); VARIANT SendToBack(); double GetTop(); void SetTop(double newValue); LPDISPATCH GetTopLeftCell(); BOOL GetVisible(); void SetVisible(BOOL bNewValue); double GetWidth(); void SetWidth(double newValue); long GetZOrder(); LPDISPATCH GetShapeRange(); CString GetCaption(); void SetCaption(LPCTSTR lpszNewValue); LPDISPATCH GetCharacters(const VARIANT& Start, const VARIANT& Length); VARIANT CheckSpelling(const VARIANT& CustomDictionary, const VARIANT& IgnoreUppercase, const VARIANT& AlwaysSuggest, const VARIANT& SpellLang); BOOL GetLockedText(); void SetLockedText(BOOL bNewValue); CString GetText(); void SetText(LPCTSTR lpszNewValue); VARIANT GetAccelerator(); void SetAccelerator(const VARIANT& newValue); LPDISPATCH GetBorder(); long Get_Default(); void Set_Default(long nNewValue); BOOL GetDisplay3DShading(); void SetDisplay3DShading(BOOL bNewValue); LPDISPATCH GetInterior(); CString GetLinkedCell(); void SetLinkedCell(LPCTSTR lpszNewValue); VARIANT GetPhoneticAccelerator(); void SetPhoneticAccelerator(const VARIANT& newValue); VARIANT GetValue(); void SetValue(const VARIANT& newValue); LPDISPATCH GetGroupBox(); }; ///////////////////////////////////////////////////////////////////////////// // OptionButtons wrapper class class OptionButtons : public COleDispatchDriver { public: OptionButtons() {} // Calls COleDispatchDriver default constructor OptionButtons(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} OptionButtons(const OptionButtons& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); VARIANT BringToFront(); VARIANT Copy(); VARIANT CopyPicture(long Appearance, long Format); VARIANT Cut(); VARIANT Delete(); LPDISPATCH Duplicate(); BOOL GetEnabled(); void SetEnabled(BOOL bNewValue); double GetHeight(); void SetHeight(double newValue); double GetLeft(); void SetLeft(double newValue); BOOL GetLocked(); void SetLocked(BOOL bNewValue); VARIANT GetPlacement(); void SetPlacement(const VARIANT& newValue); BOOL GetPrintObject(); void SetPrintObject(BOOL bNewValue); VARIANT Select(const VARIANT& Replace); VARIANT SendToBack(); double GetTop(); void SetTop(double newValue); BOOL GetVisible(); void SetVisible(BOOL bNewValue); double GetWidth(); void SetWidth(double newValue); long GetZOrder(); LPDISPATCH GetShapeRange(); CString GetCaption(); void SetCaption(LPCTSTR lpszNewValue); LPDISPATCH GetCharacters(const VARIANT& Start, const VARIANT& Length); VARIANT CheckSpelling(const VARIANT& CustomDictionary, const VARIANT& IgnoreUppercase, const VARIANT& AlwaysSuggest, const VARIANT& SpellLang); BOOL GetLockedText(); void SetLockedText(BOOL bNewValue); CString GetText(); void SetText(LPCTSTR lpszNewValue); VARIANT GetAccelerator(); void SetAccelerator(const VARIANT& newValue); LPDISPATCH GetBorder(); long Get_Default(); void Set_Default(long nNewValue); BOOL GetDisplay3DShading(); void SetDisplay3DShading(BOOL bNewValue); LPDISPATCH GetInterior(); CString GetLinkedCell(); void SetLinkedCell(LPCTSTR lpszNewValue); VARIANT GetPhoneticAccelerator(); void SetPhoneticAccelerator(const VARIANT& newValue); VARIANT GetValue(); void SetValue(const VARIANT& newValue); LPDISPATCH GetGroupBox(); LPDISPATCH Add(double Left, double Top, double Width, double Height); long GetCount(); LPDISPATCH Group(); LPDISPATCH Item(const VARIANT& Index); LPUNKNOWN _NewEnum(); }; ///////////////////////////////////////////////////////////////////////////// // EditBox wrapper class class EditBox : public COleDispatchDriver { public: EditBox() {} // Calls COleDispatchDriver default constructor EditBox(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} EditBox(const EditBox& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH GetBottomRightCell(); VARIANT BringToFront(); VARIANT Copy(); VARIANT CopyPicture(long Appearance, long Format); VARIANT Cut(); VARIANT Delete(); LPDISPATCH Duplicate(); BOOL GetEnabled(); void SetEnabled(BOOL bNewValue); double GetHeight(); void SetHeight(double newValue); long GetIndex(); double GetLeft(); void SetLeft(double newValue); BOOL GetLocked(); void SetLocked(BOOL bNewValue); CString GetName(); void SetName(LPCTSTR lpszNewValue); VARIANT GetPlacement(); void SetPlacement(const VARIANT& newValue); BOOL GetPrintObject(); void SetPrintObject(BOOL bNewValue); VARIANT Select(const VARIANT& Replace); VARIANT SendToBack(); double GetTop(); void SetTop(double newValue); LPDISPATCH GetTopLeftCell(); BOOL GetVisible(); void SetVisible(BOOL bNewValue); double GetWidth(); void SetWidth(double newValue); long GetZOrder(); LPDISPATCH GetShapeRange(); CString GetCaption(); void SetCaption(LPCTSTR lpszNewValue); LPDISPATCH GetCharacters(const VARIANT& Start, const VARIANT& Length); VARIANT CheckSpelling(const VARIANT& CustomDictionary, const VARIANT& IgnoreUppercase, const VARIANT& AlwaysSuggest, const VARIANT& SpellLang); BOOL GetLockedText(); void SetLockedText(BOOL bNewValue); CString GetText(); void SetText(LPCTSTR lpszNewValue); BOOL GetDisplayVerticalScrollBar(); void SetDisplayVerticalScrollBar(BOOL bNewValue); long GetInputType(); void SetInputType(long nNewValue); CString GetLinkedObject(); BOOL GetMultiLine(); void SetMultiLine(BOOL bNewValue); BOOL GetPasswordEdit(); void SetPasswordEdit(BOOL bNewValue); }; ///////////////////////////////////////////////////////////////////////////// // EditBoxes wrapper class class EditBoxes : public COleDispatchDriver { public: EditBoxes() {} // Calls COleDispatchDriver default constructor EditBoxes(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} EditBoxes(const EditBoxes& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); VARIANT BringToFront(); VARIANT Copy(); VARIANT CopyPicture(long Appearance, long Format); VARIANT Cut(); VARIANT Delete(); LPDISPATCH Duplicate(); BOOL GetEnabled(); void SetEnabled(BOOL bNewValue); double GetHeight(); void SetHeight(double newValue); double GetLeft(); void SetLeft(double newValue); BOOL GetLocked(); void SetLocked(BOOL bNewValue); VARIANT GetPlacement(); void SetPlacement(const VARIANT& newValue); BOOL GetPrintObject(); void SetPrintObject(BOOL bNewValue); VARIANT Select(const VARIANT& Replace); VARIANT SendToBack(); double GetTop(); void SetTop(double newValue); BOOL GetVisible(); void SetVisible(BOOL bNewValue); double GetWidth(); void SetWidth(double newValue); long GetZOrder(); LPDISPATCH GetShapeRange(); CString GetCaption(); void SetCaption(LPCTSTR lpszNewValue); LPDISPATCH GetCharacters(const VARIANT& Start, const VARIANT& Length); VARIANT CheckSpelling(const VARIANT& CustomDictionary, const VARIANT& IgnoreUppercase, const VARIANT& AlwaysSuggest, const VARIANT& SpellLang); BOOL GetLockedText(); void SetLockedText(BOOL bNewValue); CString GetText(); void SetText(LPCTSTR lpszNewValue); BOOL GetDisplayVerticalScrollBar(); void SetDisplayVerticalScrollBar(BOOL bNewValue); long GetInputType(); void SetInputType(long nNewValue); BOOL GetMultiLine(); void SetMultiLine(BOOL bNewValue); BOOL GetPasswordEdit(); void SetPasswordEdit(BOOL bNewValue); LPDISPATCH Add(double Left, double Top, double Width, double Height); long GetCount(); LPDISPATCH Group(); VARIANT Item(const VARIANT& Index); LPUNKNOWN _NewEnum(); }; ///////////////////////////////////////////////////////////////////////////// // ScrollBar wrapper class class ScrollBar : public COleDispatchDriver { public: ScrollBar() {} // Calls COleDispatchDriver default constructor ScrollBar(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} ScrollBar(const ScrollBar& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH GetBottomRightCell(); VARIANT BringToFront(); VARIANT Copy(); VARIANT CopyPicture(long Appearance, long Format); VARIANT Cut(); VARIANT Delete(); LPDISPATCH Duplicate(); BOOL GetEnabled(); void SetEnabled(BOOL bNewValue); double GetHeight(); void SetHeight(double newValue); long GetIndex(); double GetLeft(); void SetLeft(double newValue); BOOL GetLocked(); void SetLocked(BOOL bNewValue); CString GetName(); void SetName(LPCTSTR lpszNewValue); VARIANT GetPlacement(); void SetPlacement(const VARIANT& newValue); BOOL GetPrintObject(); void SetPrintObject(BOOL bNewValue); VARIANT Select(const VARIANT& Replace); VARIANT SendToBack(); double GetTop(); void SetTop(double newValue); LPDISPATCH GetTopLeftCell(); BOOL GetVisible(); void SetVisible(BOOL bNewValue); double GetWidth(); void SetWidth(double newValue); long GetZOrder(); LPDISPATCH GetShapeRange(); long Get_Default(); void Set_Default(long nNewValue); BOOL GetDisplay3DShading(); void SetDisplay3DShading(BOOL bNewValue); CString GetLinkedCell(); void SetLinkedCell(LPCTSTR lpszNewValue); long GetMax(); void SetMax(long nNewValue); long GetMin(); void SetMin(long nNewValue); long GetSmallChange(); void SetSmallChange(long nNewValue); long GetValue(); void SetValue(long nNewValue); long GetLargeChange(); void SetLargeChange(long nNewValue); }; ///////////////////////////////////////////////////////////////////////////// // ScrollBars wrapper class class ScrollBars : public COleDispatchDriver { public: ScrollBars() {} // Calls COleDispatchDriver default constructor ScrollBars(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} ScrollBars(const ScrollBars& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); VARIANT BringToFront(); VARIANT Copy(); VARIANT CopyPicture(long Appearance, long Format); VARIANT Cut(); VARIANT Delete(); LPDISPATCH Duplicate(); BOOL GetEnabled(); void SetEnabled(BOOL bNewValue); double GetHeight(); void SetHeight(double newValue); double GetLeft(); void SetLeft(double newValue); BOOL GetLocked(); void SetLocked(BOOL bNewValue); VARIANT GetPlacement(); void SetPlacement(const VARIANT& newValue); BOOL GetPrintObject(); void SetPrintObject(BOOL bNewValue); VARIANT Select(const VARIANT& Replace); VARIANT SendToBack(); double GetTop(); void SetTop(double newValue); BOOL GetVisible(); void SetVisible(BOOL bNewValue); double GetWidth(); void SetWidth(double newValue); long GetZOrder(); LPDISPATCH GetShapeRange(); long Get_Default(); void Set_Default(long nNewValue); BOOL GetDisplay3DShading(); void SetDisplay3DShading(BOOL bNewValue); CString GetLinkedCell(); void SetLinkedCell(LPCTSTR lpszNewValue); long GetMax(); void SetMax(long nNewValue); long GetMin(); void SetMin(long nNewValue); long GetSmallChange(); void SetSmallChange(long nNewValue); long GetValue(); void SetValue(long nNewValue); long GetLargeChange(); void SetLargeChange(long nNewValue); LPDISPATCH Add(double Left, double Top, double Width, double Height); long GetCount(); LPDISPATCH Group(); LPDISPATCH Item(const VARIANT& Index); LPUNKNOWN _NewEnum(); }; ///////////////////////////////////////////////////////////////////////////// // ListBox wrapper class class ListBox : public COleDispatchDriver { public: ListBox() {} // Calls COleDispatchDriver default constructor ListBox(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} ListBox(const ListBox& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH GetBottomRightCell(); VARIANT BringToFront(); VARIANT Copy(); VARIANT CopyPicture(long Appearance, long Format); VARIANT Cut(); VARIANT Delete(); LPDISPATCH Duplicate(); BOOL GetEnabled(); void SetEnabled(BOOL bNewValue); double GetHeight(); void SetHeight(double newValue); long GetIndex(); double GetLeft(); void SetLeft(double newValue); BOOL GetLocked(); void SetLocked(BOOL bNewValue); CString GetName(); void SetName(LPCTSTR lpszNewValue); VARIANT GetPlacement(); void SetPlacement(const VARIANT& newValue); BOOL GetPrintObject(); void SetPrintObject(BOOL bNewValue); VARIANT Select(const VARIANT& Replace); VARIANT SendToBack(); double GetTop(); void SetTop(double newValue); LPDISPATCH GetTopLeftCell(); BOOL GetVisible(); void SetVisible(BOOL bNewValue); double GetWidth(); void SetWidth(double newValue); long GetZOrder(); LPDISPATCH GetShapeRange(); VARIANT AddItem(const VARIANT& Text, const VARIANT& Index); BOOL GetDisplay3DShading(); void SetDisplay3DShading(BOOL bNewValue); long Get_Default(); void Set_Default(long nNewValue); CString GetLinkedCell(); void SetLinkedCell(LPCTSTR lpszNewValue); VARIANT GetLinkedObject(); VARIANT GetList(const VARIANT& Index); void SetList(const VARIANT& Index, const VARIANT& newValue); long GetListCount(); CString GetListFillRange(); void SetListFillRange(LPCTSTR lpszNewValue); long GetListIndex(); void SetListIndex(long nNewValue); long GetMultiSelect(); void SetMultiSelect(long nNewValue); VARIANT RemoveAllItems(); VARIANT RemoveItem(long Index, const VARIANT& Count); VARIANT GetSelected(const VARIANT& Index); void SetSelected(const VARIANT& Index, const VARIANT& newValue); long GetValue(); void SetValue(long nNewValue); }; ///////////////////////////////////////////////////////////////////////////// // ListBoxes wrapper class class ListBoxes : public COleDispatchDriver { public: ListBoxes() {} // Calls COleDispatchDriver default constructor ListBoxes(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} ListBoxes(const ListBoxes& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); VARIANT BringToFront(); VARIANT Copy(); VARIANT CopyPicture(long Appearance, long Format); VARIANT Cut(); VARIANT Delete(); LPDISPATCH Duplicate(); BOOL GetEnabled(); void SetEnabled(BOOL bNewValue); double GetHeight(); void SetHeight(double newValue); double GetLeft(); void SetLeft(double newValue); BOOL GetLocked(); void SetLocked(BOOL bNewValue); VARIANT GetPlacement(); void SetPlacement(const VARIANT& newValue); BOOL GetPrintObject(); void SetPrintObject(BOOL bNewValue); VARIANT Select(const VARIANT& Replace); VARIANT SendToBack(); double GetTop(); void SetTop(double newValue); BOOL GetVisible(); void SetVisible(BOOL bNewValue); double GetWidth(); void SetWidth(double newValue); long GetZOrder(); LPDISPATCH GetShapeRange(); VARIANT AddItem(const VARIANT& Text, const VARIANT& Index); BOOL GetDisplay3DShading(); void SetDisplay3DShading(BOOL bNewValue); long Get_Default(); void Set_Default(long nNewValue); CString GetLinkedCell(); void SetLinkedCell(LPCTSTR lpszNewValue); VARIANT GetList(const VARIANT& Index); void SetList(const VARIANT& Index, const VARIANT& newValue); CString GetListFillRange(); void SetListFillRange(LPCTSTR lpszNewValue); long GetListIndex(); void SetListIndex(long nNewValue); long GetMultiSelect(); void SetMultiSelect(long nNewValue); VARIANT RemoveAllItems(); VARIANT RemoveItem(long Index, const VARIANT& Count); VARIANT GetSelected(const VARIANT& Index); void SetSelected(const VARIANT& Index, const VARIANT& newValue); long GetValue(); void SetValue(long nNewValue); LPDISPATCH Add(double Left, double Top, double Width, double Height); long GetCount(); LPDISPATCH Group(); LPDISPATCH Item(const VARIANT& Index); LPUNKNOWN _NewEnum(); }; ///////////////////////////////////////////////////////////////////////////// // GroupBox wrapper class class GroupBox : public COleDispatchDriver { public: GroupBox() {} // Calls COleDispatchDriver default constructor GroupBox(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} GroupBox(const GroupBox& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH GetBottomRightCell(); VARIANT BringToFront(); VARIANT Copy(); VARIANT CopyPicture(long Appearance, long Format); VARIANT Cut(); VARIANT Delete(); LPDISPATCH Duplicate(); BOOL GetEnabled(); void SetEnabled(BOOL bNewValue); double GetHeight(); void SetHeight(double newValue); long GetIndex(); double GetLeft(); void SetLeft(double newValue); BOOL GetLocked(); void SetLocked(BOOL bNewValue); CString GetName(); void SetName(LPCTSTR lpszNewValue); VARIANT GetPlacement(); void SetPlacement(const VARIANT& newValue); BOOL GetPrintObject(); void SetPrintObject(BOOL bNewValue); VARIANT Select(const VARIANT& Replace); VARIANT SendToBack(); double GetTop(); void SetTop(double newValue); LPDISPATCH GetTopLeftCell(); BOOL GetVisible(); void SetVisible(BOOL bNewValue); double GetWidth(); void SetWidth(double newValue); long GetZOrder(); LPDISPATCH GetShapeRange(); CString GetCaption(); void SetCaption(LPCTSTR lpszNewValue); LPDISPATCH GetCharacters(const VARIANT& Start, const VARIANT& Length); VARIANT CheckSpelling(const VARIANT& CustomDictionary, const VARIANT& IgnoreUppercase, const VARIANT& AlwaysSuggest, const VARIANT& SpellLang); BOOL GetLockedText(); void SetLockedText(BOOL bNewValue); CString GetText(); void SetText(LPCTSTR lpszNewValue); VARIANT GetAccelerator(); void SetAccelerator(const VARIANT& newValue); BOOL GetDisplay3DShading(); void SetDisplay3DShading(BOOL bNewValue); VARIANT GetPhoneticAccelerator(); void SetPhoneticAccelerator(const VARIANT& newValue); }; ///////////////////////////////////////////////////////////////////////////// // GroupBoxes wrapper class class GroupBoxes : public COleDispatchDriver { public: GroupBoxes() {} // Calls COleDispatchDriver default constructor GroupBoxes(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} GroupBoxes(const GroupBoxes& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); VARIANT BringToFront(); VARIANT Copy(); VARIANT CopyPicture(long Appearance, long Format); VARIANT Cut(); VARIANT Delete(); LPDISPATCH Duplicate(); BOOL GetEnabled(); void SetEnabled(BOOL bNewValue); double GetHeight(); void SetHeight(double newValue); double GetLeft(); void SetLeft(double newValue); BOOL GetLocked(); void SetLocked(BOOL bNewValue); VARIANT GetPlacement(); void SetPlacement(const VARIANT& newValue); BOOL GetPrintObject(); void SetPrintObject(BOOL bNewValue); VARIANT Select(const VARIANT& Replace); VARIANT SendToBack(); double GetTop(); void SetTop(double newValue); BOOL GetVisible(); void SetVisible(BOOL bNewValue); double GetWidth(); void SetWidth(double newValue); long GetZOrder(); LPDISPATCH GetShapeRange(); CString GetCaption(); void SetCaption(LPCTSTR lpszNewValue); LPDISPATCH GetCharacters(const VARIANT& Start, const VARIANT& Length); VARIANT CheckSpelling(const VARIANT& CustomDictionary, const VARIANT& IgnoreUppercase, const VARIANT& AlwaysSuggest, const VARIANT& SpellLang); BOOL GetLockedText(); void SetLockedText(BOOL bNewValue); CString GetText(); void SetText(LPCTSTR lpszNewValue); VARIANT GetAccelerator(); void SetAccelerator(const VARIANT& newValue); BOOL GetDisplay3DShading(); void SetDisplay3DShading(BOOL bNewValue); VARIANT GetPhoneticAccelerator(); void SetPhoneticAccelerator(const VARIANT& newValue); LPDISPATCH Add(double Left, double Top, double Width, double Height); long GetCount(); LPDISPATCH Group(); LPDISPATCH Item(const VARIANT& Index); LPUNKNOWN _NewEnum(); }; ///////////////////////////////////////////////////////////////////////////// // DropDown wrapper class class DropDown : public COleDispatchDriver { public: DropDown() {} // Calls COleDispatchDriver default constructor DropDown(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} DropDown(const DropDown& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH GetBottomRightCell(); VARIANT BringToFront(); VARIANT Copy(); VARIANT CopyPicture(long Appearance, long Format); VARIANT Cut(); VARIANT Delete(); LPDISPATCH Duplicate(); BOOL GetEnabled(); void SetEnabled(BOOL bNewValue); double GetHeight(); void SetHeight(double newValue); long GetIndex(); double GetLeft(); void SetLeft(double newValue); BOOL GetLocked(); void SetLocked(BOOL bNewValue); CString GetName(); void SetName(LPCTSTR lpszNewValue); VARIANT GetPlacement(); void SetPlacement(const VARIANT& newValue); BOOL GetPrintObject(); void SetPrintObject(BOOL bNewValue); VARIANT Select(const VARIANT& Replace); VARIANT SendToBack(); double GetTop(); void SetTop(double newValue); LPDISPATCH GetTopLeftCell(); BOOL GetVisible(); void SetVisible(BOOL bNewValue); double GetWidth(); void SetWidth(double newValue); long GetZOrder(); LPDISPATCH GetShapeRange(); VARIANT AddItem(const VARIANT& Text, const VARIANT& Index); BOOL GetDisplay3DShading(); void SetDisplay3DShading(BOOL bNewValue); long Get_Default(); void Set_Default(long nNewValue); CString GetLinkedCell(); void SetLinkedCell(LPCTSTR lpszNewValue); VARIANT GetLinkedObject(); VARIANT GetList(const VARIANT& Index); void SetList(const VARIANT& Index, const VARIANT& newValue); long GetListCount(); CString GetListFillRange(); void SetListFillRange(LPCTSTR lpszNewValue); long GetListIndex(); void SetListIndex(long nNewValue); VARIANT RemoveAllItems(); VARIANT RemoveItem(long Index, const VARIANT& Count); VARIANT GetSelected(const VARIANT& Index); void SetSelected(const VARIANT& Index, const VARIANT& newValue); long GetValue(); void SetValue(long nNewValue); CString GetCaption(); void SetCaption(LPCTSTR lpszNewValue); LPDISPATCH GetCharacters(const VARIANT& Start, const VARIANT& Length); long GetDropDownLines(); void SetDropDownLines(long nNewValue); CString GetText(); void SetText(LPCTSTR lpszNewValue); }; ///////////////////////////////////////////////////////////////////////////// // DropDowns wrapper class class DropDowns : public COleDispatchDriver { public: DropDowns() {} // Calls COleDispatchDriver default constructor DropDowns(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} DropDowns(const DropDowns& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); VARIANT BringToFront(); VARIANT Copy(); VARIANT CopyPicture(long Appearance, long Format); VARIANT Cut(); VARIANT Delete(); LPDISPATCH Duplicate(); BOOL GetEnabled(); void SetEnabled(BOOL bNewValue); double GetHeight(); void SetHeight(double newValue); double GetLeft(); void SetLeft(double newValue); BOOL GetLocked(); void SetLocked(BOOL bNewValue); VARIANT GetPlacement(); void SetPlacement(const VARIANT& newValue); BOOL GetPrintObject(); void SetPrintObject(BOOL bNewValue); VARIANT Select(const VARIANT& Replace); VARIANT SendToBack(); double GetTop(); void SetTop(double newValue); BOOL GetVisible(); void SetVisible(BOOL bNewValue); double GetWidth(); void SetWidth(double newValue); long GetZOrder(); LPDISPATCH GetShapeRange(); VARIANT AddItem(const VARIANT& Text, const VARIANT& Index); BOOL GetDisplay3DShading(); void SetDisplay3DShading(BOOL bNewValue); long Get_Default(); void Set_Default(long nNewValue); CString GetLinkedCell(); void SetLinkedCell(LPCTSTR lpszNewValue); VARIANT GetList(const VARIANT& Index); void SetList(const VARIANT& Index, const VARIANT& newValue); CString GetListFillRange(); void SetListFillRange(LPCTSTR lpszNewValue); long GetListIndex(); void SetListIndex(long nNewValue); VARIANT RemoveAllItems(); VARIANT RemoveItem(long Index, const VARIANT& Count); VARIANT GetSelected(const VARIANT& Index); void SetSelected(const VARIANT& Index, const VARIANT& newValue); long GetValue(); void SetValue(long nNewValue); CString GetCaption(); void SetCaption(LPCTSTR lpszNewValue); LPDISPATCH GetCharacters(const VARIANT& Start, const VARIANT& Length); long GetDropDownLines(); void SetDropDownLines(long nNewValue); CString GetText(); void SetText(LPCTSTR lpszNewValue); LPDISPATCH Add(double Left, double Top, double Width, double Height, const VARIANT& Editable); long GetCount(); LPDISPATCH Group(); LPDISPATCH Item(const VARIANT& Index); LPUNKNOWN _NewEnum(); }; ///////////////////////////////////////////////////////////////////////////// // Spinner wrapper class class Spinner : public COleDispatchDriver { public: Spinner() {} // Calls COleDispatchDriver default constructor Spinner(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Spinner(const Spinner& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH GetBottomRightCell(); VARIANT BringToFront(); VARIANT Copy(); VARIANT CopyPicture(long Appearance, long Format); VARIANT Cut(); VARIANT Delete(); LPDISPATCH Duplicate(); BOOL GetEnabled(); void SetEnabled(BOOL bNewValue); double GetHeight(); void SetHeight(double newValue); long GetIndex(); double GetLeft(); void SetLeft(double newValue); BOOL GetLocked(); void SetLocked(BOOL bNewValue); CString GetName(); void SetName(LPCTSTR lpszNewValue); VARIANT GetPlacement(); void SetPlacement(const VARIANT& newValue); BOOL GetPrintObject(); void SetPrintObject(BOOL bNewValue); VARIANT Select(const VARIANT& Replace); VARIANT SendToBack(); double GetTop(); void SetTop(double newValue); LPDISPATCH GetTopLeftCell(); BOOL GetVisible(); void SetVisible(BOOL bNewValue); double GetWidth(); void SetWidth(double newValue); long GetZOrder(); LPDISPATCH GetShapeRange(); long Get_Default(); void Set_Default(long nNewValue); BOOL GetDisplay3DShading(); void SetDisplay3DShading(BOOL bNewValue); CString GetLinkedCell(); void SetLinkedCell(LPCTSTR lpszNewValue); long GetMax(); void SetMax(long nNewValue); long GetMin(); void SetMin(long nNewValue); long GetSmallChange(); void SetSmallChange(long nNewValue); long GetValue(); void SetValue(long nNewValue); }; ///////////////////////////////////////////////////////////////////////////// // Spinners wrapper class class Spinners : public COleDispatchDriver { public: Spinners() {} // Calls COleDispatchDriver default constructor Spinners(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Spinners(const Spinners& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); VARIANT BringToFront(); VARIANT Copy(); VARIANT CopyPicture(long Appearance, long Format); VARIANT Cut(); VARIANT Delete(); LPDISPATCH Duplicate(); BOOL GetEnabled(); void SetEnabled(BOOL bNewValue); double GetHeight(); void SetHeight(double newValue); double GetLeft(); void SetLeft(double newValue); BOOL GetLocked(); void SetLocked(BOOL bNewValue); VARIANT GetPlacement(); void SetPlacement(const VARIANT& newValue); BOOL GetPrintObject(); void SetPrintObject(BOOL bNewValue); VARIANT Select(const VARIANT& Replace); VARIANT SendToBack(); double GetTop(); void SetTop(double newValue); BOOL GetVisible(); void SetVisible(BOOL bNewValue); double GetWidth(); void SetWidth(double newValue); long GetZOrder(); LPDISPATCH GetShapeRange(); long Get_Default(); void Set_Default(long nNewValue); BOOL GetDisplay3DShading(); void SetDisplay3DShading(BOOL bNewValue); CString GetLinkedCell(); void SetLinkedCell(LPCTSTR lpszNewValue); long GetMax(); void SetMax(long nNewValue); long GetMin(); void SetMin(long nNewValue); long GetSmallChange(); void SetSmallChange(long nNewValue); long GetValue(); void SetValue(long nNewValue); LPDISPATCH Add(double Left, double Top, double Width, double Height); long GetCount(); LPDISPATCH Group(); LPDISPATCH Item(const VARIANT& Index); LPUNKNOWN _NewEnum(); }; ///////////////////////////////////////////////////////////////////////////// // DialogFrame wrapper class class DialogFrame : public COleDispatchDriver { public: DialogFrame() {} // Calls COleDispatchDriver default constructor DialogFrame(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} DialogFrame(const DialogFrame& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); VARIANT CopyPicture(long Appearance, long Format); double GetHeight(); void SetHeight(double newValue); double GetLeft(); void SetLeft(double newValue); BOOL GetLocked(); void SetLocked(BOOL bNewValue); CString GetName(); void SetName(LPCTSTR lpszNewValue); VARIANT Select(const VARIANT& Replace); double GetTop(); void SetTop(double newValue); double GetWidth(); void SetWidth(double newValue); LPDISPATCH GetShapeRange(); CString GetCaption(); void SetCaption(LPCTSTR lpszNewValue); LPDISPATCH GetCharacters(const VARIANT& Start, const VARIANT& Length); VARIANT CheckSpelling(const VARIANT& CustomDictionary, const VARIANT& IgnoreUppercase, const VARIANT& AlwaysSuggest, const VARIANT& SpellLang); BOOL GetLockedText(); void SetLockedText(BOOL bNewValue); CString GetText(); void SetText(LPCTSTR lpszNewValue); }; ///////////////////////////////////////////////////////////////////////////// // Label wrapper class class Label : public COleDispatchDriver { public: Label() {} // Calls COleDispatchDriver default constructor Label(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Label(const Label& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH GetBottomRightCell(); VARIANT BringToFront(); VARIANT Copy(); VARIANT CopyPicture(long Appearance, long Format); VARIANT Cut(); VARIANT Delete(); LPDISPATCH Duplicate(); BOOL GetEnabled(); void SetEnabled(BOOL bNewValue); double GetHeight(); void SetHeight(double newValue); long GetIndex(); double GetLeft(); void SetLeft(double newValue); BOOL GetLocked(); void SetLocked(BOOL bNewValue); CString GetName(); void SetName(LPCTSTR lpszNewValue); VARIANT GetPlacement(); void SetPlacement(const VARIANT& newValue); BOOL GetPrintObject(); void SetPrintObject(BOOL bNewValue); VARIANT Select(const VARIANT& Replace); VARIANT SendToBack(); double GetTop(); void SetTop(double newValue); LPDISPATCH GetTopLeftCell(); BOOL GetVisible(); void SetVisible(BOOL bNewValue); double GetWidth(); void SetWidth(double newValue); long GetZOrder(); LPDISPATCH GetShapeRange(); CString GetCaption(); void SetCaption(LPCTSTR lpszNewValue); LPDISPATCH GetCharacters(const VARIANT& Start, const VARIANT& Length); VARIANT CheckSpelling(const VARIANT& CustomDictionary, const VARIANT& IgnoreUppercase, const VARIANT& AlwaysSuggest, const VARIANT& SpellLang); BOOL GetLockedText(); void SetLockedText(BOOL bNewValue); CString GetText(); void SetText(LPCTSTR lpszNewValue); VARIANT GetAccelerator(); void SetAccelerator(const VARIANT& newValue); VARIANT GetPhoneticAccelerator(); void SetPhoneticAccelerator(const VARIANT& newValue); }; ///////////////////////////////////////////////////////////////////////////// // Labels wrapper class class Labels : public COleDispatchDriver { public: Labels() {} // Calls COleDispatchDriver default constructor Labels(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Labels(const Labels& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); VARIANT BringToFront(); VARIANT Copy(); VARIANT CopyPicture(long Appearance, long Format); VARIANT Cut(); VARIANT Delete(); LPDISPATCH Duplicate(); BOOL GetEnabled(); void SetEnabled(BOOL bNewValue); double GetHeight(); void SetHeight(double newValue); double GetLeft(); void SetLeft(double newValue); BOOL GetLocked(); void SetLocked(BOOL bNewValue); VARIANT GetPlacement(); void SetPlacement(const VARIANT& newValue); BOOL GetPrintObject(); void SetPrintObject(BOOL bNewValue); VARIANT Select(const VARIANT& Replace); VARIANT SendToBack(); double GetTop(); void SetTop(double newValue); BOOL GetVisible(); void SetVisible(BOOL bNewValue); double GetWidth(); void SetWidth(double newValue); long GetZOrder(); LPDISPATCH GetShapeRange(); CString GetCaption(); void SetCaption(LPCTSTR lpszNewValue); LPDISPATCH GetCharacters(const VARIANT& Start, const VARIANT& Length); VARIANT CheckSpelling(const VARIANT& CustomDictionary, const VARIANT& IgnoreUppercase, const VARIANT& AlwaysSuggest, const VARIANT& SpellLang); BOOL GetLockedText(); void SetLockedText(BOOL bNewValue); CString GetText(); void SetText(LPCTSTR lpszNewValue); VARIANT GetAccelerator(); void SetAccelerator(const VARIANT& newValue); VARIANT GetPhoneticAccelerator(); void SetPhoneticAccelerator(const VARIANT& newValue); LPDISPATCH Add(double Left, double Top, double Width, double Height); long GetCount(); LPDISPATCH Group(); LPDISPATCH Item(const VARIANT& Index); LPUNKNOWN _NewEnum(); }; ///////////////////////////////////////////////////////////////////////////// // Panes wrapper class class Panes : public COleDispatchDriver { public: Panes() {} // Calls COleDispatchDriver default constructor Panes(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Panes(const Panes& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); long GetCount(); LPDISPATCH GetItem(long Index); LPDISPATCH Get_Default(long Index); }; ///////////////////////////////////////////////////////////////////////////// // Pane wrapper class class Pane : public COleDispatchDriver { public: Pane() {} // Calls COleDispatchDriver default constructor Pane(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Pane(const Pane& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); BOOL Activate(); long GetIndex(); VARIANT LargeScroll(const VARIANT& Down, const VARIANT& Up, const VARIANT& ToRight, const VARIANT& ToLeft); long GetScrollColumn(); void SetScrollColumn(long nNewValue); long GetScrollRow(); void SetScrollRow(long nNewValue); VARIANT SmallScroll(const VARIANT& Down, const VARIANT& Up, const VARIANT& ToRight, const VARIANT& ToLeft); LPDISPATCH GetVisibleRange(); void ScrollIntoView(long Left, long Top, long Width, long Height, const VARIANT& Start); }; ///////////////////////////////////////////////////////////////////////////// // Scenarios wrapper class class Scenarios : public COleDispatchDriver { public: Scenarios() {} // Calls COleDispatchDriver default constructor Scenarios(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Scenarios(const Scenarios& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH Add(LPCTSTR Name, const VARIANT& ChangingCells, const VARIANT& Values, const VARIANT& Comment, const VARIANT& Locked, const VARIANT& Hidden); long GetCount(); VARIANT CreateSummary(long ReportType, const VARIANT& ResultCells); LPDISPATCH Item(const VARIANT& Index); VARIANT Merge(const VARIANT& Source); LPUNKNOWN _NewEnum(); }; ///////////////////////////////////////////////////////////////////////////// // Scenario wrapper class class Scenario : public COleDispatchDriver { public: Scenario() {} // Calls COleDispatchDriver default constructor Scenario(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Scenario(const Scenario& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); VARIANT ChangeScenario(const VARIANT& ChangingCells, const VARIANT& Values); LPDISPATCH GetChangingCells(); CString GetComment(); void SetComment(LPCTSTR lpszNewValue); VARIANT Delete(); BOOL GetHidden(); void SetHidden(BOOL bNewValue); long GetIndex(); BOOL GetLocked(); void SetLocked(BOOL bNewValue); CString GetName(); void SetName(LPCTSTR lpszNewValue); VARIANT Show(); VARIANT GetValues(const VARIANT& Index); }; ///////////////////////////////////////////////////////////////////////////// // GroupObject wrapper class class GroupObject : public COleDispatchDriver { public: GroupObject() {} // Calls COleDispatchDriver default constructor GroupObject(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} GroupObject(const GroupObject& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH GetBottomRightCell(); VARIANT BringToFront(); VARIANT Copy(); VARIANT CopyPicture(long Appearance, long Format); VARIANT Cut(); VARIANT Delete(); LPDISPATCH Duplicate(); BOOL GetEnabled(); void SetEnabled(BOOL bNewValue); double GetHeight(); void SetHeight(double newValue); long GetIndex(); double GetLeft(); void SetLeft(double newValue); BOOL GetLocked(); void SetLocked(BOOL bNewValue); CString GetName(); void SetName(LPCTSTR lpszNewValue); VARIANT GetPlacement(); void SetPlacement(const VARIANT& newValue); BOOL GetPrintObject(); void SetPrintObject(BOOL bNewValue); VARIANT Select(const VARIANT& Replace); VARIANT SendToBack(); double GetTop(); void SetTop(double newValue); LPDISPATCH GetTopLeftCell(); BOOL GetVisible(); void SetVisible(BOOL bNewValue); double GetWidth(); void SetWidth(double newValue); long GetZOrder(); LPDISPATCH GetShapeRange(); BOOL GetAddIndent(); void SetAddIndent(BOOL bNewValue); VARIANT GetArrowHeadLength(); void SetArrowHeadLength(const VARIANT& newValue); VARIANT GetArrowHeadStyle(); void SetArrowHeadStyle(const VARIANT& newValue); VARIANT GetArrowHeadWidth(); void SetArrowHeadWidth(const VARIANT& newValue); BOOL GetAutoSize(); void SetAutoSize(BOOL bNewValue); LPDISPATCH GetBorder(); VARIANT CheckSpelling(const VARIANT& CustomDictionary, const VARIANT& IgnoreUppercase, const VARIANT& AlwaysSuggest, const VARIANT& SpellLang); long Get_Default(); void Set_Default(long nNewValue); LPDISPATCH GetFont(); VARIANT GetHorizontalAlignment(); void SetHorizontalAlignment(const VARIANT& newValue); LPDISPATCH GetInterior(); VARIANT GetOrientation(); void SetOrientation(const VARIANT& newValue); BOOL GetRoundedCorners(); void SetRoundedCorners(BOOL bNewValue); BOOL GetShadow(); void SetShadow(BOOL bNewValue); LPDISPATCH Ungroup(); VARIANT GetVerticalAlignment(); void SetVerticalAlignment(const VARIANT& newValue); long GetReadingOrder(); void SetReadingOrder(long nNewValue); }; ///////////////////////////////////////////////////////////////////////////// // GroupObjects wrapper class class GroupObjects : public COleDispatchDriver { public: GroupObjects() {} // Calls COleDispatchDriver default constructor GroupObjects(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} GroupObjects(const GroupObjects& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); VARIANT BringToFront(); VARIANT Copy(); VARIANT CopyPicture(long Appearance, long Format); VARIANT Cut(); VARIANT Delete(); LPDISPATCH Duplicate(); BOOL GetEnabled(); void SetEnabled(BOOL bNewValue); double GetHeight(); void SetHeight(double newValue); double GetLeft(); void SetLeft(double newValue); BOOL GetLocked(); void SetLocked(BOOL bNewValue); VARIANT GetPlacement(); void SetPlacement(const VARIANT& newValue); BOOL GetPrintObject(); void SetPrintObject(BOOL bNewValue); VARIANT Select(const VARIANT& Replace); VARIANT SendToBack(); double GetTop(); void SetTop(double newValue); BOOL GetVisible(); void SetVisible(BOOL bNewValue); double GetWidth(); void SetWidth(double newValue); long GetZOrder(); LPDISPATCH GetShapeRange(); BOOL GetAddIndent(); void SetAddIndent(BOOL bNewValue); VARIANT GetArrowHeadLength(); void SetArrowHeadLength(const VARIANT& newValue); VARIANT GetArrowHeadStyle(); void SetArrowHeadStyle(const VARIANT& newValue); VARIANT GetArrowHeadWidth(); void SetArrowHeadWidth(const VARIANT& newValue); BOOL GetAutoSize(); void SetAutoSize(BOOL bNewValue); LPDISPATCH GetBorder(); VARIANT CheckSpelling(const VARIANT& CustomDictionary, const VARIANT& IgnoreUppercase, const VARIANT& AlwaysSuggest, const VARIANT& SpellLang); long Get_Default(); void Set_Default(long nNewValue); LPDISPATCH GetFont(); VARIANT GetHorizontalAlignment(); void SetHorizontalAlignment(const VARIANT& newValue); LPDISPATCH GetInterior(); VARIANT GetOrientation(); void SetOrientation(const VARIANT& newValue); BOOL GetRoundedCorners(); void SetRoundedCorners(BOOL bNewValue); BOOL GetShadow(); void SetShadow(BOOL bNewValue); LPDISPATCH Ungroup(); VARIANT GetVerticalAlignment(); void SetVerticalAlignment(const VARIANT& newValue); long GetReadingOrder(); void SetReadingOrder(long nNewValue); long GetCount(); LPDISPATCH Group(); LPDISPATCH Item(const VARIANT& Index); LPUNKNOWN _NewEnum(); }; ///////////////////////////////////////////////////////////////////////////// // Line wrapper class class Line : public COleDispatchDriver { public: Line() {} // Calls COleDispatchDriver default constructor Line(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Line(const Line& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH GetBottomRightCell(); VARIANT BringToFront(); VARIANT Copy(); VARIANT CopyPicture(long Appearance, long Format); VARIANT Cut(); VARIANT Delete(); LPDISPATCH Duplicate(); BOOL GetEnabled(); void SetEnabled(BOOL bNewValue); double GetHeight(); void SetHeight(double newValue); long GetIndex(); double GetLeft(); void SetLeft(double newValue); BOOL GetLocked(); void SetLocked(BOOL bNewValue); CString GetName(); void SetName(LPCTSTR lpszNewValue); VARIANT GetPlacement(); void SetPlacement(const VARIANT& newValue); BOOL GetPrintObject(); void SetPrintObject(BOOL bNewValue); VARIANT Select(const VARIANT& Replace); VARIANT SendToBack(); double GetTop(); void SetTop(double newValue); LPDISPATCH GetTopLeftCell(); BOOL GetVisible(); void SetVisible(BOOL bNewValue); double GetWidth(); void SetWidth(double newValue); long GetZOrder(); LPDISPATCH GetShapeRange(); VARIANT GetArrowHeadLength(); void SetArrowHeadLength(const VARIANT& newValue); VARIANT GetArrowHeadStyle(); void SetArrowHeadStyle(const VARIANT& newValue); VARIANT GetArrowHeadWidth(); void SetArrowHeadWidth(const VARIANT& newValue); LPDISPATCH GetBorder(); }; ///////////////////////////////////////////////////////////////////////////// // Lines wrapper class class Lines : public COleDispatchDriver { public: Lines() {} // Calls COleDispatchDriver default constructor Lines(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Lines(const Lines& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); VARIANT BringToFront(); VARIANT Copy(); VARIANT CopyPicture(long Appearance, long Format); VARIANT Cut(); VARIANT Delete(); LPDISPATCH Duplicate(); BOOL GetEnabled(); void SetEnabled(BOOL bNewValue); double GetHeight(); void SetHeight(double newValue); double GetLeft(); void SetLeft(double newValue); BOOL GetLocked(); void SetLocked(BOOL bNewValue); VARIANT GetPlacement(); void SetPlacement(const VARIANT& newValue); BOOL GetPrintObject(); void SetPrintObject(BOOL bNewValue); VARIANT Select(const VARIANT& Replace); VARIANT SendToBack(); double GetTop(); void SetTop(double newValue); BOOL GetVisible(); void SetVisible(BOOL bNewValue); double GetWidth(); void SetWidth(double newValue); long GetZOrder(); LPDISPATCH GetShapeRange(); VARIANT GetArrowHeadLength(); void SetArrowHeadLength(const VARIANT& newValue); VARIANT GetArrowHeadStyle(); void SetArrowHeadStyle(const VARIANT& newValue); VARIANT GetArrowHeadWidth(); void SetArrowHeadWidth(const VARIANT& newValue); LPDISPATCH GetBorder(); LPDISPATCH Add(double X1, double Y1, double X2, double Y2); long GetCount(); LPDISPATCH Group(); LPDISPATCH Item(const VARIANT& Index); LPUNKNOWN _NewEnum(); }; ///////////////////////////////////////////////////////////////////////////// // Rectangle wrapper class class Rectangle : public COleDispatchDriver { public: Rectangle() {} // Calls COleDispatchDriver default constructor Rectangle(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Rectangle(const Rectangle& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH GetBottomRightCell(); VARIANT BringToFront(); VARIANT Copy(); VARIANT CopyPicture(long Appearance, long Format); VARIANT Cut(); VARIANT Delete(); LPDISPATCH Duplicate(); BOOL GetEnabled(); void SetEnabled(BOOL bNewValue); double GetHeight(); void SetHeight(double newValue); long GetIndex(); double GetLeft(); void SetLeft(double newValue); BOOL GetLocked(); void SetLocked(BOOL bNewValue); CString GetName(); void SetName(LPCTSTR lpszNewValue); VARIANT GetPlacement(); void SetPlacement(const VARIANT& newValue); BOOL GetPrintObject(); void SetPrintObject(BOOL bNewValue); VARIANT Select(const VARIANT& Replace); VARIANT SendToBack(); double GetTop(); void SetTop(double newValue); LPDISPATCH GetTopLeftCell(); BOOL GetVisible(); void SetVisible(BOOL bNewValue); double GetWidth(); void SetWidth(double newValue); long GetZOrder(); LPDISPATCH GetShapeRange(); BOOL GetAddIndent(); void SetAddIndent(BOOL bNewValue); VARIANT GetAutoScaleFont(); void SetAutoScaleFont(const VARIANT& newValue); BOOL GetAutoSize(); void SetAutoSize(BOOL bNewValue); CString GetCaption(); void SetCaption(LPCTSTR lpszNewValue); LPDISPATCH GetCharacters(const VARIANT& Start, const VARIANT& Length); VARIANT CheckSpelling(const VARIANT& CustomDictionary, const VARIANT& IgnoreUppercase, const VARIANT& AlwaysSuggest, const VARIANT& SpellLang); LPDISPATCH GetFont(); CString GetFormula(); void SetFormula(LPCTSTR lpszNewValue); VARIANT GetHorizontalAlignment(); void SetHorizontalAlignment(const VARIANT& newValue); BOOL GetLockedText(); void SetLockedText(BOOL bNewValue); VARIANT GetOrientation(); void SetOrientation(const VARIANT& newValue); CString GetText(); void SetText(LPCTSTR lpszNewValue); VARIANT GetVerticalAlignment(); void SetVerticalAlignment(const VARIANT& newValue); long GetReadingOrder(); void SetReadingOrder(long nNewValue); LPDISPATCH GetBorder(); LPDISPATCH GetInterior(); BOOL GetShadow(); void SetShadow(BOOL bNewValue); BOOL GetRoundedCorners(); void SetRoundedCorners(BOOL bNewValue); }; ///////////////////////////////////////////////////////////////////////////// // Rectangles wrapper class class Rectangles : public COleDispatchDriver { public: Rectangles() {} // Calls COleDispatchDriver default constructor Rectangles(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Rectangles(const Rectangles& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); VARIANT BringToFront(); VARIANT Copy(); VARIANT CopyPicture(long Appearance, long Format); VARIANT Cut(); VARIANT Delete(); LPDISPATCH Duplicate(); BOOL GetEnabled(); void SetEnabled(BOOL bNewValue); double GetHeight(); void SetHeight(double newValue); double GetLeft(); void SetLeft(double newValue); BOOL GetLocked(); void SetLocked(BOOL bNewValue); VARIANT GetPlacement(); void SetPlacement(const VARIANT& newValue); BOOL GetPrintObject(); void SetPrintObject(BOOL bNewValue); VARIANT Select(const VARIANT& Replace); VARIANT SendToBack(); double GetTop(); void SetTop(double newValue); BOOL GetVisible(); void SetVisible(BOOL bNewValue); double GetWidth(); void SetWidth(double newValue); long GetZOrder(); LPDISPATCH GetShapeRange(); BOOL GetAddIndent(); void SetAddIndent(BOOL bNewValue); VARIANT GetAutoScaleFont(); void SetAutoScaleFont(const VARIANT& newValue); BOOL GetAutoSize(); void SetAutoSize(BOOL bNewValue); CString GetCaption(); void SetCaption(LPCTSTR lpszNewValue); LPDISPATCH GetCharacters(const VARIANT& Start, const VARIANT& Length); VARIANT CheckSpelling(const VARIANT& CustomDictionary, const VARIANT& IgnoreUppercase, const VARIANT& AlwaysSuggest, const VARIANT& SpellLang); LPDISPATCH GetFont(); CString GetFormula(); void SetFormula(LPCTSTR lpszNewValue); VARIANT GetHorizontalAlignment(); void SetHorizontalAlignment(const VARIANT& newValue); BOOL GetLockedText(); void SetLockedText(BOOL bNewValue); VARIANT GetOrientation(); void SetOrientation(const VARIANT& newValue); CString GetText(); void SetText(LPCTSTR lpszNewValue); VARIANT GetVerticalAlignment(); void SetVerticalAlignment(const VARIANT& newValue); long GetReadingOrder(); void SetReadingOrder(long nNewValue); LPDISPATCH GetBorder(); LPDISPATCH GetInterior(); BOOL GetShadow(); void SetShadow(BOOL bNewValue); BOOL GetRoundedCorners(); void SetRoundedCorners(BOOL bNewValue); LPDISPATCH Add(double Left, double Top, double Width, double Height); long GetCount(); LPDISPATCH Group(); LPDISPATCH Item(const VARIANT& Index); LPUNKNOWN _NewEnum(); }; ///////////////////////////////////////////////////////////////////////////// // Oval wrapper class class Oval : public COleDispatchDriver { public: Oval() {} // Calls COleDispatchDriver default constructor Oval(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Oval(const Oval& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH GetBottomRightCell(); VARIANT BringToFront(); VARIANT Copy(); VARIANT CopyPicture(long Appearance, long Format); VARIANT Cut(); VARIANT Delete(); LPDISPATCH Duplicate(); BOOL GetEnabled(); void SetEnabled(BOOL bNewValue); double GetHeight(); void SetHeight(double newValue); long GetIndex(); double GetLeft(); void SetLeft(double newValue); BOOL GetLocked(); void SetLocked(BOOL bNewValue); CString GetName(); void SetName(LPCTSTR lpszNewValue); VARIANT GetPlacement(); void SetPlacement(const VARIANT& newValue); BOOL GetPrintObject(); void SetPrintObject(BOOL bNewValue); VARIANT Select(const VARIANT& Replace); VARIANT SendToBack(); double GetTop(); void SetTop(double newValue); LPDISPATCH GetTopLeftCell(); BOOL GetVisible(); void SetVisible(BOOL bNewValue); double GetWidth(); void SetWidth(double newValue); long GetZOrder(); LPDISPATCH GetShapeRange(); BOOL GetAddIndent(); void SetAddIndent(BOOL bNewValue); VARIANT GetAutoScaleFont(); void SetAutoScaleFont(const VARIANT& newValue); BOOL GetAutoSize(); void SetAutoSize(BOOL bNewValue); CString GetCaption(); void SetCaption(LPCTSTR lpszNewValue); LPDISPATCH GetCharacters(const VARIANT& Start, const VARIANT& Length); VARIANT CheckSpelling(const VARIANT& CustomDictionary, const VARIANT& IgnoreUppercase, const VARIANT& AlwaysSuggest, const VARIANT& SpellLang); LPDISPATCH GetFont(); CString GetFormula(); void SetFormula(LPCTSTR lpszNewValue); VARIANT GetHorizontalAlignment(); void SetHorizontalAlignment(const VARIANT& newValue); BOOL GetLockedText(); void SetLockedText(BOOL bNewValue); VARIANT GetOrientation(); void SetOrientation(const VARIANT& newValue); CString GetText(); void SetText(LPCTSTR lpszNewValue); VARIANT GetVerticalAlignment(); void SetVerticalAlignment(const VARIANT& newValue); long GetReadingOrder(); void SetReadingOrder(long nNewValue); LPDISPATCH GetBorder(); LPDISPATCH GetInterior(); BOOL GetShadow(); void SetShadow(BOOL bNewValue); }; ///////////////////////////////////////////////////////////////////////////// // Ovals wrapper class class Ovals : public COleDispatchDriver { public: Ovals() {} // Calls COleDispatchDriver default constructor Ovals(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Ovals(const Ovals& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); VARIANT BringToFront(); VARIANT Copy(); VARIANT CopyPicture(long Appearance, long Format); VARIANT Cut(); VARIANT Delete(); LPDISPATCH Duplicate(); BOOL GetEnabled(); void SetEnabled(BOOL bNewValue); double GetHeight(); void SetHeight(double newValue); double GetLeft(); void SetLeft(double newValue); BOOL GetLocked(); void SetLocked(BOOL bNewValue); VARIANT GetPlacement(); void SetPlacement(const VARIANT& newValue); BOOL GetPrintObject(); void SetPrintObject(BOOL bNewValue); VARIANT Select(const VARIANT& Replace); VARIANT SendToBack(); double GetTop(); void SetTop(double newValue); BOOL GetVisible(); void SetVisible(BOOL bNewValue); double GetWidth(); void SetWidth(double newValue); long GetZOrder(); LPDISPATCH GetShapeRange(); BOOL GetAddIndent(); void SetAddIndent(BOOL bNewValue); VARIANT GetAutoScaleFont(); void SetAutoScaleFont(const VARIANT& newValue); BOOL GetAutoSize(); void SetAutoSize(BOOL bNewValue); CString GetCaption(); void SetCaption(LPCTSTR lpszNewValue); LPDISPATCH GetCharacters(const VARIANT& Start, const VARIANT& Length); VARIANT CheckSpelling(const VARIANT& CustomDictionary, const VARIANT& IgnoreUppercase, const VARIANT& AlwaysSuggest, const VARIANT& SpellLang); LPDISPATCH GetFont(); CString GetFormula(); void SetFormula(LPCTSTR lpszNewValue); VARIANT GetHorizontalAlignment(); void SetHorizontalAlignment(const VARIANT& newValue); BOOL GetLockedText(); void SetLockedText(BOOL bNewValue); VARIANT GetOrientation(); void SetOrientation(const VARIANT& newValue); CString GetText(); void SetText(LPCTSTR lpszNewValue); VARIANT GetVerticalAlignment(); void SetVerticalAlignment(const VARIANT& newValue); long GetReadingOrder(); void SetReadingOrder(long nNewValue); LPDISPATCH GetBorder(); LPDISPATCH GetInterior(); BOOL GetShadow(); void SetShadow(BOOL bNewValue); LPDISPATCH Add(double Left, double Top, double Width, double Height); long GetCount(); LPDISPATCH Group(); LPDISPATCH Item(const VARIANT& Index); LPUNKNOWN _NewEnum(); }; ///////////////////////////////////////////////////////////////////////////// // Arc wrapper class class Arc : public COleDispatchDriver { public: Arc() {} // Calls COleDispatchDriver default constructor Arc(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Arc(const Arc& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH GetBottomRightCell(); VARIANT BringToFront(); VARIANT Copy(); VARIANT CopyPicture(long Appearance, long Format); VARIANT Cut(); VARIANT Delete(); LPDISPATCH Duplicate(); BOOL GetEnabled(); void SetEnabled(BOOL bNewValue); double GetHeight(); void SetHeight(double newValue); long GetIndex(); double GetLeft(); void SetLeft(double newValue); BOOL GetLocked(); void SetLocked(BOOL bNewValue); CString GetName(); void SetName(LPCTSTR lpszNewValue); VARIANT GetPlacement(); void SetPlacement(const VARIANT& newValue); BOOL GetPrintObject(); void SetPrintObject(BOOL bNewValue); VARIANT Select(const VARIANT& Replace); VARIANT SendToBack(); double GetTop(); void SetTop(double newValue); LPDISPATCH GetTopLeftCell(); BOOL GetVisible(); void SetVisible(BOOL bNewValue); double GetWidth(); void SetWidth(double newValue); long GetZOrder(); LPDISPATCH GetShapeRange(); BOOL GetAddIndent(); void SetAddIndent(BOOL bNewValue); VARIANT GetAutoScaleFont(); void SetAutoScaleFont(const VARIANT& newValue); BOOL GetAutoSize(); void SetAutoSize(BOOL bNewValue); CString GetCaption(); void SetCaption(LPCTSTR lpszNewValue); LPDISPATCH GetCharacters(const VARIANT& Start, const VARIANT& Length); VARIANT CheckSpelling(const VARIANT& CustomDictionary, const VARIANT& IgnoreUppercase, const VARIANT& AlwaysSuggest, const VARIANT& SpellLang); LPDISPATCH GetFont(); CString GetFormula(); void SetFormula(LPCTSTR lpszNewValue); VARIANT GetHorizontalAlignment(); void SetHorizontalAlignment(const VARIANT& newValue); BOOL GetLockedText(); void SetLockedText(BOOL bNewValue); VARIANT GetOrientation(); void SetOrientation(const VARIANT& newValue); CString GetText(); void SetText(LPCTSTR lpszNewValue); VARIANT GetVerticalAlignment(); void SetVerticalAlignment(const VARIANT& newValue); long GetReadingOrder(); void SetReadingOrder(long nNewValue); LPDISPATCH GetBorder(); LPDISPATCH GetInterior(); }; ///////////////////////////////////////////////////////////////////////////// // Arcs wrapper class class Arcs : public COleDispatchDriver { public: Arcs() {} // Calls COleDispatchDriver default constructor Arcs(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Arcs(const Arcs& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); VARIANT BringToFront(); VARIANT Copy(); VARIANT CopyPicture(long Appearance, long Format); VARIANT Cut(); VARIANT Delete(); LPDISPATCH Duplicate(); BOOL GetEnabled(); void SetEnabled(BOOL bNewValue); double GetHeight(); void SetHeight(double newValue); double GetLeft(); void SetLeft(double newValue); BOOL GetLocked(); void SetLocked(BOOL bNewValue); VARIANT GetPlacement(); void SetPlacement(const VARIANT& newValue); BOOL GetPrintObject(); void SetPrintObject(BOOL bNewValue); VARIANT Select(const VARIANT& Replace); VARIANT SendToBack(); double GetTop(); void SetTop(double newValue); BOOL GetVisible(); void SetVisible(BOOL bNewValue); double GetWidth(); void SetWidth(double newValue); long GetZOrder(); LPDISPATCH GetShapeRange(); BOOL GetAddIndent(); void SetAddIndent(BOOL bNewValue); VARIANT GetAutoScaleFont(); void SetAutoScaleFont(const VARIANT& newValue); BOOL GetAutoSize(); void SetAutoSize(BOOL bNewValue); CString GetCaption(); void SetCaption(LPCTSTR lpszNewValue); LPDISPATCH GetCharacters(const VARIANT& Start, const VARIANT& Length); VARIANT CheckSpelling(const VARIANT& CustomDictionary, const VARIANT& IgnoreUppercase, const VARIANT& AlwaysSuggest, const VARIANT& SpellLang); LPDISPATCH GetFont(); CString GetFormula(); void SetFormula(LPCTSTR lpszNewValue); VARIANT GetHorizontalAlignment(); void SetHorizontalAlignment(const VARIANT& newValue); BOOL GetLockedText(); void SetLockedText(BOOL bNewValue); VARIANT GetOrientation(); void SetOrientation(const VARIANT& newValue); CString GetText(); void SetText(LPCTSTR lpszNewValue); VARIANT GetVerticalAlignment(); void SetVerticalAlignment(const VARIANT& newValue); long GetReadingOrder(); void SetReadingOrder(long nNewValue); LPDISPATCH GetBorder(); LPDISPATCH GetInterior(); LPDISPATCH Add(double X1, double Y1, double X2, double Y2); long GetCount(); LPDISPATCH Group(); LPDISPATCH Item(const VARIANT& Index); LPUNKNOWN _NewEnum(); }; ///////////////////////////////////////////////////////////////////////////// // OLEObjectEvents wrapper class class OLEObjectEvents : public COleDispatchDriver { public: OLEObjectEvents() {} // Calls COleDispatchDriver default constructor OLEObjectEvents(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} OLEObjectEvents(const OLEObjectEvents& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: void GotFocus(); void LostFocus(); }; ///////////////////////////////////////////////////////////////////////////// // _OLEObject wrapper class class _OLEObject : public COleDispatchDriver { public: _OLEObject() {} // Calls COleDispatchDriver default constructor _OLEObject(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} _OLEObject(const _OLEObject& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH GetBottomRightCell(); VARIANT BringToFront(); VARIANT Copy(); VARIANT CopyPicture(long Appearance, long Format); VARIANT Cut(); VARIANT Delete(); LPDISPATCH Duplicate(); BOOL GetEnabled(); void SetEnabled(BOOL bNewValue); double GetHeight(); void SetHeight(double newValue); long GetIndex(); double GetLeft(); void SetLeft(double newValue); BOOL GetLocked(); void SetLocked(BOOL bNewValue); CString GetName(); void SetName(LPCTSTR lpszNewValue); VARIANT GetPlacement(); void SetPlacement(const VARIANT& newValue); BOOL GetPrintObject(); void SetPrintObject(BOOL bNewValue); VARIANT Select(const VARIANT& Replace); VARIANT SendToBack(); double GetTop(); void SetTop(double newValue); LPDISPATCH GetTopLeftCell(); BOOL GetVisible(); void SetVisible(BOOL bNewValue); double GetWidth(); void SetWidth(double newValue); long GetZOrder(); LPDISPATCH GetShapeRange(); LPDISPATCH GetBorder(); LPDISPATCH GetInterior(); BOOL GetShadow(); void SetShadow(BOOL bNewValue); VARIANT Activate(); BOOL GetAutoLoad(); void SetAutoLoad(BOOL bNewValue); BOOL GetAutoUpdate(); void SetAutoUpdate(BOOL bNewValue); LPDISPATCH GetObject(); VARIANT GetOLEType(); CString GetSourceName(); void SetSourceName(LPCTSTR lpszNewValue); VARIANT Update(); VARIANT Verb(long Verb); CString GetLinkedCell(); void SetLinkedCell(LPCTSTR lpszNewValue); CString GetListFillRange(); void SetListFillRange(LPCTSTR lpszNewValue); CString GetProgID(); }; ///////////////////////////////////////////////////////////////////////////// // OLEObjects wrapper class class OLEObjects : public COleDispatchDriver { public: OLEObjects() {} // Calls COleDispatchDriver default constructor OLEObjects(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} OLEObjects(const OLEObjects& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); VARIANT BringToFront(); VARIANT Copy(); VARIANT CopyPicture(long Appearance, long Format); VARIANT Cut(); VARIANT Delete(); LPDISPATCH Duplicate(); BOOL GetEnabled(); void SetEnabled(BOOL bNewValue); double GetHeight(); void SetHeight(double newValue); double GetLeft(); void SetLeft(double newValue); BOOL GetLocked(); void SetLocked(BOOL bNewValue); VARIANT GetPlacement(); void SetPlacement(const VARIANT& newValue); BOOL GetPrintObject(); void SetPrintObject(BOOL bNewValue); VARIANT Select(const VARIANT& Replace); VARIANT SendToBack(); double GetTop(); void SetTop(double newValue); BOOL GetVisible(); void SetVisible(BOOL bNewValue); double GetWidth(); void SetWidth(double newValue); long GetZOrder(); LPDISPATCH GetShapeRange(); LPDISPATCH GetBorder(); LPDISPATCH GetInterior(); BOOL GetShadow(); void SetShadow(BOOL bNewValue); BOOL GetAutoLoad(); void SetAutoLoad(BOOL bNewValue); CString GetSourceName(); void SetSourceName(LPCTSTR lpszNewValue); LPDISPATCH Add(const VARIANT& ClassType, const VARIANT& Filename, const VARIANT& Link, const VARIANT& DisplayAsIcon, const VARIANT& IconFileName, const VARIANT& IconIndex, const VARIANT& IconLabel, const VARIANT& Left, const VARIANT& Top, const VARIANT& Width, const VARIANT& Height); long GetCount(); LPDISPATCH Item(const VARIANT& Index); LPUNKNOWN _NewEnum(); }; ///////////////////////////////////////////////////////////////////////////// // TextBox wrapper class class TextBox : public COleDispatchDriver { public: TextBox() {} // Calls COleDispatchDriver default constructor TextBox(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} TextBox(const TextBox& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH GetBottomRightCell(); VARIANT BringToFront(); VARIANT Copy(); VARIANT CopyPicture(long Appearance, long Format); VARIANT Cut(); VARIANT Delete(); LPDISPATCH Duplicate(); BOOL GetEnabled(); void SetEnabled(BOOL bNewValue); double GetHeight(); void SetHeight(double newValue); long GetIndex(); double GetLeft(); void SetLeft(double newValue); BOOL GetLocked(); void SetLocked(BOOL bNewValue); CString GetName(); void SetName(LPCTSTR lpszNewValue); VARIANT GetPlacement(); void SetPlacement(const VARIANT& newValue); BOOL GetPrintObject(); void SetPrintObject(BOOL bNewValue); VARIANT Select(const VARIANT& Replace); VARIANT SendToBack(); double GetTop(); void SetTop(double newValue); LPDISPATCH GetTopLeftCell(); BOOL GetVisible(); void SetVisible(BOOL bNewValue); double GetWidth(); void SetWidth(double newValue); long GetZOrder(); LPDISPATCH GetShapeRange(); BOOL GetAddIndent(); void SetAddIndent(BOOL bNewValue); VARIANT GetAutoScaleFont(); void SetAutoScaleFont(const VARIANT& newValue); BOOL GetAutoSize(); void SetAutoSize(BOOL bNewValue); CString GetCaption(); void SetCaption(LPCTSTR lpszNewValue); LPDISPATCH GetCharacters(const VARIANT& Start, const VARIANT& Length); VARIANT CheckSpelling(const VARIANT& CustomDictionary, const VARIANT& IgnoreUppercase, const VARIANT& AlwaysSuggest, const VARIANT& SpellLang); LPDISPATCH GetFont(); CString GetFormula(); void SetFormula(LPCTSTR lpszNewValue); VARIANT GetHorizontalAlignment(); void SetHorizontalAlignment(const VARIANT& newValue); BOOL GetLockedText(); void SetLockedText(BOOL bNewValue); VARIANT GetOrientation(); void SetOrientation(const VARIANT& newValue); CString GetText(); void SetText(LPCTSTR lpszNewValue); VARIANT GetVerticalAlignment(); void SetVerticalAlignment(const VARIANT& newValue); long GetReadingOrder(); void SetReadingOrder(long nNewValue); LPDISPATCH GetBorder(); LPDISPATCH GetInterior(); BOOL GetRoundedCorners(); void SetRoundedCorners(BOOL bNewValue); BOOL GetShadow(); void SetShadow(BOOL bNewValue); }; ///////////////////////////////////////////////////////////////////////////// // TextBoxes wrapper class class TextBoxes : public COleDispatchDriver { public: TextBoxes() {} // Calls COleDispatchDriver default constructor TextBoxes(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} TextBoxes(const TextBoxes& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); VARIANT BringToFront(); VARIANT Copy(); VARIANT CopyPicture(long Appearance, long Format); VARIANT Cut(); VARIANT Delete(); LPDISPATCH Duplicate(); BOOL GetEnabled(); void SetEnabled(BOOL bNewValue); double GetHeight(); void SetHeight(double newValue); double GetLeft(); void SetLeft(double newValue); BOOL GetLocked(); void SetLocked(BOOL bNewValue); VARIANT GetPlacement(); void SetPlacement(const VARIANT& newValue); BOOL GetPrintObject(); void SetPrintObject(BOOL bNewValue); VARIANT Select(const VARIANT& Replace); VARIANT SendToBack(); double GetTop(); void SetTop(double newValue); BOOL GetVisible(); void SetVisible(BOOL bNewValue); double GetWidth(); void SetWidth(double newValue); long GetZOrder(); LPDISPATCH GetShapeRange(); BOOL GetAddIndent(); void SetAddIndent(BOOL bNewValue); VARIANT GetAutoScaleFont(); void SetAutoScaleFont(const VARIANT& newValue); BOOL GetAutoSize(); void SetAutoSize(BOOL bNewValue); CString GetCaption(); void SetCaption(LPCTSTR lpszNewValue); LPDISPATCH GetCharacters(const VARIANT& Start, const VARIANT& Length); VARIANT CheckSpelling(const VARIANT& CustomDictionary, const VARIANT& IgnoreUppercase, const VARIANT& AlwaysSuggest, const VARIANT& SpellLang); LPDISPATCH GetFont(); CString GetFormula(); void SetFormula(LPCTSTR lpszNewValue); VARIANT GetHorizontalAlignment(); void SetHorizontalAlignment(const VARIANT& newValue); BOOL GetLockedText(); void SetLockedText(BOOL bNewValue); VARIANT GetOrientation(); void SetOrientation(const VARIANT& newValue); CString GetText(); void SetText(LPCTSTR lpszNewValue); VARIANT GetVerticalAlignment(); void SetVerticalAlignment(const VARIANT& newValue); long GetReadingOrder(); void SetReadingOrder(long nNewValue); LPDISPATCH GetBorder(); LPDISPATCH GetInterior(); BOOL GetRoundedCorners(); void SetRoundedCorners(BOOL bNewValue); BOOL GetShadow(); void SetShadow(BOOL bNewValue); LPDISPATCH Add(double Left, double Top, double Width, double Height); long GetCount(); LPDISPATCH Group(); LPDISPATCH Item(const VARIANT& Index); LPUNKNOWN _NewEnum(); }; ///////////////////////////////////////////////////////////////////////////// // MyPicture wrapper class class MyPicture : public COleDispatchDriver { public: MyPicture() {} // Calls COleDispatchDriver default constructor MyPicture(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} MyPicture(const MyPicture& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH GetBottomRightCell(); VARIANT BringToFront(); VARIANT Copy(); VARIANT CopyPicture(long Appearance, long Format); VARIANT Cut(); VARIANT Delete(); LPDISPATCH Duplicate(); BOOL GetEnabled(); void SetEnabled(BOOL bNewValue); double GetHeight(); void SetHeight(double newValue); long GetIndex(); double GetLeft(); void SetLeft(double newValue); BOOL GetLocked(); void SetLocked(BOOL bNewValue); CString GetName(); void SetName(LPCTSTR lpszNewValue); VARIANT GetPlacement(); void SetPlacement(const VARIANT& newValue); BOOL GetPrintObject(); void SetPrintObject(BOOL bNewValue); VARIANT Select(const VARIANT& Replace); VARIANT SendToBack(); double GetTop(); void SetTop(double newValue); LPDISPATCH GetTopLeftCell(); BOOL GetVisible(); void SetVisible(BOOL bNewValue); double GetWidth(); void SetWidth(double newValue); long GetZOrder(); LPDISPATCH GetShapeRange(); LPDISPATCH GetBorder(); LPDISPATCH GetInterior(); BOOL GetShadow(); void SetShadow(BOOL bNewValue); CString GetFormula(); void SetFormula(LPCTSTR lpszNewValue); }; ///////////////////////////////////////////////////////////////////////////// // Pictures wrapper class class Pictures : public COleDispatchDriver { public: Pictures() {} // Calls COleDispatchDriver default constructor Pictures(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Pictures(const Pictures& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); VARIANT BringToFront(); VARIANT Copy(); VARIANT CopyPicture(long Appearance, long Format); VARIANT Cut(); VARIANT Delete(); LPDISPATCH Duplicate(); BOOL GetEnabled(); void SetEnabled(BOOL bNewValue); double GetHeight(); void SetHeight(double newValue); double GetLeft(); void SetLeft(double newValue); BOOL GetLocked(); void SetLocked(BOOL bNewValue); VARIANT GetPlacement(); void SetPlacement(const VARIANT& newValue); BOOL GetPrintObject(); void SetPrintObject(BOOL bNewValue); VARIANT Select(const VARIANT& Replace); VARIANT SendToBack(); double GetTop(); void SetTop(double newValue); BOOL GetVisible(); void SetVisible(BOOL bNewValue); double GetWidth(); void SetWidth(double newValue); long GetZOrder(); LPDISPATCH GetShapeRange(); LPDISPATCH GetBorder(); LPDISPATCH GetInterior(); BOOL GetShadow(); void SetShadow(BOOL bNewValue); CString GetFormula(); void SetFormula(LPCTSTR lpszNewValue); LPDISPATCH Add(double Left, double Top, double Width, double Height); long GetCount(); LPDISPATCH Group(); LPDISPATCH Insert(LPCTSTR Filename, const VARIANT& Converter); LPDISPATCH Item(const VARIANT& Index); LPUNKNOWN _NewEnum(); LPDISPATCH Paste(const VARIANT& Link); }; ///////////////////////////////////////////////////////////////////////////// // Drawing wrapper class class Drawing : public COleDispatchDriver { public: Drawing() {} // Calls COleDispatchDriver default constructor Drawing(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Drawing(const Drawing& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH GetBottomRightCell(); VARIANT BringToFront(); VARIANT Copy(); VARIANT CopyPicture(long Appearance, long Format); VARIANT Cut(); VARIANT Delete(); LPDISPATCH Duplicate(); BOOL GetEnabled(); void SetEnabled(BOOL bNewValue); double GetHeight(); void SetHeight(double newValue); long GetIndex(); double GetLeft(); void SetLeft(double newValue); BOOL GetLocked(); void SetLocked(BOOL bNewValue); CString GetName(); void SetName(LPCTSTR lpszNewValue); VARIANT GetPlacement(); void SetPlacement(const VARIANT& newValue); BOOL GetPrintObject(); void SetPrintObject(BOOL bNewValue); VARIANT Select(const VARIANT& Replace); VARIANT SendToBack(); double GetTop(); void SetTop(double newValue); LPDISPATCH GetTopLeftCell(); BOOL GetVisible(); void SetVisible(BOOL bNewValue); double GetWidth(); void SetWidth(double newValue); long GetZOrder(); LPDISPATCH GetShapeRange(); BOOL GetAddIndent(); void SetAddIndent(BOOL bNewValue); VARIANT GetAutoScaleFont(); void SetAutoScaleFont(const VARIANT& newValue); BOOL GetAutoSize(); void SetAutoSize(BOOL bNewValue); CString GetCaption(); void SetCaption(LPCTSTR lpszNewValue); LPDISPATCH GetCharacters(const VARIANT& Start, const VARIANT& Length); VARIANT CheckSpelling(const VARIANT& CustomDictionary, const VARIANT& IgnoreUppercase, const VARIANT& AlwaysSuggest, const VARIANT& SpellLang); LPDISPATCH GetFont(); CString GetFormula(); void SetFormula(LPCTSTR lpszNewValue); VARIANT GetHorizontalAlignment(); void SetHorizontalAlignment(const VARIANT& newValue); BOOL GetLockedText(); void SetLockedText(BOOL bNewValue); VARIANT GetOrientation(); void SetOrientation(const VARIANT& newValue); CString GetText(); void SetText(LPCTSTR lpszNewValue); VARIANT GetVerticalAlignment(); void SetVerticalAlignment(const VARIANT& newValue); long GetReadingOrder(); void SetReadingOrder(long nNewValue); LPDISPATCH GetBorder(); LPDISPATCH GetInterior(); BOOL GetShadow(); void SetShadow(BOOL bNewValue); VARIANT AddVertex(double Left, double Top); VARIANT Reshape(long Vertex, BOOL Insert, const VARIANT& Left, const VARIANT& Top); VARIANT GetVertices(const VARIANT& Index1, const VARIANT& Index2); }; ///////////////////////////////////////////////////////////////////////////// // Drawings wrapper class class Drawings : public COleDispatchDriver { public: Drawings() {} // Calls COleDispatchDriver default constructor Drawings(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Drawings(const Drawings& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); VARIANT BringToFront(); VARIANT Copy(); VARIANT CopyPicture(long Appearance, long Format); VARIANT Cut(); VARIANT Delete(); LPDISPATCH Duplicate(); BOOL GetEnabled(); void SetEnabled(BOOL bNewValue); double GetHeight(); void SetHeight(double newValue); double GetLeft(); void SetLeft(double newValue); BOOL GetLocked(); void SetLocked(BOOL bNewValue); VARIANT GetPlacement(); void SetPlacement(const VARIANT& newValue); BOOL GetPrintObject(); void SetPrintObject(BOOL bNewValue); VARIANT Select(const VARIANT& Replace); VARIANT SendToBack(); double GetTop(); void SetTop(double newValue); BOOL GetVisible(); void SetVisible(BOOL bNewValue); double GetWidth(); void SetWidth(double newValue); long GetZOrder(); LPDISPATCH GetShapeRange(); BOOL GetAddIndent(); void SetAddIndent(BOOL bNewValue); VARIANT GetAutoScaleFont(); void SetAutoScaleFont(const VARIANT& newValue); BOOL GetAutoSize(); void SetAutoSize(BOOL bNewValue); CString GetCaption(); void SetCaption(LPCTSTR lpszNewValue); LPDISPATCH GetCharacters(const VARIANT& Start, const VARIANT& Length); VARIANT CheckSpelling(const VARIANT& CustomDictionary, const VARIANT& IgnoreUppercase, const VARIANT& AlwaysSuggest, const VARIANT& SpellLang); LPDISPATCH GetFont(); CString GetFormula(); void SetFormula(LPCTSTR lpszNewValue); VARIANT GetHorizontalAlignment(); void SetHorizontalAlignment(const VARIANT& newValue); BOOL GetLockedText(); void SetLockedText(BOOL bNewValue); VARIANT GetOrientation(); void SetOrientation(const VARIANT& newValue); CString GetText(); void SetText(LPCTSTR lpszNewValue); VARIANT GetVerticalAlignment(); void SetVerticalAlignment(const VARIANT& newValue); long GetReadingOrder(); void SetReadingOrder(long nNewValue); LPDISPATCH GetBorder(); LPDISPATCH GetInterior(); BOOL GetShadow(); void SetShadow(BOOL bNewValue); VARIANT Reshape(long Vertex, BOOL Insert, const VARIANT& Left, const VARIANT& Top); LPDISPATCH Add(double X1, double Y1, double X2, double Y2, BOOL Closed); long GetCount(); LPDISPATCH Group(); LPDISPATCH Item(const VARIANT& Index); LPUNKNOWN _NewEnum(); }; ///////////////////////////////////////////////////////////////////////////// // RoutingSlip wrapper class class RoutingSlip : public COleDispatchDriver { public: RoutingSlip() {} // Calls COleDispatchDriver default constructor RoutingSlip(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} RoutingSlip(const RoutingSlip& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); long GetDelivery(); void SetDelivery(long nNewValue); VARIANT GetMessage(); void SetMessage(const VARIANT& newValue); VARIANT GetRecipients(const VARIANT& Index); void SetRecipients(const VARIANT& Index, const VARIANT& newValue); VARIANT Reset(); BOOL GetReturnWhenDone(); void SetReturnWhenDone(BOOL bNewValue); long GetStatus(); VARIANT GetSubject(); void SetSubject(const VARIANT& newValue); BOOL GetTrackStatus(); void SetTrackStatus(BOOL bNewValue); }; ///////////////////////////////////////////////////////////////////////////// // Outline wrapper class class Outline : public COleDispatchDriver { public: Outline() {} // Calls COleDispatchDriver default constructor Outline(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Outline(const Outline& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); BOOL GetAutomaticStyles(); void SetAutomaticStyles(BOOL bNewValue); VARIANT ShowLevels(const VARIANT& RowLevels, const VARIANT& ColumnLevels); long GetSummaryColumn(); void SetSummaryColumn(long nNewValue); long GetSummaryRow(); void SetSummaryRow(long nNewValue); }; ///////////////////////////////////////////////////////////////////////////// // Module wrapper class class Module : public COleDispatchDriver { public: Module() {} // Calls COleDispatchDriver default constructor Module(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Module(const Module& 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(); BOOL GetProtectContents(); BOOL GetProtectionMode(); void Select(const VARIANT& Replace); void Unprotect(const VARIANT& Password); long GetVisible(); void SetVisible(long nNewValue); LPDISPATCH GetShapes(); VARIANT InsertFile(const VARIANT& Filename, const VARIANT& Merge); 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 Protect(const VARIANT& Password, const VARIANT& DrawingObjects, const VARIANT& Contents, const VARIANT& Scenarios, const VARIANT& UserInterfaceOnly); }; ///////////////////////////////////////////////////////////////////////////// // Modules wrapper class class Modules : public COleDispatchDriver { public: Modules() {} // Calls COleDispatchDriver default constructor Modules(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Modules(const Modules& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH Add(const VARIANT& Before, const VARIANT& After, const VARIANT& Count); void Copy(const VARIANT& Before, const VARIANT& After); long GetCount(); void Delete(); LPDISPATCH GetItem(const VARIANT& Index); void Move(const VARIANT& Before, const VARIANT& After); LPUNKNOWN Get_NewEnum(); void Select(const VARIANT& Replace); LPDISPATCH GetHPageBreaks(); LPDISPATCH GetVPageBreaks(); VARIANT GetVisible(); void SetVisible(const VARIANT& newValue); LPDISPATCH Get_Default(const VARIANT& Index); void PrintOut(const VARIANT& From, const VARIANT& To, const VARIANT& Copies, const VARIANT& Preview, const VARIANT& ActivePrinter, const VARIANT& PrintToFile, const VARIANT& Collate, const VARIANT& PrToFileName); }; ///////////////////////////////////////////////////////////////////////////// // DialogSheet wrapper class class DialogSheet : public COleDispatchDriver { public: DialogSheet() {} // Calls COleDispatchDriver default constructor DialogSheet(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} DialogSheet(const DialogSheet& 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 PrintPreview(const VARIANT& EnableChanges); BOOL GetProtectContents(); BOOL GetProtectDrawingObjects(); BOOL GetProtectionMode(); BOOL GetProtectScenarios(); void Select(const VARIANT& Replace); void Unprotect(const VARIANT& Password); long GetVisible(); void SetVisible(long nNewValue); LPDISPATCH GetShapes(); BOOL GetEnableCalculation(); void SetEnableCalculation(BOOL bNewValue); LPDISPATCH ChartObjects(const VARIANT& Index); void CheckSpelling(const VARIANT& CustomDictionary, const VARIANT& IgnoreUppercase, const VARIANT& AlwaysSuggest, const VARIANT& SpellLang); 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); void ResetAllPageBreaks(); LPDISPATCH GetNames(); LPDISPATCH OLEObjects(const VARIANT& Index); void Paste(const VARIANT& Destination, const VARIANT& Link); CString GetScrollArea(); void SetScrollArea(LPCTSTR lpszNewValue); LPDISPATCH GetHPageBreaks(); LPDISPATCH GetVPageBreaks(); LPDISPATCH GetQueryTables(); BOOL GetDisplayPageBreaks(); void SetDisplayPageBreaks(BOOL bNewValue); LPDISPATCH GetComments(); LPDISPATCH GetHyperlinks(); void ClearCircles(); void CircleInvalid(); LPDISPATCH GetAutoFilter(); BOOL GetDisplayRightToLeft(); void SetDisplayRightToLeft(BOOL bNewValue); LPDISPATCH GetScripts(); void PrintOut(const VARIANT& From, const VARIANT& To, const VARIANT& Copies, const VARIANT& Preview, const VARIANT& ActivePrinter, const VARIANT& PrintToFile, const VARIANT& Collate, const VARIANT& PrToFileName); LPDISPATCH GetTab(); LPDISPATCH GetMailEnvelope(); 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, const VARIANT& Local); LPDISPATCH GetCustomProperties(); LPDISPATCH GetSmartTags(); LPDISPATCH GetProtection(); void PasteSpecial(const VARIANT& Format, const VARIANT& Link, const VARIANT& DisplayAsIcon, const VARIANT& IconFileName, const VARIANT& IconIndex, const VARIANT& IconLabel, const VARIANT& NoHTMLFormatting); void Protect(const VARIANT& Password, const VARIANT& DrawingObjects, const VARIANT& Contents, const VARIANT& Scenarios, const VARIANT& UserInterfaceOnly, const VARIANT& AllowFormattingCells, const VARIANT& AllowFormattingColumns, const VARIANT& AllowFormattingRows, const VARIANT& AllowInsertingColumns, const VARIANT& AllowInsertingRows, const VARIANT& AllowInsertingHyperlinks, const VARIANT& AllowDeletingColumns, const VARIANT& AllowDeletingRows, const VARIANT& AllowSorting, const VARIANT& AllowFiltering, const VARIANT& AllowUsingPivotTables); VARIANT GetDefaultButton(); void SetDefaultButton(const VARIANT& newValue); VARIANT GetFocus(); void SetFocus(const VARIANT& newValue); BOOL Hide(const VARIANT& Cancel); BOOL Show(); }; ///////////////////////////////////////////////////////////////////////////// // DialogSheets wrapper class class DialogSheets : public COleDispatchDriver { public: DialogSheets() {} // Calls COleDispatchDriver default constructor DialogSheets(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} DialogSheets(const DialogSheets& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH Add(const VARIANT& Before, const VARIANT& After, const VARIANT& Count); void Copy(const VARIANT& Before, const VARIANT& After); long GetCount(); void Delete(); LPDISPATCH GetItem(const VARIANT& Index); void Move(const VARIANT& Before, const VARIANT& After); LPUNKNOWN Get_NewEnum(); void PrintPreview(const VARIANT& EnableChanges); void Select(const VARIANT& Replace); LPDISPATCH GetHPageBreaks(); LPDISPATCH GetVPageBreaks(); VARIANT GetVisible(); void SetVisible(const VARIANT& newValue); LPDISPATCH Get_Default(const VARIANT& Index); void PrintOut(const VARIANT& From, const VARIANT& To, const VARIANT& Copies, const VARIANT& Preview, const VARIANT& ActivePrinter, const VARIANT& PrintToFile, const VARIANT& Collate, const VARIANT& PrToFileName); }; ///////////////////////////////////////////////////////////////////////////// // Worksheets wrapper class class Worksheets : public COleDispatchDriver { public: Worksheets() {} // Calls COleDispatchDriver default constructor Worksheets(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Worksheets(const Worksheets& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH Add(const VARIANT& Before, const VARIANT& After, const VARIANT& Count, const VARIANT& Type); void Copy(const VARIANT& Before, const VARIANT& After); long GetCount(); void Delete(); void FillAcrossSheets(LPDISPATCH Range, long Type); LPDISPATCH GetItem(const VARIANT& Index); void Move(const VARIANT& Before, const VARIANT& After); LPUNKNOWN Get_NewEnum(); void PrintPreview(const VARIANT& EnableChanges); void Select(const VARIANT& Replace); LPDISPATCH GetHPageBreaks(); LPDISPATCH GetVPageBreaks(); VARIANT GetVisible(); void SetVisible(const VARIANT& newValue); LPDISPATCH Get_Default(const VARIANT& Index); void PrintOut(const VARIANT& From, const VARIANT& To, const VARIANT& Copies, const VARIANT& Preview, const VARIANT& ActivePrinter, const VARIANT& PrintToFile, const VARIANT& Collate, const VARIANT& PrToFileName); }; ///////////////////////////////////////////////////////////////////////////// // PageSetup wrapper class class PageSetup : public COleDispatchDriver { public: PageSetup() {} // Calls COleDispatchDriver default constructor PageSetup(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} PageSetup(const PageSetup& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); BOOL GetBlackAndWhite(); void SetBlackAndWhite(BOOL bNewValue); double GetBottomMargin(); void SetBottomMargin(double newValue); CString GetCenterFooter(); void SetCenterFooter(LPCTSTR lpszNewValue); CString GetCenterHeader(); void SetCenterHeader(LPCTSTR lpszNewValue); BOOL GetCenterHorizontally(); void SetCenterHorizontally(BOOL bNewValue); BOOL GetCenterVertically(); void SetCenterVertically(BOOL bNewValue); long GetChartSize(); void SetChartSize(long nNewValue); BOOL GetDraft(); void SetDraft(BOOL bNewValue); long GetFirstPageNumber(); void SetFirstPageNumber(long nNewValue); VARIANT GetFitToPagesTall(); void SetFitToPagesTall(const VARIANT& newValue); VARIANT GetFitToPagesWide(); void SetFitToPagesWide(const VARIANT& newValue); double GetFooterMargin(); void SetFooterMargin(double newValue); double GetHeaderMargin(); void SetHeaderMargin(double newValue); CString GetLeftFooter(); void SetLeftFooter(LPCTSTR lpszNewValue); CString GetLeftHeader(); void SetLeftHeader(LPCTSTR lpszNewValue); double GetLeftMargin(); void SetLeftMargin(double newValue); long GetOrder(); void SetOrder(long nNewValue); long GetOrientation(); void SetOrientation(long nNewValue); long GetPaperSize(); void SetPaperSize(long nNewValue); CString GetPrintArea(); void SetPrintArea(LPCTSTR lpszNewValue); BOOL GetPrintGridlines(); void SetPrintGridlines(BOOL bNewValue); BOOL GetPrintHeadings(); void SetPrintHeadings(BOOL bNewValue); BOOL GetPrintNotes(); void SetPrintNotes(BOOL bNewValue); VARIANT GetPrintQuality(const VARIANT& Index); void SetPrintQuality(const VARIANT& Index, const VARIANT& newValue); CString GetPrintTitleColumns(); void SetPrintTitleColumns(LPCTSTR lpszNewValue); CString GetPrintTitleRows(); void SetPrintTitleRows(LPCTSTR lpszNewValue); CString GetRightFooter(); void SetRightFooter(LPCTSTR lpszNewValue); CString GetRightHeader(); void SetRightHeader(LPCTSTR lpszNewValue); double GetRightMargin(); void SetRightMargin(double newValue); double GetTopMargin(); void SetTopMargin(double newValue); VARIANT GetZoom(); void SetZoom(const VARIANT& newValue); long GetPrintComments(); void SetPrintComments(long nNewValue); long GetPrintErrors(); void SetPrintErrors(long nNewValue); LPDISPATCH GetCenterHeaderPicture(); LPDISPATCH GetCenterFooterPicture(); LPDISPATCH GetLeftHeaderPicture(); LPDISPATCH GetLeftFooterPicture(); LPDISPATCH GetRightHeaderPicture(); LPDISPATCH GetRightFooterPicture(); }; ///////////////////////////////////////////////////////////////////////////// // Names wrapper class class Names : public COleDispatchDriver { public: Names() {} // Calls COleDispatchDriver default constructor Names(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Names(const Names& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH Add(const VARIANT& Name, const VARIANT& RefersTo, const VARIANT& Visible, const VARIANT& MacroType, const VARIANT& ShortcutKey, const VARIANT& Category, const VARIANT& NameLocal, const VARIANT& RefersToLocal, const VARIANT& CategoryLocal, const VARIANT& RefersToR1C1, const VARIANT& RefersToR1C1Local); LPDISPATCH Item(const VARIANT& Index, const VARIANT& IndexLocal, const VARIANT& RefersTo); LPDISPATCH _Default(const VARIANT& Index, const VARIANT& IndexLocal, const VARIANT& RefersTo); long GetCount(); LPUNKNOWN Get_NewEnum(); }; ///////////////////////////////////////////////////////////////////////////// // Name wrapper class class Name : public COleDispatchDriver { public: Name() {} // Calls COleDispatchDriver default constructor Name(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Name(const Name& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); CString Get_Default(); long GetIndex(); CString GetCategory(); void SetCategory(LPCTSTR lpszNewValue); CString GetCategoryLocal(); void SetCategoryLocal(LPCTSTR lpszNewValue); void Delete(); long GetMacroType(); void SetMacroType(long nNewValue); CString GetName(); void SetName(LPCTSTR lpszNewValue); VARIANT GetRefersTo(); void SetRefersTo(const VARIANT& newValue); CString GetShortcutKey(); void SetShortcutKey(LPCTSTR lpszNewValue); CString GetValue(); void SetValue(LPCTSTR lpszNewValue); BOOL GetVisible(); void SetVisible(BOOL bNewValue); CString GetNameLocal(); void SetNameLocal(LPCTSTR lpszNewValue); VARIANT GetRefersToLocal(); void SetRefersToLocal(const VARIANT& newValue); VARIANT GetRefersToR1C1(); void SetRefersToR1C1(const VARIANT& newValue); VARIANT GetRefersToR1C1Local(); void SetRefersToR1C1Local(const VARIANT& newValue); LPDISPATCH GetRefersToRange(); }; ///////////////////////////////////////////////////////////////////////////// // ChartObject wrapper class class ChartObject : public COleDispatchDriver { public: ChartObject() {} // Calls COleDispatchDriver default constructor ChartObject(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} ChartObject(const ChartObject& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH GetBottomRightCell(); VARIANT BringToFront(); VARIANT Copy(); VARIANT CopyPicture(long Appearance, long Format); VARIANT Cut(); VARIANT Delete(); LPDISPATCH Duplicate(); BOOL GetEnabled(); void SetEnabled(BOOL bNewValue); double GetHeight(); void SetHeight(double newValue); long GetIndex(); double GetLeft(); void SetLeft(double newValue); BOOL GetLocked(); void SetLocked(BOOL bNewValue); CString GetName(); void SetName(LPCTSTR lpszNewValue); VARIANT GetPlacement(); void SetPlacement(const VARIANT& newValue); BOOL GetPrintObject(); void SetPrintObject(BOOL bNewValue); VARIANT Select(const VARIANT& Replace); VARIANT SendToBack(); double GetTop(); void SetTop(double newValue); LPDISPATCH GetTopLeftCell(); BOOL GetVisible(); void SetVisible(BOOL bNewValue); double GetWidth(); void SetWidth(double newValue); long GetZOrder(); LPDISPATCH GetShapeRange(); VARIANT Activate(); LPDISPATCH GetChart(); BOOL GetProtectChartObject(); void SetProtectChartObject(BOOL bNewValue); BOOL GetRoundedCorners(); void SetRoundedCorners(BOOL bNewValue); LPDISPATCH GetBorder(); LPDISPATCH GetInterior(); BOOL GetShadow(); void SetShadow(BOOL bNewValue); }; ///////////////////////////////////////////////////////////////////////////// // ChartObjects wrapper class class ChartObjects : public COleDispatchDriver { public: ChartObjects() {} // Calls COleDispatchDriver default constructor ChartObjects(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} ChartObjects(const ChartObjects& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); VARIANT BringToFront(); VARIANT Copy(); VARIANT CopyPicture(long Appearance, long Format); VARIANT Cut(); VARIANT Delete(); LPDISPATCH Duplicate(); BOOL GetEnabled(); void SetEnabled(BOOL bNewValue); double GetHeight(); void SetHeight(double newValue); double GetLeft(); void SetLeft(double newValue); BOOL GetLocked(); void SetLocked(BOOL bNewValue); VARIANT GetPlacement(); void SetPlacement(const VARIANT& newValue); BOOL GetPrintObject(); void SetPrintObject(BOOL bNewValue); VARIANT Select(const VARIANT& Replace); VARIANT SendToBack(); double GetTop(); void SetTop(double newValue); BOOL GetVisible(); void SetVisible(BOOL bNewValue); double GetWidth(); void SetWidth(double newValue); LPDISPATCH GetShapeRange(); BOOL GetRoundedCorners(); void SetRoundedCorners(BOOL bNewValue); LPDISPATCH GetBorder(); LPDISPATCH GetInterior(); BOOL GetShadow(); void SetShadow(BOOL bNewValue); LPDISPATCH Add(double Left, double Top, double Width, double Height); long GetCount(); LPDISPATCH Item(const VARIANT& Index); LPUNKNOWN _NewEnum(); }; ///////////////////////////////////////////////////////////////////////////// // Mailer wrapper class class Mailer : public COleDispatchDriver { public: Mailer() {} // Calls COleDispatchDriver default constructor Mailer(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Mailer(const Mailer& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); VARIANT GetBCCRecipients(); void SetBCCRecipients(const VARIANT& newValue); VARIANT GetCCRecipients(); void SetCCRecipients(const VARIANT& newValue); VARIANT GetEnclosures(); void SetEnclosures(const VARIANT& newValue); BOOL GetReceived(); DATE GetSendDateTime(); CString GetSender(); CString GetSubject(); void SetSubject(LPCTSTR lpszNewValue); VARIANT GetToRecipients(); void SetToRecipients(const VARIANT& newValue); VARIANT GetWhichAddress(); void SetWhichAddress(const VARIANT& newValue); }; ///////////////////////////////////////////////////////////////////////////// // CustomViews wrapper class class CustomViews : public COleDispatchDriver { public: CustomViews() {} // Calls COleDispatchDriver default constructor CustomViews(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} CustomViews(const CustomViews& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); long GetCount(); LPDISPATCH Item(const VARIANT& ViewName); LPDISPATCH Add(LPCTSTR ViewName, const VARIANT& PrintSettings, const VARIANT& RowColSettings); LPDISPATCH Get_Default(const VARIANT& ViewName); LPUNKNOWN Get_NewEnum(); }; ///////////////////////////////////////////////////////////////////////////// // CustomView wrapper class class CustomView : public COleDispatchDriver { public: CustomView() {} // Calls COleDispatchDriver default constructor CustomView(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} CustomView(const CustomView& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); CString GetName(); BOOL GetPrintSettings(); BOOL GetRowColSettings(); void Show(); void Delete(); }; ///////////////////////////////////////////////////////////////////////////// // FormatConditions wrapper class class FormatConditions : public COleDispatchDriver { public: FormatConditions() {} // Calls COleDispatchDriver default constructor FormatConditions(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} FormatConditions(const FormatConditions& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); long GetCount(); LPDISPATCH Item(const VARIANT& Index); LPDISPATCH Add(long Type, const VARIANT& Operator, const VARIANT& Formula1, const VARIANT& Formula2); LPDISPATCH Get_Default(const VARIANT& Index); LPUNKNOWN Get_NewEnum(); void Delete(); }; ///////////////////////////////////////////////////////////////////////////// // FormatCondition wrapper class class FormatCondition : public COleDispatchDriver { public: FormatCondition() {} // Calls COleDispatchDriver default constructor FormatCondition(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} FormatCondition(const FormatCondition& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); void Modify(long Type, const VARIANT& Operator, const VARIANT& Formula1, const VARIANT& Formula2); long GetType(); long GetOperator(); CString GetFormula1(); CString GetFormula2(); LPDISPATCH GetInterior(); LPDISPATCH GetBorders(); LPDISPATCH GetFont(); void Delete(); }; ///////////////////////////////////////////////////////////////////////////// // Comments wrapper class class Comments : public COleDispatchDriver { public: Comments() {} // Calls COleDispatchDriver default constructor Comments(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Comments(const Comments& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); long GetCount(); LPDISPATCH Item(long Index); LPDISPATCH Get_Default(long Index); LPUNKNOWN Get_NewEnum(); }; ///////////////////////////////////////////////////////////////////////////// // Comment wrapper class class Comment : public COleDispatchDriver { public: Comment() {} // Calls COleDispatchDriver default constructor Comment(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Comment(const Comment& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); CString GetAuthor(); LPDISPATCH GetShape(); BOOL GetVisible(); void SetVisible(BOOL bNewValue); CString Text(const VARIANT& Text, const VARIANT& Start, const VARIANT& Overwrite); void Delete(); LPDISPATCH Next(); LPDISPATCH Previous(); }; ///////////////////////////////////////////////////////////////////////////// // RefreshEvents wrapper class class RefreshEvents : public COleDispatchDriver { public: RefreshEvents() {} // Calls COleDispatchDriver default constructor RefreshEvents(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} RefreshEvents(const RefreshEvents& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: void BeforeRefresh(BOOL* Cancel); void AfterRefresh(BOOL Success); }; ///////////////////////////////////////////////////////////////////////////// // _QueryTable wrapper class class _QueryTable : public COleDispatchDriver { public: _QueryTable() {} // Calls COleDispatchDriver default constructor _QueryTable(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} _QueryTable(const _QueryTable& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); CString GetName(); void SetName(LPCTSTR lpszNewValue); BOOL GetFieldNames(); void SetFieldNames(BOOL bNewValue); BOOL GetRowNumbers(); void SetRowNumbers(BOOL bNewValue); BOOL GetFillAdjacentFormulas(); void SetFillAdjacentFormulas(BOOL bNewValue); BOOL GetRefreshOnFileOpen(); void SetRefreshOnFileOpen(BOOL bNewValue); BOOL GetRefreshing(); BOOL GetFetchedRowOverflow(); BOOL GetBackgroundQuery(); void SetBackgroundQuery(BOOL bNewValue); void CancelRefresh(); long GetRefreshStyle(); void SetRefreshStyle(long nNewValue); BOOL GetEnableRefresh(); void SetEnableRefresh(BOOL bNewValue); BOOL GetSavePassword(); void SetSavePassword(BOOL bNewValue); LPDISPATCH GetDestination(); VARIANT GetConnection(); void SetConnection(const VARIANT& newValue); CString GetPostText(); void SetPostText(LPCTSTR lpszNewValue); LPDISPATCH GetResultRange(); void Delete(); BOOL Refresh(const VARIANT& BackgroundQuery); LPDISPATCH GetParameters(); LPDISPATCH GetRecordset(); void SetRefRecordset(LPDISPATCH newValue); BOOL GetSaveData(); void SetSaveData(BOOL bNewValue); BOOL GetEnableEditing(); void SetEnableEditing(BOOL bNewValue); long GetTextFilePlatform(); void SetTextFilePlatform(long nNewValue); long GetTextFileStartRow(); void SetTextFileStartRow(long nNewValue); long GetTextFileParseType(); void SetTextFileParseType(long nNewValue); long GetTextFileTextQualifier(); void SetTextFileTextQualifier(long nNewValue); BOOL GetTextFileConsecutiveDelimiter(); void SetTextFileConsecutiveDelimiter(BOOL bNewValue); BOOL GetTextFileTabDelimiter(); void SetTextFileTabDelimiter(BOOL bNewValue); BOOL GetTextFileSemicolonDelimiter(); void SetTextFileSemicolonDelimiter(BOOL bNewValue); BOOL GetTextFileCommaDelimiter(); void SetTextFileCommaDelimiter(BOOL bNewValue); BOOL GetTextFileSpaceDelimiter(); void SetTextFileSpaceDelimiter(BOOL bNewValue); CString GetTextFileOtherDelimiter(); void SetTextFileOtherDelimiter(LPCTSTR lpszNewValue); VARIANT GetTextFileColumnDataTypes(); void SetTextFileColumnDataTypes(const VARIANT& newValue); VARIANT GetTextFileFixedColumnWidths(); void SetTextFileFixedColumnWidths(const VARIANT& newValue); BOOL GetPreserveColumnInfo(); void SetPreserveColumnInfo(BOOL bNewValue); BOOL GetPreserveFormatting(); void SetPreserveFormatting(BOOL bNewValue); BOOL GetAdjustColumnWidth(); void SetAdjustColumnWidth(BOOL bNewValue); VARIANT GetCommandText(); void SetCommandText(const VARIANT& newValue); long GetCommandType(); void SetCommandType(long nNewValue); BOOL GetTextFilePromptOnRefresh(); void SetTextFilePromptOnRefresh(BOOL bNewValue); long GetQueryType(); BOOL GetMaintainConnection(); void SetMaintainConnection(BOOL bNewValue); CString GetTextFileDecimalSeparator(); void SetTextFileDecimalSeparator(LPCTSTR lpszNewValue); CString GetTextFileThousandsSeparator(); void SetTextFileThousandsSeparator(LPCTSTR lpszNewValue); long GetRefreshPeriod(); void SetRefreshPeriod(long nNewValue); void ResetTimer(); long GetWebSelectionType(); void SetWebSelectionType(long nNewValue); long GetWebFormatting(); void SetWebFormatting(long nNewValue); CString GetWebTables(); void SetWebTables(LPCTSTR lpszNewValue); BOOL GetWebPreFormattedTextToColumns(); void SetWebPreFormattedTextToColumns(BOOL bNewValue); BOOL GetWebSingleBlockTextImport(); void SetWebSingleBlockTextImport(BOOL bNewValue); BOOL GetWebDisableDateRecognition(); void SetWebDisableDateRecognition(BOOL bNewValue); BOOL GetWebConsecutiveDelimitersAsOne(); void SetWebConsecutiveDelimitersAsOne(BOOL bNewValue); BOOL GetWebDisableRedirections(); void SetWebDisableRedirections(BOOL bNewValue); VARIANT GetEditWebPage(); void SetEditWebPage(const VARIANT& newValue); CString GetSourceConnectionFile(); void SetSourceConnectionFile(LPCTSTR lpszNewValue); CString GetSourceDataFile(); void SetSourceDataFile(LPCTSTR lpszNewValue); long GetRobustConnect(); void SetRobustConnect(long nNewValue); BOOL GetTextFileTrailingMinusNumbers(); void SetTextFileTrailingMinusNumbers(BOOL bNewValue); void SaveAsODC(LPCTSTR ODCFileName, const VARIANT& Description, const VARIANT& Keywords); LPDISPATCH GetListObject(); long GetTextFileVisualLayout(); void SetTextFileVisualLayout(long nNewValue); }; ///////////////////////////////////////////////////////////////////////////// // QueryTables wrapper class class QueryTables : public COleDispatchDriver { public: QueryTables() {} // Calls COleDispatchDriver default constructor QueryTables(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} QueryTables(const QueryTables& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); long GetCount(); LPDISPATCH Add(const VARIANT& Connection, LPDISPATCH Destination, const VARIANT& Sql); LPDISPATCH Item(const VARIANT& Index); LPDISPATCH Get_Default(const VARIANT& Index); LPUNKNOWN _NewEnum(); }; ///////////////////////////////////////////////////////////////////////////// // Parameter wrapper class class Parameter : public COleDispatchDriver { public: Parameter() {} // Calls COleDispatchDriver default constructor Parameter(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Parameter(const Parameter& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); long GetDataType(); void SetDataType(long nNewValue); long GetType(); CString GetPromptString(); VARIANT GetValue(); LPDISPATCH GetSourceRange(); CString GetName(); void SetName(LPCTSTR lpszNewValue); void SetParam(long Type, const VARIANT& Value); BOOL GetRefreshOnChange(); void SetRefreshOnChange(BOOL bNewValue); }; ///////////////////////////////////////////////////////////////////////////// // Parameters wrapper class class Parameters : public COleDispatchDriver { public: Parameters() {} // Calls COleDispatchDriver default constructor Parameters(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Parameters(const Parameters& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH Add(LPCTSTR Name, const VARIANT& iDataType); long GetCount(); LPDISPATCH Item(const VARIANT& Index); LPDISPATCH Get_Default(const VARIANT& Index); void Delete(); LPUNKNOWN _NewEnum(); }; ///////////////////////////////////////////////////////////////////////////// // ODBCError wrapper class class ODBCError : public COleDispatchDriver { public: ODBCError() {} // Calls COleDispatchDriver default constructor ODBCError(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} ODBCError(const ODBCError& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); CString GetSqlState(); CString GetErrorString(); }; ///////////////////////////////////////////////////////////////////////////// // ODBCErrors wrapper class class ODBCErrors : public COleDispatchDriver { public: ODBCErrors() {} // Calls COleDispatchDriver default constructor ODBCErrors(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} ODBCErrors(const ODBCErrors& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); long GetCount(); LPDISPATCH Item(long Index); LPDISPATCH Get_Default(long Index); LPUNKNOWN _NewEnum(); }; ///////////////////////////////////////////////////////////////////////////// // Validation wrapper class class Validation : public COleDispatchDriver { public: Validation() {} // Calls COleDispatchDriver default constructor Validation(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Validation(const Validation& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); void Add(long Type, const VARIANT& AlertStyle, const VARIANT& Operator, const VARIANT& Formula1, const VARIANT& Formula2); long GetAlertStyle(); BOOL GetIgnoreBlank(); void SetIgnoreBlank(BOOL bNewValue); long GetIMEMode(); void SetIMEMode(long nNewValue); BOOL GetInCellDropdown(); void SetInCellDropdown(BOOL bNewValue); void Delete(); CString GetErrorMessage(); void SetErrorMessage(LPCTSTR lpszNewValue); CString GetErrorTitle(); void SetErrorTitle(LPCTSTR lpszNewValue); CString GetInputMessage(); void SetInputMessage(LPCTSTR lpszNewValue); CString GetInputTitle(); void SetInputTitle(LPCTSTR lpszNewValue); CString GetFormula1(); CString GetFormula2(); void Modify(const VARIANT& Type, const VARIANT& AlertStyle, const VARIANT& Operator, const VARIANT& Formula1, const VARIANT& Formula2); long GetOperator(); BOOL GetShowError(); void SetShowError(BOOL bNewValue); BOOL GetShowInput(); void SetShowInput(BOOL bNewValue); long GetType(); BOOL GetValue(); }; ///////////////////////////////////////////////////////////////////////////// // Hyperlinks wrapper class class Hyperlinks : public COleDispatchDriver { public: Hyperlinks() {} // Calls COleDispatchDriver default constructor Hyperlinks(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Hyperlinks(const Hyperlinks& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH Add(LPDISPATCH Anchor, LPCTSTR Address, const VARIANT& SubAddress, const VARIANT& ScreenTip, const VARIANT& TextToDisplay); long GetCount(); LPDISPATCH GetItem(const VARIANT& Index); LPDISPATCH Get_Default(const VARIANT& Index); LPUNKNOWN Get_NewEnum(); void Delete(); }; ///////////////////////////////////////////////////////////////////////////// // Hyperlink wrapper class class Hyperlink : public COleDispatchDriver { public: Hyperlink() {} // Calls COleDispatchDriver default constructor Hyperlink(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Hyperlink(const Hyperlink& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); CString GetName(); LPDISPATCH GetRange(); LPDISPATCH GetShape(); CString GetSubAddress(); void SetSubAddress(LPCTSTR lpszNewValue); CString GetAddress(); void SetAddress(LPCTSTR lpszNewValue); long GetType(); void AddToFavorites(); void Delete(); void Follow(const VARIANT& NewWindow, const VARIANT& AddHistory, const VARIANT& ExtraInfo, const VARIANT& Method, const VARIANT& HeaderInfo); CString GetEmailSubject(); void SetEmailSubject(LPCTSTR lpszNewValue); CString GetScreenTip(); void SetScreenTip(LPCTSTR lpszNewValue); CString GetTextToDisplay(); void SetTextToDisplay(LPCTSTR lpszNewValue); void CreateNewDocument(LPCTSTR Filename, BOOL EditNow, BOOL Overwrite); }; ///////////////////////////////////////////////////////////////////////////// // AutoFilter wrapper class class AutoFilter : public COleDispatchDriver { public: AutoFilter() {} // Calls COleDispatchDriver default constructor AutoFilter(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} AutoFilter(const AutoFilter& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH GetRange(); LPDISPATCH GetFilters(); }; ///////////////////////////////////////////////////////////////////////////// // Filters wrapper class class Filters : public COleDispatchDriver { public: Filters() {} // Calls COleDispatchDriver default constructor Filters(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Filters(const Filters& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); long GetCount(); LPDISPATCH Get_Default(long Index); LPDISPATCH GetItem(long Index); LPUNKNOWN Get_NewEnum(); }; ///////////////////////////////////////////////////////////////////////////// // Filter wrapper class class Filter : public COleDispatchDriver { public: Filter() {} // Calls COleDispatchDriver default constructor Filter(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Filter(const Filter& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); BOOL GetOn(); VARIANT GetCriteria1(); long GetOperator(); VARIANT GetCriteria2(); }; ///////////////////////////////////////////////////////////////////////////// // AutoCorrect wrapper class class AutoCorrect : public COleDispatchDriver { public: AutoCorrect() {} // Calls COleDispatchDriver default constructor AutoCorrect(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} AutoCorrect(const AutoCorrect& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); VARIANT AddReplacement(LPCTSTR What, LPCTSTR Replacement); BOOL GetCapitalizeNamesOfDays(); void SetCapitalizeNamesOfDays(BOOL bNewValue); VARIANT DeleteReplacement(LPCTSTR What); VARIANT GetReplacementList(const VARIANT& Index); void SetReplacementList(const VARIANT& Index, const VARIANT& newValue); BOOL GetReplaceText(); void SetReplaceText(BOOL bNewValue); BOOL GetTwoInitialCapitals(); void SetTwoInitialCapitals(BOOL bNewValue); BOOL GetCorrectSentenceCap(); void SetCorrectSentenceCap(BOOL bNewValue); BOOL GetCorrectCapsLock(); void SetCorrectCapsLock(BOOL bNewValue); BOOL GetDisplayAutoCorrectOptions(); void SetDisplayAutoCorrectOptions(BOOL bNewValue); BOOL GetAutoExpandListRange(); void SetAutoExpandListRange(BOOL bNewValue); }; ///////////////////////////////////////////////////////////////////////////// // 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); }; ///////////////////////////////////////////////////////////////////////////// // 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); }; ///////////////////////////////////////////////////////////////////////////// // ChartFillFormat wrapper class class ChartFillFormat : public COleDispatchDriver { public: ChartFillFormat() {} // Calls COleDispatchDriver default constructor ChartFillFormat(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} ChartFillFormat(const ChartFillFormat& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); void OneColorGradient(long Style, long Variant, float Degree); void TwoColorGradient(long Style, long Variant); void PresetTextured(long PresetTexture); void Solid(); void Patterned(long Pattern); void UserPicture(const VARIANT& PictureFile, const VARIANT& PictureFormat, const VARIANT& PictureStackUnit, const VARIANT& PicturePlacement); void UserTextured(LPCTSTR TextureFile); void PresetGradient(long Style, long Variant, long PresetGradientType); LPDISPATCH GetBackColor(); LPDISPATCH GetForeColor(); long GetGradientColorType(); float GetGradientDegree(); long GetGradientStyle(); long GetGradientVariant(); long GetPattern(); long GetPresetGradientType(); long GetPresetTexture(); CString GetTextureName(); long GetTextureType(); long GetType(); long GetVisible(); void SetVisible(long nNewValue); }; ///////////////////////////////////////////////////////////////////////////// // ChartColorFormat wrapper class class ChartColorFormat : public COleDispatchDriver { public: ChartColorFormat() {} // Calls COleDispatchDriver default constructor ChartColorFormat(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} ChartColorFormat(const ChartColorFormat& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); long GetSchemeColor(); void SetSchemeColor(long nNewValue); long GetRgb(); long Get_Default(); long GetType(); }; ///////////////////////////////////////////////////////////////////////////// // Axis wrapper class class Axis : public COleDispatchDriver { public: Axis() {} // Calls COleDispatchDriver default constructor Axis(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Axis(const Axis& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); BOOL GetAxisBetweenCategories(); void SetAxisBetweenCategories(BOOL bNewValue); long GetAxisGroup(); LPDISPATCH GetAxisTitle(); LPDISPATCH GetBorder(); VARIANT GetCategoryNames(); void SetCategoryNames(const VARIANT& newValue); long GetCrosses(); void SetCrosses(long nNewValue); double GetCrossesAt(); void SetCrossesAt(double newValue); VARIANT Delete(); BOOL GetHasMajorGridlines(); void SetHasMajorGridlines(BOOL bNewValue); BOOL GetHasMinorGridlines(); void SetHasMinorGridlines(BOOL bNewValue); BOOL GetHasTitle(); void SetHasTitle(BOOL bNewValue); LPDISPATCH GetMajorGridlines(); long GetMajorTickMark(); void SetMajorTickMark(long nNewValue); double GetMajorUnit(); void SetMajorUnit(double newValue); BOOL GetMajorUnitIsAuto(); void SetMajorUnitIsAuto(BOOL bNewValue); double GetMaximumScale(); void SetMaximumScale(double newValue); BOOL GetMaximumScaleIsAuto(); void SetMaximumScaleIsAuto(BOOL bNewValue); double GetMinimumScale(); void SetMinimumScale(double newValue); BOOL GetMinimumScaleIsAuto(); void SetMinimumScaleIsAuto(BOOL bNewValue); LPDISPATCH GetMinorGridlines(); long GetMinorTickMark(); void SetMinorTickMark(long nNewValue); double GetMinorUnit(); void SetMinorUnit(double newValue); BOOL GetMinorUnitIsAuto(); void SetMinorUnitIsAuto(BOOL bNewValue); BOOL GetReversePlotOrder(); void SetReversePlotOrder(BOOL bNewValue); long GetScaleType(); void SetScaleType(long nNewValue); VARIANT Select(); long GetTickLabelPosition(); void SetTickLabelPosition(long nNewValue); LPDISPATCH GetTickLabels(); long GetTickLabelSpacing(); void SetTickLabelSpacing(long nNewValue); long GetTickMarkSpacing(); void SetTickMarkSpacing(long nNewValue); long GetType(); void SetType(long nNewValue); long GetBaseUnit(); void SetBaseUnit(long nNewValue); BOOL GetBaseUnitIsAuto(); void SetBaseUnitIsAuto(BOOL bNewValue); long GetMajorUnitScale(); void SetMajorUnitScale(long nNewValue); long GetMinorUnitScale(); void SetMinorUnitScale(long nNewValue); long GetCategoryType(); void SetCategoryType(long nNewValue); double GetLeft(); double GetTop(); double GetWidth(); double GetHeight(); long GetDisplayUnit(); void SetDisplayUnit(long nNewValue); double GetDisplayUnitCustom(); void SetDisplayUnitCustom(double newValue); BOOL GetHasDisplayUnitLabel(); void SetHasDisplayUnitLabel(BOOL bNewValue); LPDISPATCH GetDisplayUnitLabel(); }; ///////////////////////////////////////////////////////////////////////////// // ChartTitle wrapper class class ChartTitle : public COleDispatchDriver { public: ChartTitle() {} // Calls COleDispatchDriver default constructor ChartTitle(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} ChartTitle(const ChartTitle& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); CString GetName(); VARIANT Select(); LPDISPATCH GetBorder(); VARIANT Delete(); LPDISPATCH GetInterior(); LPDISPATCH GetFill(); CString GetCaption(); void SetCaption(LPCTSTR lpszNewValue); LPDISPATCH GetCharacters(const VARIANT& Start, const VARIANT& Length); LPDISPATCH GetFont(); VARIANT GetHorizontalAlignment(); void SetHorizontalAlignment(const VARIANT& newValue); double GetLeft(); void SetLeft(double newValue); VARIANT GetOrientation(); void SetOrientation(const VARIANT& newValue); BOOL GetShadow(); void SetShadow(BOOL bNewValue); CString GetText(); void SetText(LPCTSTR lpszNewValue); double GetTop(); void SetTop(double newValue); VARIANT GetVerticalAlignment(); void SetVerticalAlignment(const VARIANT& newValue); long GetReadingOrder(); void SetReadingOrder(long nNewValue); VARIANT GetAutoScaleFont(); void SetAutoScaleFont(const VARIANT& newValue); }; ///////////////////////////////////////////////////////////////////////////// // AxisTitle wrapper class class AxisTitle : public COleDispatchDriver { public: AxisTitle() {} // Calls COleDispatchDriver default constructor AxisTitle(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} AxisTitle(const AxisTitle& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); CString GetName(); VARIANT Select(); LPDISPATCH GetBorder(); VARIANT Delete(); LPDISPATCH GetInterior(); LPDISPATCH GetFill(); CString GetCaption(); void SetCaption(LPCTSTR lpszNewValue); LPDISPATCH GetCharacters(const VARIANT& Start, const VARIANT& Length); LPDISPATCH GetFont(); VARIANT GetHorizontalAlignment(); void SetHorizontalAlignment(const VARIANT& newValue); double GetLeft(); void SetLeft(double newValue); VARIANT GetOrientation(); void SetOrientation(const VARIANT& newValue); BOOL GetShadow(); void SetShadow(BOOL bNewValue); CString GetText(); void SetText(LPCTSTR lpszNewValue); double GetTop(); void SetTop(double newValue); VARIANT GetVerticalAlignment(); void SetVerticalAlignment(const VARIANT& newValue); long GetReadingOrder(); void SetReadingOrder(long nNewValue); VARIANT GetAutoScaleFont(); void SetAutoScaleFont(const VARIANT& newValue); }; ///////////////////////////////////////////////////////////////////////////// // ChartGroup wrapper class class ChartGroup : public COleDispatchDriver { public: ChartGroup() {} // Calls COleDispatchDriver default constructor ChartGroup(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} ChartGroup(const ChartGroup& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); long GetAxisGroup(); void SetAxisGroup(long nNewValue); long GetDoughnutHoleSize(); void SetDoughnutHoleSize(long nNewValue); LPDISPATCH GetDownBars(); LPDISPATCH GetDropLines(); long GetFirstSliceAngle(); void SetFirstSliceAngle(long nNewValue); long GetGapWidth(); void SetGapWidth(long nNewValue); BOOL GetHasDropLines(); void SetHasDropLines(BOOL bNewValue); BOOL GetHasHiLoLines(); void SetHasHiLoLines(BOOL bNewValue); BOOL GetHasRadarAxisLabels(); void SetHasRadarAxisLabels(BOOL bNewValue); BOOL GetHasSeriesLines(); void SetHasSeriesLines(BOOL bNewValue); BOOL GetHasUpDownBars(); void SetHasUpDownBars(BOOL bNewValue); LPDISPATCH GetHiLoLines(); long GetIndex(); long GetOverlap(); void SetOverlap(long nNewValue); LPDISPATCH GetRadarAxisLabels(); LPDISPATCH SeriesCollection(const VARIANT& Index); LPDISPATCH GetSeriesLines(); LPDISPATCH GetUpBars(); BOOL GetVaryByCategories(); void SetVaryByCategories(BOOL bNewValue); long GetSizeRepresents(); void SetSizeRepresents(long nNewValue); long GetBubbleScale(); void SetBubbleScale(long nNewValue); BOOL GetShowNegativeBubbles(); void SetShowNegativeBubbles(BOOL bNewValue); long GetSplitType(); void SetSplitType(long nNewValue); VARIANT GetSplitValue(); void SetSplitValue(const VARIANT& newValue); long GetSecondPlotSize(); void SetSecondPlotSize(long nNewValue); BOOL GetHas3DShading(); void SetHas3DShading(BOOL bNewValue); }; ///////////////////////////////////////////////////////////////////////////// // ChartGroups wrapper class class ChartGroups : public COleDispatchDriver { public: ChartGroups() {} // Calls COleDispatchDriver default constructor ChartGroups(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} ChartGroups(const ChartGroups& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); long GetCount(); LPDISPATCH Item(const VARIANT& Index); LPUNKNOWN _NewEnum(); }; ///////////////////////////////////////////////////////////////////////////// // Axes wrapper class class Axes : public COleDispatchDriver { public: Axes() {} // Calls COleDispatchDriver default constructor Axes(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Axes(const Axes& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); long GetCount(); LPDISPATCH Item(long Type, long AxisGroup); LPUNKNOWN _NewEnum(); }; ///////////////////////////////////////////////////////////////////////////// // Points wrapper class class Points : public COleDispatchDriver { public: Points() {} // Calls COleDispatchDriver default constructor Points(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Points(const Points& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); long GetCount(); LPDISPATCH Item(long Index); LPUNKNOWN _NewEnum(); }; ///////////////////////////////////////////////////////////////////////////// // Point wrapper class class Point : public COleDispatchDriver { public: Point() {} // Calls COleDispatchDriver default constructor Point(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Point(const Point& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH GetBorder(); VARIANT ClearFormats(); VARIANT Copy(); LPDISPATCH GetDataLabel(); VARIANT Delete(); long GetExplosion(); void SetExplosion(long nNewValue); BOOL GetHasDataLabel(); void SetHasDataLabel(BOOL bNewValue); LPDISPATCH GetInterior(); BOOL GetInvertIfNegative(); void SetInvertIfNegative(BOOL bNewValue); long GetMarkerBackgroundColor(); void SetMarkerBackgroundColor(long nNewValue); long GetMarkerBackgroundColorIndex(); void SetMarkerBackgroundColorIndex(long nNewValue); long GetMarkerForegroundColor(); void SetMarkerForegroundColor(long nNewValue); long GetMarkerForegroundColorIndex(); void SetMarkerForegroundColorIndex(long nNewValue); long GetMarkerSize(); void SetMarkerSize(long nNewValue); long GetMarkerStyle(); void SetMarkerStyle(long nNewValue); VARIANT Paste(); long GetPictureType(); void SetPictureType(long nNewValue); long GetPictureUnit(); void SetPictureUnit(long nNewValue); VARIANT Select(); BOOL GetApplyPictToSides(); void SetApplyPictToSides(BOOL bNewValue); BOOL GetApplyPictToFront(); void SetApplyPictToFront(BOOL bNewValue); BOOL GetApplyPictToEnd(); void SetApplyPictToEnd(BOOL bNewValue); BOOL GetShadow(); void SetShadow(BOOL bNewValue); BOOL GetSecondaryPlot(); void SetSecondaryPlot(BOOL bNewValue); LPDISPATCH GetFill(); VARIANT ApplyDataLabels(long Type, const VARIANT& LegendKey, const VARIANT& AutoText, const VARIANT& HasLeaderLines, const VARIANT& ShowSeriesName, const VARIANT& ShowCategoryName, const VARIANT& ShowValue, const VARIANT& ShowPercentage, const VARIANT& ShowBubbleSize, const VARIANT& Separator); }; ///////////////////////////////////////////////////////////////////////////// // Series wrapper class class Series : public COleDispatchDriver { public: Series() {} // Calls COleDispatchDriver default constructor Series(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Series(const Series& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); long GetAxisGroup(); void SetAxisGroup(long nNewValue); LPDISPATCH GetBorder(); VARIANT ClearFormats(); VARIANT Copy(); LPDISPATCH DataLabels(const VARIANT& Index); VARIANT Delete(); VARIANT ErrorBar(long Direction, long Include, long Type, const VARIANT& Amount, const VARIANT& MinusValues); LPDISPATCH GetErrorBars(); long GetExplosion(); void SetExplosion(long nNewValue); CString GetFormula(); void SetFormula(LPCTSTR lpszNewValue); CString GetFormulaLocal(); void SetFormulaLocal(LPCTSTR lpszNewValue); CString GetFormulaR1C1(); void SetFormulaR1C1(LPCTSTR lpszNewValue); CString GetFormulaR1C1Local(); void SetFormulaR1C1Local(LPCTSTR lpszNewValue); BOOL GetHasDataLabels(); void SetHasDataLabels(BOOL bNewValue); BOOL GetHasErrorBars(); void SetHasErrorBars(BOOL bNewValue); LPDISPATCH GetInterior(); LPDISPATCH GetFill(); BOOL GetInvertIfNegative(); void SetInvertIfNegative(BOOL bNewValue); long GetMarkerBackgroundColor(); void SetMarkerBackgroundColor(long nNewValue); long GetMarkerBackgroundColorIndex(); void SetMarkerBackgroundColorIndex(long nNewValue); long GetMarkerForegroundColor(); void SetMarkerForegroundColor(long nNewValue); long GetMarkerForegroundColorIndex(); void SetMarkerForegroundColorIndex(long nNewValue); long GetMarkerSize(); void SetMarkerSize(long nNewValue); long GetMarkerStyle(); void SetMarkerStyle(long nNewValue); CString GetName(); void SetName(LPCTSTR lpszNewValue); VARIANT Paste(); long GetPictureType(); void SetPictureType(long nNewValue); long GetPictureUnit(); void SetPictureUnit(long nNewValue); long GetPlotOrder(); void SetPlotOrder(long nNewValue); LPDISPATCH Points(const VARIANT& Index); VARIANT Select(); BOOL GetSmooth(); void SetSmooth(BOOL bNewValue); LPDISPATCH Trendlines(const VARIANT& Index); long GetType(); void SetType(long nNewValue); long GetChartType(); void SetChartType(long nNewValue); void ApplyCustomType(long ChartType); VARIANT GetValues(); void SetValues(const VARIANT& newValue); VARIANT GetXValues(); void SetXValues(const VARIANT& newValue); VARIANT GetBubbleSizes(); void SetBubbleSizes(const VARIANT& newValue); long GetBarShape(); void SetBarShape(long nNewValue); BOOL GetApplyPictToSides(); void SetApplyPictToSides(BOOL bNewValue); BOOL GetApplyPictToFront(); void SetApplyPictToFront(BOOL bNewValue); BOOL GetApplyPictToEnd(); void SetApplyPictToEnd(BOOL bNewValue); BOOL GetHas3DEffect(); void SetHas3DEffect(BOOL bNewValue); BOOL GetShadow(); void SetShadow(BOOL bNewValue); BOOL GetHasLeaderLines(); void SetHasLeaderLines(BOOL bNewValue); LPDISPATCH GetLeaderLines(); VARIANT ApplyDataLabels(long Type, const VARIANT& LegendKey, const VARIANT& AutoText, const VARIANT& HasLeaderLines, const VARIANT& ShowSeriesName, const VARIANT& ShowCategoryName, const VARIANT& ShowValue, const VARIANT& ShowPercentage, const VARIANT& ShowBubbleSize, const VARIANT& Separator); }; ///////////////////////////////////////////////////////////////////////////// // SeriesCollection wrapper class class SeriesCollection : public COleDispatchDriver { public: SeriesCollection() {} // Calls COleDispatchDriver default constructor SeriesCollection(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} SeriesCollection(const SeriesCollection& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH Add(const VARIANT& Source, long Rowcol, const VARIANT& SeriesLabels, const VARIANT& CategoryLabels, const VARIANT& Replace); long GetCount(); VARIANT Extend(const VARIANT& Source, const VARIANT& Rowcol, const VARIANT& CategoryLabels); LPDISPATCH Item(const VARIANT& Index); LPUNKNOWN _NewEnum(); VARIANT Paste(long Rowcol, const VARIANT& SeriesLabels, const VARIANT& CategoryLabels, const VARIANT& Replace, const VARIANT& NewSeries); LPDISPATCH NewSeries(); }; ///////////////////////////////////////////////////////////////////////////// // DataLabel wrapper class class DataLabel : public COleDispatchDriver { public: DataLabel() {} // Calls COleDispatchDriver default constructor DataLabel(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} DataLabel(const DataLabel& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); CString GetName(); VARIANT Select(); LPDISPATCH GetBorder(); VARIANT Delete(); LPDISPATCH GetInterior(); LPDISPATCH GetFill(); CString GetCaption(); void SetCaption(LPCTSTR lpszNewValue); LPDISPATCH GetCharacters(const VARIANT& Start, const VARIANT& Length); LPDISPATCH GetFont(); VARIANT GetHorizontalAlignment(); void SetHorizontalAlignment(const VARIANT& newValue); double GetLeft(); void SetLeft(double newValue); VARIANT GetOrientation(); void SetOrientation(const VARIANT& newValue); BOOL GetShadow(); void SetShadow(BOOL bNewValue); CString GetText(); void SetText(LPCTSTR lpszNewValue); double GetTop(); void SetTop(double newValue); VARIANT GetVerticalAlignment(); void SetVerticalAlignment(const VARIANT& newValue); long GetReadingOrder(); void SetReadingOrder(long nNewValue); VARIANT GetAutoScaleFont(); void SetAutoScaleFont(const VARIANT& newValue); BOOL GetAutoText(); void SetAutoText(BOOL bNewValue); CString GetNumberFormat(); void SetNumberFormat(LPCTSTR lpszNewValue); BOOL GetNumberFormatLinked(); void SetNumberFormatLinked(BOOL bNewValue); VARIANT GetNumberFormatLocal(); void SetNumberFormatLocal(const VARIANT& newValue); BOOL GetShowLegendKey(); void SetShowLegendKey(BOOL bNewValue); VARIANT GetType(); void SetType(const VARIANT& newValue); long GetPosition(); void SetPosition(long nNewValue); BOOL GetShowSeriesName(); void SetShowSeriesName(BOOL bNewValue); BOOL GetShowCategoryName(); void SetShowCategoryName(BOOL bNewValue); BOOL GetShowValue(); void SetShowValue(BOOL bNewValue); BOOL GetShowPercentage(); void SetShowPercentage(BOOL bNewValue); BOOL GetShowBubbleSize(); void SetShowBubbleSize(BOOL bNewValue); VARIANT GetSeparator(); void SetSeparator(const VARIANT& newValue); }; ///////////////////////////////////////////////////////////////////////////// // DataLabels wrapper class class DataLabels : public COleDispatchDriver { public: DataLabels() {} // Calls COleDispatchDriver default constructor DataLabels(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} DataLabels(const DataLabels& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); CString GetName(); VARIANT Select(); LPDISPATCH GetBorder(); VARIANT Delete(); LPDISPATCH GetInterior(); LPDISPATCH GetFill(); LPDISPATCH GetFont(); VARIANT GetHorizontalAlignment(); void SetHorizontalAlignment(const VARIANT& newValue); VARIANT GetOrientation(); void SetOrientation(const VARIANT& newValue); BOOL GetShadow(); void SetShadow(BOOL bNewValue); VARIANT GetVerticalAlignment(); void SetVerticalAlignment(const VARIANT& newValue); long GetReadingOrder(); void SetReadingOrder(long nNewValue); VARIANT GetAutoScaleFont(); void SetAutoScaleFont(const VARIANT& newValue); BOOL GetAutoText(); void SetAutoText(BOOL bNewValue); CString GetNumberFormat(); void SetNumberFormat(LPCTSTR lpszNewValue); BOOL GetNumberFormatLinked(); void SetNumberFormatLinked(BOOL bNewValue); VARIANT GetNumberFormatLocal(); void SetNumberFormatLocal(const VARIANT& newValue); BOOL GetShowLegendKey(); void SetShowLegendKey(BOOL bNewValue); VARIANT GetType(); void SetType(const VARIANT& newValue); long GetPosition(); void SetPosition(long nNewValue); BOOL GetShowSeriesName(); void SetShowSeriesName(BOOL bNewValue); BOOL GetShowCategoryName(); void SetShowCategoryName(BOOL bNewValue); BOOL GetShowValue(); void SetShowValue(BOOL bNewValue); BOOL GetShowPercentage(); void SetShowPercentage(BOOL bNewValue); BOOL GetShowBubbleSize(); void SetShowBubbleSize(BOOL bNewValue); VARIANT GetSeparator(); void SetSeparator(const VARIANT& newValue); long GetCount(); LPDISPATCH Item(const VARIANT& Index); LPUNKNOWN _NewEnum(); }; ///////////////////////////////////////////////////////////////////////////// // LegendEntry wrapper class class LegendEntry : public COleDispatchDriver { public: LegendEntry() {} // Calls COleDispatchDriver default constructor LegendEntry(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} LegendEntry(const LegendEntry& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); VARIANT Delete(); LPDISPATCH GetFont(); long GetIndex(); LPDISPATCH GetLegendKey(); VARIANT Select(); VARIANT GetAutoScaleFont(); void SetAutoScaleFont(const VARIANT& newValue); double GetLeft(); double GetTop(); double GetWidth(); double GetHeight(); }; ///////////////////////////////////////////////////////////////////////////// // LegendEntries wrapper class class LegendEntries : public COleDispatchDriver { public: LegendEntries() {} // Calls COleDispatchDriver default constructor LegendEntries(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} LegendEntries(const LegendEntries& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); long GetCount(); LPDISPATCH Item(const VARIANT& Index); LPUNKNOWN _NewEnum(); }; ///////////////////////////////////////////////////////////////////////////// // LegendKey wrapper class class LegendKey : public COleDispatchDriver { public: LegendKey() {} // Calls COleDispatchDriver default constructor LegendKey(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} LegendKey(const LegendKey& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH GetBorder(); VARIANT ClearFormats(); VARIANT Delete(); LPDISPATCH GetInterior(); LPDISPATCH GetFill(); BOOL GetInvertIfNegative(); void SetInvertIfNegative(BOOL bNewValue); long GetMarkerBackgroundColor(); void SetMarkerBackgroundColor(long nNewValue); long GetMarkerBackgroundColorIndex(); void SetMarkerBackgroundColorIndex(long nNewValue); long GetMarkerForegroundColor(); void SetMarkerForegroundColor(long nNewValue); long GetMarkerForegroundColorIndex(); void SetMarkerForegroundColorIndex(long nNewValue); long GetMarkerSize(); void SetMarkerSize(long nNewValue); long GetMarkerStyle(); void SetMarkerStyle(long nNewValue); long GetPictureType(); void SetPictureType(long nNewValue); long GetPictureUnit(); void SetPictureUnit(long nNewValue); VARIANT Select(); BOOL GetSmooth(); void SetSmooth(BOOL bNewValue); double GetLeft(); double GetTop(); double GetWidth(); double GetHeight(); BOOL GetShadow(); void SetShadow(BOOL bNewValue); }; ///////////////////////////////////////////////////////////////////////////// // Trendlines wrapper class class Trendlines : public COleDispatchDriver { public: Trendlines() {} // Calls COleDispatchDriver default constructor Trendlines(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Trendlines(const Trendlines& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH Add(long Type, const VARIANT& Order, const VARIANT& Period, const VARIANT& Forward, const VARIANT& Backward, const VARIANT& Intercept, const VARIANT& DisplayEquation, const VARIANT& DisplayRSquared, const VARIANT& Name); long GetCount(); LPDISPATCH Item(const VARIANT& Index); LPUNKNOWN _NewEnum(); }; ///////////////////////////////////////////////////////////////////////////// // Trendline wrapper class class Trendline : public COleDispatchDriver { public: Trendline() {} // Calls COleDispatchDriver default constructor Trendline(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Trendline(const Trendline& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); long GetBackward(); void SetBackward(long nNewValue); LPDISPATCH GetBorder(); VARIANT ClearFormats(); LPDISPATCH GetDataLabel(); VARIANT Delete(); BOOL GetDisplayEquation(); void SetDisplayEquation(BOOL bNewValue); BOOL GetDisplayRSquared(); void SetDisplayRSquared(BOOL bNewValue); long GetForward(); void SetForward(long nNewValue); long GetIndex(); double GetIntercept(); void SetIntercept(double newValue); BOOL GetInterceptIsAuto(); void SetInterceptIsAuto(BOOL bNewValue); CString GetName(); void SetName(LPCTSTR lpszNewValue); BOOL GetNameIsAuto(); void SetNameIsAuto(BOOL bNewValue); long GetOrder(); void SetOrder(long nNewValue); long GetPeriod(); void SetPeriod(long nNewValue); VARIANT Select(); long GetType(); void SetType(long nNewValue); }; ///////////////////////////////////////////////////////////////////////////// // Corners wrapper class class Corners : public COleDispatchDriver { public: Corners() {} // Calls COleDispatchDriver default constructor Corners(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Corners(const Corners& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); CString GetName(); VARIANT Select(); }; ///////////////////////////////////////////////////////////////////////////// // SeriesLines wrapper class class SeriesLines : public COleDispatchDriver { public: SeriesLines() {} // Calls COleDispatchDriver default constructor SeriesLines(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} SeriesLines(const SeriesLines& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); CString GetName(); VARIANT Select(); LPDISPATCH GetBorder(); VARIANT Delete(); }; ///////////////////////////////////////////////////////////////////////////// // HiLoLines wrapper class class HiLoLines : public COleDispatchDriver { public: HiLoLines() {} // Calls COleDispatchDriver default constructor HiLoLines(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} HiLoLines(const HiLoLines& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); CString GetName(); VARIANT Select(); LPDISPATCH GetBorder(); VARIANT Delete(); }; ///////////////////////////////////////////////////////////////////////////// // Gridlines wrapper class class Gridlines : public COleDispatchDriver { public: Gridlines() {} // Calls COleDispatchDriver default constructor Gridlines(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Gridlines(const Gridlines& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); CString GetName(); VARIANT Select(); LPDISPATCH GetBorder(); VARIANT Delete(); }; ///////////////////////////////////////////////////////////////////////////// // DropLines wrapper class class DropLines : public COleDispatchDriver { public: DropLines() {} // Calls COleDispatchDriver default constructor DropLines(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} DropLines(const DropLines& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); CString GetName(); VARIANT Select(); LPDISPATCH GetBorder(); VARIANT Delete(); }; ///////////////////////////////////////////////////////////////////////////// // LeaderLines wrapper class class LeaderLines : public COleDispatchDriver { public: LeaderLines() {} // Calls COleDispatchDriver default constructor LeaderLines(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} LeaderLines(const LeaderLines& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH GetBorder(); void Delete(); void Select(); }; ///////////////////////////////////////////////////////////////////////////// // UpBars wrapper class class UpBars : public COleDispatchDriver { public: UpBars() {} // Calls COleDispatchDriver default constructor UpBars(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} UpBars(const UpBars& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); CString GetName(); VARIANT Select(); LPDISPATCH GetBorder(); VARIANT Delete(); LPDISPATCH GetInterior(); LPDISPATCH GetFill(); }; ///////////////////////////////////////////////////////////////////////////// // DownBars wrapper class class DownBars : public COleDispatchDriver { public: DownBars() {} // Calls COleDispatchDriver default constructor DownBars(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} DownBars(const DownBars& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); CString GetName(); VARIANT Select(); LPDISPATCH GetBorder(); VARIANT Delete(); LPDISPATCH GetInterior(); LPDISPATCH GetFill(); }; ///////////////////////////////////////////////////////////////////////////// // Floor wrapper class class Floor : public COleDispatchDriver { public: Floor() {} // Calls COleDispatchDriver default constructor Floor(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Floor(const Floor& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); CString GetName(); VARIANT Select(); LPDISPATCH GetBorder(); VARIANT ClearFormats(); LPDISPATCH GetInterior(); LPDISPATCH GetFill(); VARIANT GetPictureType(); void SetPictureType(const VARIANT& newValue); void Paste(); }; ///////////////////////////////////////////////////////////////////////////// // Walls wrapper class class Walls : public COleDispatchDriver { public: Walls() {} // Calls COleDispatchDriver default constructor Walls(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Walls(const Walls& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); CString GetName(); VARIANT Select(); LPDISPATCH GetBorder(); VARIANT ClearFormats(); LPDISPATCH GetInterior(); LPDISPATCH GetFill(); VARIANT GetPictureType(); void SetPictureType(const VARIANT& newValue); void Paste(); VARIANT GetPictureUnit(); void SetPictureUnit(const VARIANT& newValue); }; ///////////////////////////////////////////////////////////////////////////// // TickLabels wrapper class class TickLabels : public COleDispatchDriver { public: TickLabels() {} // Calls COleDispatchDriver default constructor TickLabels(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} TickLabels(const TickLabels& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); VARIANT Delete(); LPDISPATCH GetFont(); CString GetName(); CString GetNumberFormat(); void SetNumberFormat(LPCTSTR lpszNewValue); BOOL GetNumberFormatLinked(); void SetNumberFormatLinked(BOOL bNewValue); VARIANT GetNumberFormatLocal(); void SetNumberFormatLocal(const VARIANT& newValue); long GetOrientation(); void SetOrientation(long nNewValue); VARIANT Select(); long GetReadingOrder(); void SetReadingOrder(long nNewValue); VARIANT GetAutoScaleFont(); void SetAutoScaleFont(const VARIANT& newValue); long GetDepth(); long GetOffset(); void SetOffset(long nNewValue); long GetAlignment(); void SetAlignment(long nNewValue); }; ///////////////////////////////////////////////////////////////////////////// // PlotArea wrapper class class PlotArea : public COleDispatchDriver { public: PlotArea() {} // Calls COleDispatchDriver default constructor PlotArea(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} PlotArea(const PlotArea& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); CString GetName(); VARIANT Select(); LPDISPATCH GetBorder(); VARIANT ClearFormats(); double GetHeight(); void SetHeight(double newValue); LPDISPATCH GetInterior(); LPDISPATCH GetFill(); double GetLeft(); void SetLeft(double newValue); double GetTop(); void SetTop(double newValue); double GetWidth(); void SetWidth(double newValue); double GetInsideLeft(); double GetInsideTop(); double GetInsideWidth(); double GetInsideHeight(); }; ///////////////////////////////////////////////////////////////////////////// // ChartArea wrapper class class ChartArea : public COleDispatchDriver { public: ChartArea() {} // Calls COleDispatchDriver default constructor ChartArea(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} ChartArea(const ChartArea& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); CString GetName(); VARIANT Select(); LPDISPATCH GetBorder(); VARIANT Clear(); VARIANT ClearContents(); VARIANT Copy(); LPDISPATCH GetFont(); BOOL GetShadow(); void SetShadow(BOOL bNewValue); VARIANT ClearFormats(); double GetHeight(); void SetHeight(double newValue); LPDISPATCH GetInterior(); LPDISPATCH GetFill(); double GetLeft(); void SetLeft(double newValue); double GetTop(); void SetTop(double newValue); double GetWidth(); void SetWidth(double newValue); VARIANT GetAutoScaleFont(); void SetAutoScaleFont(const VARIANT& newValue); }; ///////////////////////////////////////////////////////////////////////////// // Legend wrapper class class Legend : public COleDispatchDriver { public: Legend() {} // Calls COleDispatchDriver default constructor Legend(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Legend(const Legend& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); CString GetName(); VARIANT Select(); LPDISPATCH GetBorder(); VARIANT Delete(); LPDISPATCH GetFont(); LPDISPATCH LegendEntries(const VARIANT& Index); long GetPosition(); void SetPosition(long nNewValue); BOOL GetShadow(); void SetShadow(BOOL bNewValue); VARIANT Clear(); double GetHeight(); void SetHeight(double newValue); LPDISPATCH GetInterior(); LPDISPATCH GetFill(); double GetLeft(); void SetLeft(double newValue); double GetTop(); void SetTop(double newValue); double GetWidth(); void SetWidth(double newValue); VARIANT GetAutoScaleFont(); void SetAutoScaleFont(const VARIANT& newValue); }; ///////////////////////////////////////////////////////////////////////////// // ErrorBars wrapper class class ErrorBars : public COleDispatchDriver { public: ErrorBars() {} // Calls COleDispatchDriver default constructor ErrorBars(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} ErrorBars(const ErrorBars& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); CString GetName(); VARIANT Select(); LPDISPATCH GetBorder(); VARIANT Delete(); VARIANT ClearFormats(); long GetEndStyle(); void SetEndStyle(long nNewValue); }; ///////////////////////////////////////////////////////////////////////////// // DataTable wrapper class class DataTable : public COleDispatchDriver { public: DataTable() {} // Calls COleDispatchDriver default constructor DataTable(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} DataTable(const DataTable& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); BOOL GetShowLegendKey(); void SetShowLegendKey(BOOL bNewValue); BOOL GetHasBorderHorizontal(); void SetHasBorderHorizontal(BOOL bNewValue); BOOL GetHasBorderVertical(); void SetHasBorderVertical(BOOL bNewValue); BOOL GetHasBorderOutline(); void SetHasBorderOutline(BOOL bNewValue); LPDISPATCH GetBorder(); LPDISPATCH GetFont(); void Select(); void Delete(); VARIANT GetAutoScaleFont(); void SetAutoScaleFont(const VARIANT& newValue); }; ///////////////////////////////////////////////////////////////////////////// // Phonetic wrapper class class Phonetic : public COleDispatchDriver { public: Phonetic() {} // Calls COleDispatchDriver default constructor Phonetic(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Phonetic(const Phonetic& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); BOOL GetVisible(); void SetVisible(BOOL bNewValue); long GetCharacterType(); void SetCharacterType(long nNewValue); long GetAlignment(); void SetAlignment(long nNewValue); LPDISPATCH GetFont(); CString GetText(); void SetText(LPCTSTR lpszNewValue); }; ///////////////////////////////////////////////////////////////////////////// // Shape wrapper class class Shape : public COleDispatchDriver { public: Shape() {} // Calls COleDispatchDriver default constructor Shape(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Shape(const Shape& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); void Apply(); void Delete(); LPDISPATCH Duplicate(); void Flip(long FlipCmd); void IncrementLeft(float Increment); void IncrementRotation(float Increment); void IncrementTop(float Increment); void PickUp(); void RerouteConnections(); void ScaleHeight(float Factor, long RelativeToOriginalSize, const VARIANT& Scale); void ScaleWidth(float Factor, long RelativeToOriginalSize, const VARIANT& Scale); void Select(const VARIANT& Replace); void SetShapesDefaultProperties(); LPDISPATCH Ungroup(); void ZOrder(long ZOrderCmd); LPDISPATCH GetAdjustments(); LPDISPATCH GetTextFrame(); long GetAutoShapeType(); void SetAutoShapeType(long nNewValue); LPDISPATCH GetCallout(); long GetConnectionSiteCount(); long GetConnector(); LPDISPATCH GetConnectorFormat(); LPDISPATCH GetFill(); LPDISPATCH GetGroupItems(); float GetHeight(); void SetHeight(float newValue); long GetHorizontalFlip(); float GetLeft(); void SetLeft(float newValue); LPDISPATCH GetLine(); long GetLockAspectRatio(); void SetLockAspectRatio(long nNewValue); CString GetName(); void SetName(LPCTSTR lpszNewValue); LPDISPATCH GetNodes(); float GetRotation(); void SetRotation(float newValue); LPDISPATCH GetPictureFormat(); LPDISPATCH GetShadow(); LPDISPATCH GetTextEffect(); LPDISPATCH GetThreeD(); float GetTop(); void SetTop(float newValue); long GetType(); long GetVerticalFlip(); VARIANT GetVertices(); long GetVisible(); void SetVisible(long nNewValue); float GetWidth(); void SetWidth(float newValue); long GetZOrderPosition(); LPDISPATCH GetHyperlink(); long GetBlackWhiteMode(); void SetBlackWhiteMode(long nNewValue); CString GetOnAction(); void SetOnAction(LPCTSTR lpszNewValue); BOOL GetLocked(); void SetLocked(BOOL bNewValue); LPDISPATCH GetTopLeftCell(); LPDISPATCH GetBottomRightCell(); long GetPlacement(); void SetPlacement(long nNewValue); void Copy(); void Cut(); void CopyPicture(const VARIANT& Appearance, const VARIANT& Format); LPDISPATCH GetControlFormat(); LPDISPATCH GetLinkFormat(); LPDISPATCH GetOLEFormat(); long GetFormControlType(); CString GetAlternativeText(); void SetAlternativeText(LPCTSTR lpszNewValue); LPDISPATCH GetScript(); LPDISPATCH GetDiagramNode(); long GetHasDiagramNode(); LPDISPATCH GetDiagram(); long GetHasDiagram(); long GetChild(); LPDISPATCH GetParentGroup(); long GetId(); }; ///////////////////////////////////////////////////////////////////////////// // Shapes wrapper class class Shapes : public COleDispatchDriver { public: Shapes() {} // Calls COleDispatchDriver default constructor Shapes(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Shapes(const Shapes& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); long GetCount(); LPDISPATCH Item(const VARIANT& Index); LPDISPATCH _Default(const VARIANT& Index); LPUNKNOWN Get_NewEnum(); LPDISPATCH AddCallout(long Type, float Left, float Top, float Width, float Height); LPDISPATCH AddConnector(long Type, float BeginX, float BeginY, float EndX, float EndY); LPDISPATCH AddCurve(const VARIANT& SafeArrayOfPoints); LPDISPATCH AddLabel(long Orientation, float Left, float Top, float Width, float Height); LPDISPATCH AddLine(float BeginX, float BeginY, float EndX, float EndY); LPDISPATCH AddPicture(LPCTSTR Filename, long LinkToFile, long SaveWithDocument, float Left, float Top, float Width, float Height); LPDISPATCH AddPolyline(const VARIANT& SafeArrayOfPoints); LPDISPATCH AddShape(long Type, float Left, float Top, float Width, float Height); LPDISPATCH AddTextEffect(long PresetTextEffect, LPCTSTR Text, LPCTSTR FontName, float FontSize, long FontBold, long FontItalic, float Left, float Top); LPDISPATCH AddTextbox(long Orientation, float Left, float Top, float Width, float Height); LPDISPATCH BuildFreeform(long EditingType, float X1, float Y1); LPDISPATCH GetRange(const VARIANT& Index); void SelectAll(); LPDISPATCH AddFormControl(long Type, long Left, long Top, long Width, long Height); LPDISPATCH AddOLEObject(const VARIANT& ClassType, const VARIANT& Filename, const VARIANT& Link, const VARIANT& DisplayAsIcon, const VARIANT& IconFileName, const VARIANT& IconIndex, const VARIANT& IconLabel, const VARIANT& Left, const VARIANT& Top, const VARIANT& Width, const VARIANT& Height); LPDISPATCH AddDiagram(long Type, float Left, float Top, float Width, float Height); }; ///////////////////////////////////////////////////////////////////////////// // ShapeRange wrapper class class ShapeRange : public COleDispatchDriver { public: ShapeRange() {} // Calls COleDispatchDriver default constructor ShapeRange(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} ShapeRange(const ShapeRange& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); long GetCount(); LPDISPATCH Item(const VARIANT& Index); LPDISPATCH _Default(const VARIANT& Index); LPUNKNOWN Get_NewEnum(); void Align(long AlignCmd, long RelativeTo); void Apply(); void Delete(); void Distribute(long DistributeCmd, long RelativeTo); LPDISPATCH Duplicate(); void Flip(long FlipCmd); void IncrementLeft(float Increment); void IncrementRotation(float Increment); void IncrementTop(float Increment); LPDISPATCH Group(); void PickUp(); void RerouteConnections(); LPDISPATCH Regroup(); void ScaleHeight(float Factor, long RelativeToOriginalSize, const VARIANT& Scale); void ScaleWidth(float Factor, long RelativeToOriginalSize, const VARIANT& Scale); void Select(const VARIANT& Replace); void SetShapesDefaultProperties(); LPDISPATCH Ungroup(); void ZOrder(long ZOrderCmd); LPDISPATCH GetAdjustments(); LPDISPATCH GetTextFrame(); long GetAutoShapeType(); void SetAutoShapeType(long nNewValue); LPDISPATCH GetCallout(); long GetConnectionSiteCount(); long GetConnector(); LPDISPATCH GetConnectorFormat(); LPDISPATCH GetFill(); LPDISPATCH GetGroupItems(); float GetHeight(); void SetHeight(float newValue); long GetHorizontalFlip(); float GetLeft(); void SetLeft(float newValue); LPDISPATCH GetLine(); long GetLockAspectRatio(); void SetLockAspectRatio(long nNewValue); CString GetName(); void SetName(LPCTSTR lpszNewValue); LPDISPATCH GetNodes(); float GetRotation(); void SetRotation(float newValue); LPDISPATCH GetPictureFormat(); LPDISPATCH GetShadow(); LPDISPATCH GetTextEffect(); LPDISPATCH GetThreeD(); float GetTop(); void SetTop(float newValue); long GetType(); long GetVerticalFlip(); VARIANT GetVertices(); long GetVisible(); void SetVisible(long nNewValue); float GetWidth(); void SetWidth(float newValue); long GetZOrderPosition(); long GetBlackWhiteMode(); void SetBlackWhiteMode(long nNewValue); CString GetAlternativeText(); void SetAlternativeText(LPCTSTR lpszNewValue); LPDISPATCH GetDiagramNode(); long GetHasDiagramNode(); LPDISPATCH GetDiagram(); long GetHasDiagram(); long GetChild(); LPDISPATCH GetParentGroup(); long GetId(); }; ///////////////////////////////////////////////////////////////////////////// // GroupShapes wrapper class class GroupShapes : public COleDispatchDriver { public: GroupShapes() {} // Calls COleDispatchDriver default constructor GroupShapes(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} GroupShapes(const GroupShapes& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); long GetCount(); LPDISPATCH Item(const VARIANT& Index); LPDISPATCH _Default(const VARIANT& Index); LPUNKNOWN Get_NewEnum(); LPDISPATCH GetRange(const VARIANT& Index); }; ///////////////////////////////////////////////////////////////////////////// // TextFrame wrapper class class TextFrame : public COleDispatchDriver { public: TextFrame() {} // Calls COleDispatchDriver default constructor TextFrame(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} TextFrame(const TextFrame& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); float GetMarginBottom(); void SetMarginBottom(float newValue); float GetMarginLeft(); void SetMarginLeft(float newValue); float GetMarginRight(); void SetMarginRight(float newValue); float GetMarginTop(); void SetMarginTop(float newValue); long GetOrientation(); void SetOrientation(long nNewValue); LPDISPATCH Characters(const VARIANT& Start, const VARIANT& Length); long GetHorizontalAlignment(); void SetHorizontalAlignment(long nNewValue); long GetVerticalAlignment(); void SetVerticalAlignment(long nNewValue); BOOL GetAutoSize(); void SetAutoSize(BOOL bNewValue); long GetReadingOrder(); void SetReadingOrder(long nNewValue); BOOL GetAutoMargins(); void SetAutoMargins(BOOL bNewValue); }; ///////////////////////////////////////////////////////////////////////////// // ConnectorFormat wrapper class class ConnectorFormat : public COleDispatchDriver { public: ConnectorFormat() {} // Calls COleDispatchDriver default constructor ConnectorFormat(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} ConnectorFormat(const ConnectorFormat& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); void BeginConnect(LPDISPATCH ConnectedShape, long ConnectionSite); void BeginDisconnect(); void EndConnect(LPDISPATCH ConnectedShape, long ConnectionSite); void EndDisconnect(); long GetBeginConnected(); LPDISPATCH GetBeginConnectedShape(); long GetBeginConnectionSite(); long GetEndConnected(); LPDISPATCH GetEndConnectedShape(); long GetEndConnectionSite(); long GetType(); void SetType(long nNewValue); }; ///////////////////////////////////////////////////////////////////////////// // FreeformBuilder wrapper class class FreeformBuilder : public COleDispatchDriver { public: FreeformBuilder() {} // Calls COleDispatchDriver default constructor FreeformBuilder(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} FreeformBuilder(const FreeformBuilder& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); void AddNodes(long SegmentType, long EditingType, float X1, float Y1, const VARIANT& X2, const VARIANT& Y2, const VARIANT& X3, const VARIANT& Y3); LPDISPATCH ConvertToShape(); }; ///////////////////////////////////////////////////////////////////////////// // ControlFormat wrapper class class ControlFormat : public COleDispatchDriver { public: ControlFormat() {} // Calls COleDispatchDriver default constructor ControlFormat(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} ControlFormat(const ControlFormat& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); void AddItem(LPCTSTR Text, const VARIANT& Index); void RemoveAllItems(); void RemoveItem(long Index, const VARIANT& Count); long GetDropDownLines(); void SetDropDownLines(long nNewValue); BOOL GetEnabled(); void SetEnabled(BOOL bNewValue); long GetLargeChange(); void SetLargeChange(long nNewValue); CString GetLinkedCell(); void SetLinkedCell(LPCTSTR lpszNewValue); VARIANT List(const VARIANT& Index); long GetListCount(); void SetListCount(long nNewValue); CString GetListFillRange(); void SetListFillRange(LPCTSTR lpszNewValue); long GetListIndex(); void SetListIndex(long nNewValue); BOOL GetLockedText(); void SetLockedText(BOOL bNewValue); long GetMax(); void SetMax(long nNewValue); long GetMin(); void SetMin(long nNewValue); long GetMultiSelect(); void SetMultiSelect(long nNewValue); BOOL GetPrintObject(); void SetPrintObject(BOOL bNewValue); long GetSmallChange(); void SetSmallChange(long nNewValue); long Get_Default(); void Set_Default(long nNewValue); long GetValue(); void SetValue(long nNewValue); }; ///////////////////////////////////////////////////////////////////////////// // OLEFormat wrapper class class OLEFormat : public COleDispatchDriver { public: OLEFormat() {} // Calls COleDispatchDriver default constructor OLEFormat(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} OLEFormat(const OLEFormat& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); void Activate(); LPDISPATCH GetObject(); CString GetProgID(); void Verb(const VARIANT& Verb); }; ///////////////////////////////////////////////////////////////////////////// // LinkFormat wrapper class class LinkFormat : public COleDispatchDriver { public: LinkFormat() {} // Calls COleDispatchDriver default constructor LinkFormat(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} LinkFormat(const LinkFormat& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); BOOL GetAutoUpdate(); void SetAutoUpdate(BOOL bNewValue); BOOL GetLocked(); void SetLocked(BOOL bNewValue); void Update(); }; ///////////////////////////////////////////////////////////////////////////// // PublishObjects wrapper class class PublishObjects : public COleDispatchDriver { public: PublishObjects() {} // Calls COleDispatchDriver default constructor PublishObjects(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} PublishObjects(const PublishObjects& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH Add(long SourceType, LPCTSTR Filename, const VARIANT& Sheet, const VARIANT& Source, const VARIANT& HtmlType, const VARIANT& DivID, const VARIANT& Title); long GetCount(); LPDISPATCH GetItem(const VARIANT& Index); LPDISPATCH Get_Default(const VARIANT& Index); LPUNKNOWN Get_NewEnum(); void Delete(); void Publish(); }; ///////////////////////////////////////////////////////////////////////////// // OLEDBError wrapper class class OLEDBError : public COleDispatchDriver { public: OLEDBError() {} // Calls COleDispatchDriver default constructor OLEDBError(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} OLEDBError(const OLEDBError& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); CString GetSqlState(); CString GetErrorString(); long GetNative(); long GetNumber(); long GetStage(); }; ///////////////////////////////////////////////////////////////////////////// // OLEDBErrors wrapper class class OLEDBErrors : public COleDispatchDriver { public: OLEDBErrors() {} // Calls COleDispatchDriver default constructor OLEDBErrors(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} OLEDBErrors(const OLEDBErrors& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); long GetCount(); LPDISPATCH Item(long Index); LPDISPATCH Get_Default(long Index); LPUNKNOWN _NewEnum(); }; ///////////////////////////////////////////////////////////////////////////// // Phonetics wrapper class class Phonetics : public COleDispatchDriver { public: Phonetics() {} // Calls COleDispatchDriver default constructor Phonetics(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Phonetics(const Phonetics& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); long GetCount(); long GetStart(); long GetLength(); BOOL GetVisible(); void SetVisible(BOOL bNewValue); long GetCharacterType(); void SetCharacterType(long nNewValue); long GetAlignment(); void SetAlignment(long nNewValue); LPDISPATCH GetFont(); LPDISPATCH GetItem(long Index); void Delete(); void Add(long Start, long Length, LPCTSTR Text); CString GetText(); void SetText(LPCTSTR lpszNewValue); LPDISPATCH Get_Default(long Index); LPUNKNOWN Get_NewEnum(); }; ///////////////////////////////////////////////////////////////////////////// // PivotLayout wrapper class class PivotLayout : public COleDispatchDriver { public: PivotLayout() {} // Calls COleDispatchDriver default constructor PivotLayout(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} PivotLayout(const PivotLayout& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH GetPivotTable(); }; ///////////////////////////////////////////////////////////////////////////// // DisplayUnitLabel wrapper class class DisplayUnitLabel : public COleDispatchDriver { public: DisplayUnitLabel() {} // Calls COleDispatchDriver default constructor DisplayUnitLabel(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} DisplayUnitLabel(const DisplayUnitLabel& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); CString GetName(); VARIANT Select(); LPDISPATCH GetBorder(); VARIANT Delete(); LPDISPATCH GetInterior(); LPDISPATCH GetFill(); CString GetCaption(); void SetCaption(LPCTSTR lpszNewValue); LPDISPATCH GetCharacters(const VARIANT& Start, const VARIANT& Length); LPDISPATCH GetFont(); VARIANT GetHorizontalAlignment(); void SetHorizontalAlignment(const VARIANT& newValue); double GetLeft(); void SetLeft(double newValue); VARIANT GetOrientation(); void SetOrientation(const VARIANT& newValue); BOOL GetShadow(); void SetShadow(BOOL bNewValue); CString GetText(); void SetText(LPCTSTR lpszNewValue); double GetTop(); void SetTop(double newValue); VARIANT GetVerticalAlignment(); void SetVerticalAlignment(const VARIANT& newValue); long GetReadingOrder(); void SetReadingOrder(long nNewValue); VARIANT GetAutoScaleFont(); void SetAutoScaleFont(const VARIANT& newValue); }; ///////////////////////////////////////////////////////////////////////////// // CellFormat wrapper class class CellFormat : public COleDispatchDriver { public: CellFormat() {} // Calls COleDispatchDriver default constructor CellFormat(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} CellFormat(const CellFormat& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH GetBorders(); void SetRefBorders(LPDISPATCH newValue); LPDISPATCH GetFont(); void SetRefFont(LPDISPATCH newValue); LPDISPATCH GetInterior(); void SetRefInterior(LPDISPATCH newValue); VARIANT GetNumberFormat(); void SetNumberFormat(const VARIANT& newValue); VARIANT GetNumberFormatLocal(); void SetNumberFormatLocal(const VARIANT& newValue); VARIANT GetAddIndent(); void SetAddIndent(const VARIANT& newValue); VARIANT GetIndentLevel(); void SetIndentLevel(const VARIANT& newValue); VARIANT GetHorizontalAlignment(); void SetHorizontalAlignment(const VARIANT& newValue); VARIANT GetVerticalAlignment(); void SetVerticalAlignment(const VARIANT& newValue); VARIANT GetOrientation(); void SetOrientation(const VARIANT& newValue); VARIANT GetShrinkToFit(); void SetShrinkToFit(const VARIANT& newValue); VARIANT GetWrapText(); void SetWrapText(const VARIANT& newValue); VARIANT GetLocked(); void SetLocked(const VARIANT& newValue); VARIANT GetFormulaHidden(); void SetFormulaHidden(const VARIANT& newValue); VARIANT GetMergeCells(); void SetMergeCells(const VARIANT& newValue); void Clear(); }; ///////////////////////////////////////////////////////////////////////////// // UsedObjects wrapper class class UsedObjects : public COleDispatchDriver { public: UsedObjects() {} // Calls COleDispatchDriver default constructor UsedObjects(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} UsedObjects(const UsedObjects& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); long GetCount(); LPUNKNOWN Get_NewEnum(); LPDISPATCH Get_Default(const VARIANT& Index); LPDISPATCH GetItem(const VARIANT& Index); }; ///////////////////////////////////////////////////////////////////////////// // CustomProperties wrapper class class CustomProperties : public COleDispatchDriver { public: CustomProperties() {} // Calls COleDispatchDriver default constructor CustomProperties(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} CustomProperties(const CustomProperties& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH Add(LPCTSTR Name, const VARIANT& Value); long GetCount(); LPDISPATCH Get_Default(const VARIANT& Index); LPDISPATCH GetItem(const VARIANT& Index); LPUNKNOWN Get_NewEnum(); }; ///////////////////////////////////////////////////////////////////////////// // CustomProperty wrapper class class CustomProperty : public COleDispatchDriver { public: CustomProperty() {} // Calls COleDispatchDriver default constructor CustomProperty(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} CustomProperty(const CustomProperty& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); CString GetName(); void SetName(LPCTSTR lpszNewValue); VARIANT GetValue(); void SetValue(const VARIANT& newValue); VARIANT Get_Default(); void Delete(); }; ///////////////////////////////////////////////////////////////////////////// // CalculatedMembers wrapper class class CalculatedMembers : public COleDispatchDriver { public: CalculatedMembers() {} // Calls COleDispatchDriver default constructor CalculatedMembers(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} CalculatedMembers(const CalculatedMembers& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); long GetCount(); LPDISPATCH GetItem(const VARIANT& Index); LPDISPATCH Get_Default(const VARIANT& Index); LPUNKNOWN Get_NewEnum(); LPDISPATCH Add(LPCTSTR Name, LPCTSTR Formula, const VARIANT& SolveOrder, const VARIANT& Type); }; ///////////////////////////////////////////////////////////////////////////// // CalculatedMember wrapper class class CalculatedMember : public COleDispatchDriver { public: CalculatedMember() {} // Calls COleDispatchDriver default constructor CalculatedMember(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} CalculatedMember(const CalculatedMember& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); CString GetName(); CString GetFormula(); CString GetSourceName(); long GetSolveOrder(); BOOL GetIsValid(); CString Get_Default(); void Delete(); long GetType(); }; ///////////////////////////////////////////////////////////////////////////// // Watches wrapper class class Watches : public COleDispatchDriver { public: Watches() {} // Calls COleDispatchDriver default constructor Watches(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Watches(const Watches& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH Add(const VARIANT& Source); long GetCount(); LPDISPATCH Get_Default(const VARIANT& Index); LPDISPATCH GetItem(const VARIANT& Index); LPUNKNOWN Get_NewEnum(); void Delete(); }; ///////////////////////////////////////////////////////////////////////////// // Watch wrapper class class Watch : public COleDispatchDriver { public: Watch() {} // Calls COleDispatchDriver default constructor Watch(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Watch(const Watch& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); void Delete(); VARIANT GetSource(); }; ///////////////////////////////////////////////////////////////////////////// // PivotCell wrapper class class PivotCell : public COleDispatchDriver { public: PivotCell() {} // Calls COleDispatchDriver default constructor PivotCell(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} PivotCell(const PivotCell& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); long GetPivotCellType(); LPDISPATCH GetPivotTable(); LPDISPATCH GetDataField(); LPDISPATCH GetPivotField(); LPDISPATCH GetPivotItem(); LPDISPATCH GetRowItems(); LPDISPATCH GetColumnItems(); LPDISPATCH GetRange(); long GetCustomSubtotalFunction(); }; ///////////////////////////////////////////////////////////////////////////// // Graphic wrapper class class Graphic : public COleDispatchDriver { public: Graphic() {} // Calls COleDispatchDriver default constructor Graphic(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Graphic(const Graphic& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); float GetBrightness(); void SetBrightness(float newValue); long GetColorType(); void SetColorType(long nNewValue); float GetContrast(); void SetContrast(float newValue); float GetCropBottom(); void SetCropBottom(float newValue); float GetCropLeft(); void SetCropLeft(float newValue); float GetCropRight(); void SetCropRight(float newValue); float GetCropTop(); void SetCropTop(float newValue); CString GetFilename(); void SetFilename(LPCTSTR lpszNewValue); float GetHeight(); void SetHeight(float newValue); long GetLockAspectRatio(); void SetLockAspectRatio(long nNewValue); float GetWidth(); void SetWidth(float newValue); }; ///////////////////////////////////////////////////////////////////////////// // AutoRecover wrapper class class AutoRecover : public COleDispatchDriver { public: AutoRecover() {} // Calls COleDispatchDriver default constructor AutoRecover(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} AutoRecover(const AutoRecover& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); BOOL GetEnabled(); void SetEnabled(BOOL bNewValue); long GetTime(); void SetTime(long nNewValue); CString GetPath(); void SetPath(LPCTSTR lpszNewValue); }; ///////////////////////////////////////////////////////////////////////////// // ErrorCheckingOptions wrapper class class ErrorCheckingOptions : public COleDispatchDriver { public: ErrorCheckingOptions() {} // Calls COleDispatchDriver default constructor ErrorCheckingOptions(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} ErrorCheckingOptions(const ErrorCheckingOptions& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); BOOL GetBackgroundChecking(); void SetBackgroundChecking(BOOL bNewValue); long GetIndicatorColorIndex(); void SetIndicatorColorIndex(long nNewValue); BOOL GetEvaluateToError(); void SetEvaluateToError(BOOL bNewValue); BOOL GetTextDate(); void SetTextDate(BOOL bNewValue); BOOL GetNumberAsText(); void SetNumberAsText(BOOL bNewValue); BOOL GetInconsistentFormula(); void SetInconsistentFormula(BOOL bNewValue); BOOL GetOmittedCells(); void SetOmittedCells(BOOL bNewValue); BOOL GetUnlockedFormulaCells(); void SetUnlockedFormulaCells(BOOL bNewValue); BOOL GetEmptyCellReferences(); void SetEmptyCellReferences(BOOL bNewValue); BOOL GetListDataValidation(); void SetListDataValidation(BOOL bNewValue); }; ///////////////////////////////////////////////////////////////////////////// // Errors wrapper class class Errors : public COleDispatchDriver { public: Errors() {} // Calls COleDispatchDriver default constructor Errors(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Errors(const Errors& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH GetItem(const VARIANT& Index); LPDISPATCH Get_Default(const VARIANT& Index); }; ///////////////////////////////////////////////////////////////////////////// // Error wrapper class class Error : public COleDispatchDriver { public: Error() {} // Calls COleDispatchDriver default constructor Error(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Error(const Error& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); BOOL GetValue(); BOOL GetIgnore(); void SetIgnore(BOOL bNewValue); }; ///////////////////////////////////////////////////////////////////////////// // SmartTagAction wrapper class class SmartTagAction : public COleDispatchDriver { public: SmartTagAction() {} // Calls COleDispatchDriver default constructor SmartTagAction(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} SmartTagAction(const SmartTagAction& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); CString GetName(); void Execute(); CString Get_Default(); long GetType(); BOOL GetPresentInPane(); BOOL GetExpandHelp(); void SetExpandHelp(BOOL bNewValue); BOOL GetCheckboxState(); void SetCheckboxState(BOOL bNewValue); CString GetTextboxText(); void SetTextboxText(LPCTSTR lpszNewValue); long GetListSelection(); void SetListSelection(long nNewValue); long GetRadioGroupSelection(); void SetRadioGroupSelection(long nNewValue); LPDISPATCH GetActiveXControl(); }; ///////////////////////////////////////////////////////////////////////////// // SmartTagActions wrapper class class SmartTagActions : public COleDispatchDriver { public: SmartTagActions() {} // Calls COleDispatchDriver default constructor SmartTagActions(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} SmartTagActions(const SmartTagActions& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); long GetCount(); LPDISPATCH Get_Default(const VARIANT& Index); LPDISPATCH GetItem(const VARIANT& Index); LPUNKNOWN Get_NewEnum(); }; ///////////////////////////////////////////////////////////////////////////// // SmartTag wrapper class class SmartTag : public COleDispatchDriver { public: SmartTag() {} // Calls COleDispatchDriver default constructor SmartTag(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} SmartTag(const SmartTag& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); CString GetDownloadURL(); CString GetName(); CString Get_Default(); CString GetXml(); LPDISPATCH GetRange(); void Delete(); LPDISPATCH GetSmartTagActions(); LPDISPATCH GetProperties(); }; ///////////////////////////////////////////////////////////////////////////// // SmartTags wrapper class class SmartTags : public COleDispatchDriver { public: SmartTags() {} // Calls COleDispatchDriver default constructor SmartTags(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} SmartTags(const SmartTags& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH Add(LPCTSTR SmartTagType); long GetCount(); LPDISPATCH Get_Default(const VARIANT& Index); LPUNKNOWN Get_NewEnum(); }; ///////////////////////////////////////////////////////////////////////////// // SmartTagRecognizer wrapper class class SmartTagRecognizer : public COleDispatchDriver { public: SmartTagRecognizer() {} // Calls COleDispatchDriver default constructor SmartTagRecognizer(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} SmartTagRecognizer(const SmartTagRecognizer& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); BOOL GetEnabled(); void SetEnabled(BOOL bNewValue); CString GetProgID(); CString Get_Default(); CString GetFullName(); }; ///////////////////////////////////////////////////////////////////////////// // SmartTagRecognizers wrapper class class SmartTagRecognizers : public COleDispatchDriver { public: SmartTagRecognizers() {} // Calls COleDispatchDriver default constructor SmartTagRecognizers(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} SmartTagRecognizers(const SmartTagRecognizers& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); long GetCount(); LPDISPATCH GetItem(const VARIANT& Index); LPDISPATCH Get_Default(const VARIANT& Index); LPUNKNOWN Get_NewEnum(); BOOL GetRecognize(); void SetRecognize(BOOL bNewValue); }; ///////////////////////////////////////////////////////////////////////////// // SmartTagOptions wrapper class class SmartTagOptions : public COleDispatchDriver { public: SmartTagOptions() {} // Calls COleDispatchDriver default constructor SmartTagOptions(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} SmartTagOptions(const SmartTagOptions& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); long GetDisplaySmartTags(); void SetDisplaySmartTags(long nNewValue); BOOL GetEmbedSmartTags(); void SetEmbedSmartTags(BOOL bNewValue); }; ///////////////////////////////////////////////////////////////////////////// // SpellingOptions wrapper class class SpellingOptions : public COleDispatchDriver { public: SpellingOptions() {} // Calls COleDispatchDriver default constructor SpellingOptions(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} SpellingOptions(const SpellingOptions& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: long GetDictLang(); void SetDictLang(long nNewValue); CString GetUserDict(); void SetUserDict(LPCTSTR lpszNewValue); BOOL GetIgnoreCaps(); void SetIgnoreCaps(BOOL bNewValue); BOOL GetSuggestMainOnly(); void SetSuggestMainOnly(BOOL bNewValue); BOOL GetIgnoreMixedDigits(); void SetIgnoreMixedDigits(BOOL bNewValue); BOOL GetIgnoreFileNames(); void SetIgnoreFileNames(BOOL bNewValue); BOOL GetGermanPostReform(); void SetGermanPostReform(BOOL bNewValue); BOOL GetKoreanCombineAux(); void SetKoreanCombineAux(BOOL bNewValue); BOOL GetKoreanUseAutoChangeList(); void SetKoreanUseAutoChangeList(BOOL bNewValue); BOOL GetKoreanProcessCompound(); void SetKoreanProcessCompound(BOOL bNewValue); long GetHebrewModes(); void SetHebrewModes(long nNewValue); long GetArabicModes(); void SetArabicModes(long nNewValue); }; ///////////////////////////////////////////////////////////////////////////// // Speech wrapper class class Speech : public COleDispatchDriver { public: Speech() {} // Calls COleDispatchDriver default constructor Speech(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Speech(const Speech& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: void Speak(LPCTSTR Text, const VARIANT& SpeakAsync, const VARIANT& SpeakXML, const VARIANT& Purge); long GetDirection(); void SetDirection(long nNewValue); BOOL GetSpeakCellOnEnter(); void SetSpeakCellOnEnter(BOOL bNewValue); }; ///////////////////////////////////////////////////////////////////////////// // Protection wrapper class class Protection : public COleDispatchDriver { public: Protection() {} // Calls COleDispatchDriver default constructor Protection(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Protection(const Protection& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: BOOL GetAllowFormattingCells(); BOOL GetAllowFormattingColumns(); BOOL GetAllowFormattingRows(); BOOL GetAllowInsertingColumns(); BOOL GetAllowInsertingRows(); BOOL GetAllowInsertingHyperlinks(); BOOL GetAllowDeletingColumns(); BOOL GetAllowDeletingRows(); BOOL GetAllowSorting(); BOOL GetAllowFiltering(); BOOL GetAllowUsingPivotTables(); LPDISPATCH GetAllowEditRanges(); }; ///////////////////////////////////////////////////////////////////////////// // PivotItemList wrapper class class PivotItemList : public COleDispatchDriver { public: PivotItemList() {} // Calls COleDispatchDriver default constructor PivotItemList(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} PivotItemList(const PivotItemList& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); long GetCount(); LPDISPATCH Item(const VARIANT& Index); LPDISPATCH Get_Default(const VARIANT& Field); LPUNKNOWN _NewEnum(); }; ///////////////////////////////////////////////////////////////////////////// // Tab wrapper class class Tab : public COleDispatchDriver { public: Tab() {} // Calls COleDispatchDriver default constructor Tab(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Tab(const Tab& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); VARIANT GetColor(); void SetColor(const VARIANT& newValue); long GetColorIndex(); void SetColorIndex(long nNewValue); }; ///////////////////////////////////////////////////////////////////////////// // AllowEditRanges wrapper class class AllowEditRanges : public COleDispatchDriver { public: AllowEditRanges() {} // Calls COleDispatchDriver default constructor AllowEditRanges(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} AllowEditRanges(const AllowEditRanges& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: long GetCount(); LPDISPATCH GetItem(const VARIANT& Index); LPDISPATCH Add(LPCTSTR Title, LPDISPATCH Range, const VARIANT& Password); LPDISPATCH Get_Default(const VARIANT& Index); LPUNKNOWN Get_NewEnum(); }; ///////////////////////////////////////////////////////////////////////////// // AllowEditRange wrapper class class AllowEditRange : public COleDispatchDriver { public: AllowEditRange() {} // Calls COleDispatchDriver default constructor AllowEditRange(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} AllowEditRange(const AllowEditRange& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: CString GetTitle(); void SetTitle(LPCTSTR lpszNewValue); LPDISPATCH GetRange(); void SetRefRange(LPDISPATCH newValue); void ChangePassword(LPCTSTR Password); void Delete(); void Unprotect(const VARIANT& Password); LPDISPATCH GetUsers(); }; ///////////////////////////////////////////////////////////////////////////// // UserAccessList wrapper class class UserAccessList : public COleDispatchDriver { public: UserAccessList() {} // Calls COleDispatchDriver default constructor UserAccessList(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} UserAccessList(const UserAccessList& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: long GetCount(); LPDISPATCH GetItem(const VARIANT& Index); LPDISPATCH Add(LPCTSTR Name, BOOL AllowEdit); void DeleteAll(); LPDISPATCH Get_Default(const VARIANT& Index); LPUNKNOWN Get_NewEnum(); }; ///////////////////////////////////////////////////////////////////////////// // UserAccess wrapper class class UserAccess : public COleDispatchDriver { public: UserAccess() {} // Calls COleDispatchDriver default constructor UserAccess(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} UserAccess(const UserAccess& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: CString GetName(); BOOL GetAllowEdit(); void SetAllowEdit(BOOL bNewValue); void Delete(); }; ///////////////////////////////////////////////////////////////////////////// // RTD wrapper class class RTD : public COleDispatchDriver { public: RTD() {} // Calls COleDispatchDriver default constructor RTD(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} RTD(const RTD& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: long GetThrottleInterval(); void SetThrottleInterval(long nNewValue); void RefreshData(); void RestartServers(); }; ///////////////////////////////////////////////////////////////////////////// // Diagram wrapper class class Diagram : public COleDispatchDriver { public: Diagram() {} // Calls COleDispatchDriver default constructor Diagram(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} Diagram(const Diagram& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH GetNodes(); long GetType(); long GetAutoLayout(); void SetAutoLayout(long nNewValue); long GetReverse(); void SetReverse(long nNewValue); long GetAutoFormat(); void SetAutoFormat(long nNewValue); void Convert(long Type); void FitText(); }; ///////////////////////////////////////////////////////////////////////////// // ListObjects wrapper class class ListObjects : public COleDispatchDriver { public: ListObjects() {} // Calls COleDispatchDriver default constructor ListObjects(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} ListObjects(const ListObjects& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH Add(long SourceType, const VARIANT& Source, const VARIANT& LinkSource, long XlListObjectHasHeaders, const VARIANT& Destination); LPDISPATCH Get_Default(const VARIANT& Index); LPUNKNOWN Get_NewEnum(); LPDISPATCH GetItem(const VARIANT& Index); long GetCount(); }; ///////////////////////////////////////////////////////////////////////////// // ListObject wrapper class class ListObject : public COleDispatchDriver { public: ListObject() {} // Calls COleDispatchDriver default constructor ListObject(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} ListObject(const ListObject& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); void Delete(); CString Publish(const VARIANT& Target, BOOL LinkSource); void Refresh(); void Unlink(); void Unlist(); void UpdateChanges(long iConflictType); void Resize(LPDISPATCH Range); CString Get_Default(); BOOL GetActive(); LPDISPATCH GetDataBodyRange(); BOOL GetDisplayRightToLeft(); LPDISPATCH GetHeaderRowRange(); LPDISPATCH GetInsertRowRange(); LPDISPATCH GetListColumns(); LPDISPATCH GetListRows(); CString GetName(); void SetName(LPCTSTR lpszNewValue); LPDISPATCH GetQueryTable(); LPDISPATCH GetRange(); BOOL GetShowAutoFilter(); void SetShowAutoFilter(BOOL bNewValue); BOOL GetShowTotals(); void SetShowTotals(BOOL bNewValue); long GetSourceType(); LPDISPATCH GetTotalsRowRange(); CString GetSharePointURL(); LPDISPATCH GetXmlMap(); }; ///////////////////////////////////////////////////////////////////////////// // ListColumns wrapper class class ListColumns : public COleDispatchDriver { public: ListColumns() {} // Calls COleDispatchDriver default constructor ListColumns(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} ListColumns(const ListColumns& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH Add(const VARIANT& Position); LPDISPATCH Get_Default(const VARIANT& Index); LPUNKNOWN Get_NewEnum(); LPDISPATCH GetItem(const VARIANT& Index); long GetCount(); }; ///////////////////////////////////////////////////////////////////////////// // ListColumn wrapper class class ListColumn : public COleDispatchDriver { public: ListColumn() {} // Calls COleDispatchDriver default constructor ListColumn(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} ListColumn(const ListColumn& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); void Delete(); CString Get_Default(); LPDISPATCH GetListDataFormat(); long GetIndex(); CString GetName(); void SetName(LPCTSTR lpszNewValue); LPDISPATCH GetRange(); long GetTotalsCalculation(); void SetTotalsCalculation(long nNewValue); LPDISPATCH GetXPath(); CString GetSharePointFormula(); }; ///////////////////////////////////////////////////////////////////////////// // ListRows wrapper class class ListRows : public COleDispatchDriver { public: ListRows() {} // Calls COleDispatchDriver default constructor ListRows(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} ListRows(const ListRows& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH Add(const VARIANT& Position); LPDISPATCH Get_Default(const VARIANT& Index); LPUNKNOWN Get_NewEnum(); LPDISPATCH GetItem(const VARIANT& Index); long GetCount(); }; ///////////////////////////////////////////////////////////////////////////// // ListRow wrapper class class ListRow : public COleDispatchDriver { public: ListRow() {} // Calls COleDispatchDriver default constructor ListRow(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} ListRow(const ListRow& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); void Delete(); long GetIndex(); BOOL GetInvalidData(); LPDISPATCH GetRange(); }; ///////////////////////////////////////////////////////////////////////////// // XmlNamespace wrapper class class XmlNamespace : public COleDispatchDriver { public: XmlNamespace() {} // Calls COleDispatchDriver default constructor XmlNamespace(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} XmlNamespace(const XmlNamespace& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); CString Get_Default(); CString GetUri(); CString GetPrefix(); }; ///////////////////////////////////////////////////////////////////////////// // XmlNamespaces wrapper class class XmlNamespaces : public COleDispatchDriver { public: XmlNamespaces() {} // Calls COleDispatchDriver default constructor XmlNamespaces(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} XmlNamespaces(const XmlNamespaces& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH Get_Default(const VARIANT& Index); LPDISPATCH GetItem(const VARIANT& Index); long GetCount(); CString GetValue(); LPUNKNOWN Get_NewEnum(); void InstallManifest(LPCTSTR Path, const VARIANT& InstallForAllUsers); }; ///////////////////////////////////////////////////////////////////////////// // XmlDataBinding wrapper class class XmlDataBinding : public COleDispatchDriver { public: XmlDataBinding() {} // Calls COleDispatchDriver default constructor XmlDataBinding(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} XmlDataBinding(const XmlDataBinding& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); CString Get_Default(); long Refresh(); void LoadSettings(LPCTSTR Url); void ClearSettings(); CString GetSourceUrl(); }; ///////////////////////////////////////////////////////////////////////////// // XmlSchema wrapper class class XmlSchema : public COleDispatchDriver { public: XmlSchema() {} // Calls COleDispatchDriver default constructor XmlSchema(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} XmlSchema(const XmlSchema& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH GetNamespace(); CString GetXml(); CString GetName(); }; ///////////////////////////////////////////////////////////////////////////// // XmlSchemas wrapper class class XmlSchemas : public COleDispatchDriver { public: XmlSchemas() {} // Calls COleDispatchDriver default constructor XmlSchemas(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} XmlSchemas(const XmlSchemas& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH Get_Default(const VARIANT& Index); LPDISPATCH GetItem(const VARIANT& Index); long GetCount(); LPUNKNOWN Get_NewEnum(); }; ///////////////////////////////////////////////////////////////////////////// // XmlMap wrapper class class XmlMap : public COleDispatchDriver { public: XmlMap() {} // Calls COleDispatchDriver default constructor XmlMap(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} XmlMap(const XmlMap& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); CString Get_Default(); CString GetName(); void SetName(LPCTSTR lpszNewValue); BOOL GetIsExportable(); BOOL GetShowImportExportValidationErrors(); void SetShowImportExportValidationErrors(BOOL bNewValue); BOOL GetSaveDataSourceDefinition(); void SetSaveDataSourceDefinition(BOOL bNewValue); BOOL GetAdjustColumnWidth(); void SetAdjustColumnWidth(BOOL bNewValue); BOOL GetPreserveColumnFilter(); void SetPreserveColumnFilter(BOOL bNewValue); BOOL GetPreserveNumberFormatting(); void SetPreserveNumberFormatting(BOOL bNewValue); BOOL GetAppendOnImport(); void SetAppendOnImport(BOOL bNewValue); CString GetRootElementName(); LPDISPATCH GetRootElementNamespace(); LPDISPATCH GetSchemas(); LPDISPATCH GetDataBinding(); void Delete(); long Import(LPCTSTR Url, const VARIANT& Overwrite); long ImportXml(LPCTSTR XmlData, const VARIANT& Overwrite); long Export(LPCTSTR Url, const VARIANT& Overwrite); long ExportXml(BSTR* Data); }; ///////////////////////////////////////////////////////////////////////////// // XmlMaps wrapper class class XmlMaps : public COleDispatchDriver { public: XmlMaps() {} // Calls COleDispatchDriver default constructor XmlMaps(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} XmlMaps(const XmlMaps& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); LPDISPATCH Add(LPCTSTR Schema, const VARIANT& RootElementName); LPDISPATCH Get_Default(const VARIANT& Index); LPDISPATCH GetItem(const VARIANT& Index); long GetCount(); LPUNKNOWN Get_NewEnum(); }; ///////////////////////////////////////////////////////////////////////////// // ListDataFormat wrapper class class ListDataFormat : public COleDispatchDriver { public: ListDataFormat() {} // Calls COleDispatchDriver default constructor ListDataFormat(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} ListDataFormat(const ListDataFormat& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); long Get_Default(); VARIANT GetChoices(); long GetDecimalPlaces(); VARIANT GetDefaultValue(); BOOL GetIsPercent(); long GetLcid(); long GetMaxCharacters(); VARIANT GetMaxNumber(); VARIANT GetMinNumber(); BOOL GetRequired(); long GetType(); BOOL GetReadOnly(); BOOL GetAllowFillIn(); }; ///////////////////////////////////////////////////////////////////////////// // XPath wrapper class class XPath : public COleDispatchDriver { public: XPath() {} // Calls COleDispatchDriver default constructor XPath(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} XPath(const XPath& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetApplication(); long GetCreator(); LPDISPATCH GetParent(); CString Get_Default(); CString GetValue(); LPDISPATCH GetMap(); void SetValue(LPDISPATCH Map, LPCTSTR XPath, const VARIANT& SelectionNamespace, const VARIANT& Repeating); void Clear(); BOOL GetRepeating(); }; //添加如下代码 #endif