You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
11505 lines
379 KiB
C++
11505 lines
379 KiB
C++
// 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 |