📄 msword.h
字号:
void SetAutoAdjustRightIndent(long nNewValue);
long GetDisableLineHeightGrid();
void SetDisableLineHeightGrid(long nNewValue);
long GetOutlineLevel();
void SetOutlineLevel(long nNewValue);
void CloseUp();
void OpenUp();
void OpenOrCloseUp();
void TabHangingIndent(short Count);
void TabIndent(short Count);
void Reset();
void Space1();
void Space15();
void Space2();
void IndentCharWidth(short Count);
void IndentFirstLineCharWidth(short Count);
LPDISPATCH Next(VARIANT* Count);
LPDISPATCH Previous(VARIANT* Count);
void OutlinePromote();
void OutlineDemote();
void OutlineDemoteToBody();
void Indent();
void Outdent();
float GetCharacterUnitRightIndent();
void SetCharacterUnitRightIndent(float newValue);
float GetCharacterUnitLeftIndent();
void SetCharacterUnitLeftIndent(float newValue);
float GetCharacterUnitFirstLineIndent();
void SetCharacterUnitFirstLineIndent(float newValue);
float GetLineUnitBefore();
void SetLineUnitBefore(float newValue);
float GetLineUnitAfter();
void SetLineUnitAfter(float newValue);
long GetReadingOrder();
void SetReadingOrder(long nNewValue);
CString GetId();
void SetId(LPCTSTR lpszNewValue);
long GetSpaceBeforeAuto();
void SetSpaceBeforeAuto(long nNewValue);
long GetSpaceAfterAuto();
void SetSpaceAfterAuto(long nNewValue);
BOOL GetIsStyleSeparator();
void SelectNumber();
};
/////////////////////////////////////////////////////////////////////////////
// _Font wrapper class
class _Font : public COleDispatchDriver
{
public:
_Font() {} // Calls COleDispatchDriver default constructor
_Font(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
_Font(const _Font& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
// Attributes
public:
// Operations
public:
LPDISPATCH GetApplication();
long GetCreator();
LPDISPATCH GetParent();
LPDISPATCH GetDuplicate();
long GetBold();
void SetBold(long nNewValue);
long GetItalic();
void SetItalic(long nNewValue);
long GetHidden();
void SetHidden(long nNewValue);
long GetSmallCaps();
void SetSmallCaps(long nNewValue);
long GetAllCaps();
void SetAllCaps(long nNewValue);
long GetStrikeThrough();
void SetStrikeThrough(long nNewValue);
long GetDoubleStrikeThrough();
void SetDoubleStrikeThrough(long nNewValue);
long GetColorIndex();
void SetColorIndex(long nNewValue);
long GetSubscript();
void SetSubscript(long nNewValue);
long GetSuperscript();
void SetSuperscript(long nNewValue);
long GetUnderline();
void SetUnderline(long nNewValue);
float GetSize();
void SetSize(float newValue);
CString GetName();
void SetName(LPCTSTR lpszNewValue);
long GetPosition();
void SetPosition(long nNewValue);
float GetSpacing();
void SetSpacing(float newValue);
long GetScaling();
void SetScaling(long nNewValue);
long GetShadow();
void SetShadow(long nNewValue);
long GetOutline();
void SetOutline(long nNewValue);
long GetEmboss();
void SetEmboss(long nNewValue);
float GetKerning();
void SetKerning(float newValue);
long GetEngrave();
void SetEngrave(long nNewValue);
long GetAnimation();
void SetAnimation(long nNewValue);
LPDISPATCH GetBorders();
void SetBorders(LPDISPATCH newValue);
LPDISPATCH GetShading();
long GetEmphasisMark();
void SetEmphasisMark(long nNewValue);
BOOL GetDisableCharacterSpaceGrid();
void SetDisableCharacterSpaceGrid(BOOL bNewValue);
CString GetNameFarEast();
void SetNameFarEast(LPCTSTR lpszNewValue);
CString GetNameAscii();
void SetNameAscii(LPCTSTR lpszNewValue);
CString GetNameOther();
void SetNameOther(LPCTSTR lpszNewValue);
void Grow();
void Shrink();
void Reset();
void SetAsTemplateDefault();
long GetColor();
void SetColor(long nNewValue);
long GetBoldBi();
void SetBoldBi(long nNewValue);
long GetItalicBi();
void SetItalicBi(long nNewValue);
float GetSizeBi();
void SetSizeBi(float newValue);
CString GetNameBi();
void SetNameBi(LPCTSTR lpszNewValue);
long GetColorIndexBi();
void SetColorIndexBi(long nNewValue);
long GetDiacriticColor();
void SetDiacriticColor(long nNewValue);
long GetUnderlineColor();
void SetUnderlineColor(long nNewValue);
};
/////////////////////////////////////////////////////////////////////////////
// Table wrapper class
class Table : public COleDispatchDriver
{
public:
Table() {} // Calls COleDispatchDriver default constructor
Table(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
Table(const Table& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
// Attributes
public:
// Operations
public:
LPDISPATCH GetRange();
LPDISPATCH GetApplication();
long GetCreator();
LPDISPATCH GetParent();
LPDISPATCH GetColumns();
LPDISPATCH GetRows();
LPDISPATCH GetBorders();
void SetBorders(LPDISPATCH newValue);
LPDISPATCH GetShading();
BOOL GetUniform();
long GetAutoFormatType();
void Select();
void Delete();
void SortAscending();
void SortDescending();
void AutoFormat(VARIANT* Format, VARIANT* ApplyBorders, VARIANT* ApplyShading, VARIANT* ApplyFont, VARIANT* ApplyColor, VARIANT* ApplyHeadingRows, VARIANT* ApplyLastRow, VARIANT* ApplyFirstColumn, VARIANT* ApplyLastColumn, VARIANT* AutoFit);
void UpdateAutoFormat();
LPDISPATCH Cell(long Row, long Column);
LPDISPATCH Split(VARIANT* BeforeRow);
LPDISPATCH ConvertToText(VARIANT* Separator, VARIANT* NestedTables);
void AutoFitBehavior(long Behavior);
void Sort(VARIANT* ExcludeHeader, VARIANT* FieldNumber, VARIANT* SortFieldType, VARIANT* SortOrder, VARIANT* FieldNumber2, VARIANT* SortFieldType2, VARIANT* SortOrder2, VARIANT* FieldNumber3, VARIANT* SortFieldType3, VARIANT* SortOrder3, VARIANT* CaseSensitive, VARIANT* BidiSort, VARIANT* IgnoreThe, VARIANT* IgnoreKashida, VARIANT* IgnoreDiacritics, VARIANT* IgnoreHe, VARIANT* LanguageID);
LPDISPATCH GetTables();
long GetNestingLevel();
BOOL GetAllowPageBreaks();
void SetAllowPageBreaks(BOOL bNewValue);
BOOL GetAllowAutoFit();
void SetAllowAutoFit(BOOL bNewValue);
float GetPreferredWidth();
void SetPreferredWidth(float newValue);
long GetPreferredWidthType();
void SetPreferredWidthType(long nNewValue);
float GetTopPadding();
void SetTopPadding(float newValue);
float GetBottomPadding();
void SetBottomPadding(float newValue);
float GetLeftPadding();
void SetLeftPadding(float newValue);
float GetRightPadding();
void SetRightPadding(float newValue);
float GetSpacing();
void SetSpacing(float newValue);
long GetTableDirection();
void SetTableDirection(long nNewValue);
CString GetId();
void SetId(LPCTSTR lpszNewValue);
VARIANT GetStyle();
void SetStyle(VARIANT* newValue);
BOOL GetApplyStyleHeadingRows();
void SetApplyStyleHeadingRows(BOOL bNewValue);
BOOL GetApplyStyleLastRow();
void SetApplyStyleLastRow(BOOL bNewValue);
BOOL GetApplyStyleFirstColumn();
void SetApplyStyleFirstColumn(BOOL bNewValue);
BOOL GetApplyStyleLastColumn();
void SetApplyStyleLastColumn(BOOL bNewValue);
};
/////////////////////////////////////////////////////////////////////////////
// Cell wrapper class
class Cell : public COleDispatchDriver
{
public:
Cell() {} // Calls COleDispatchDriver default constructor
Cell(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
Cell(const Cell& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
// Attributes
public:
// Operations
public:
LPDISPATCH GetRange();
LPDISPATCH GetApplication();
long GetCreator();
LPDISPATCH GetParent();
long GetRowIndex();
long GetColumnIndex();
float GetWidth();
void SetWidth(float newValue);
float GetHeight();
void SetHeight(float newValue);
long GetHeightRule();
void SetHeightRule(long nNewValue);
long GetVerticalAlignment();
void SetVerticalAlignment(long nNewValue);
LPDISPATCH GetColumn();
LPDISPATCH GetRow();
LPDISPATCH GetNext();
LPDISPATCH GetPrevious();
LPDISPATCH GetShading();
LPDISPATCH GetBorders();
void SetBorders(LPDISPATCH newValue);
void Select();
void Delete(VARIANT* ShiftCells);
void Formula(VARIANT* Formula, VARIANT* NumFormat);
void SetWidth(float ColumnWidth, long RulerStyle);
void SetHeight(VARIANT* RowHeight, long HeightRule);
void Merge(LPDISPATCH MergeTo);
void Split(VARIANT* NumRows, VARIANT* NumColumns);
void AutoSum();
LPDISPATCH GetTables();
long GetNestingLevel();
BOOL GetWordWrap();
void SetWordWrap(BOOL bNewValue);
float GetPreferredWidth();
void SetPreferredWidth(float newValue);
BOOL GetFitText();
void SetFitText(BOOL bNewValue);
float GetTopPadding();
void SetTopPadding(float newValue);
float GetBottomPadding();
void SetBottomPadding(float newValue);
float GetLeftPadding();
void SetLeftPadding(float newValue);
float GetRightPadding();
void SetRightPadding(float newValue);
CString GetId();
void SetId(LPCTSTR lpszNewValue);
long GetPreferredWidthType();
void SetPreferredWidthType(long nNewValue);
};
/////////////////////////////////////////////////////////////////////////////
// Tables wrapper class
class Tables : public COleDispatchDriver
{
public:
Tables() {} // Calls COleDispatchDriver default constructor
Tables(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
Tables(const Tables& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
// Attributes
public:
// Operations
public:
LPUNKNOWN Get_NewEnum();
long GetCount();
LPDISPATCH GetApplication();
long GetCreator();
LPDISPATCH GetParent();
LPDISPATCH Item(long Index);
LPDISPATCH Add(LPDISPATCH Range, long NumRows, long NumColumns, VARIANT* DefaultTableBehavior, VARIANT* AutoFitBehavior);
long GetNestingLevel();
};
/////////////////////////////////////////////////////////////////////////////
// Cells wrapper class
class Cells : public COleDispatchDriver
{
public:
Cells() {} // Calls COleDispatchDriver default constructor
Cells(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
Cells(const Cells& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
// Attributes
public:
// Operations
public:
LPUNKNOWN Get_NewEnum();
long GetCount();
LPDISPATCH GetApplication();
long GetCreator();
LPDISPATCH GetParent();
float GetWidth();
void SetWidth(float newValue);
float GetHeight();
void SetHeight(float newValue);
long GetHeightRule();
void SetHeightRule(long nNewValue);
long GetVerticalAlignment();
void SetVerticalAlignment(long nNewValue);
LPDISPATCH GetBorders();
void SetBorders(LPDISPATCH newValue);
LPDISPATCH GetShading();
LPDISPATCH Item(long Index);
LPDISPATCH Add(VARIANT* BeforeCell);
void Delete(VARIANT* ShiftCells);
void SetWidth(float ColumnWidth, long RulerStyle);
void SetHeight(VARIANT* RowHeight, long HeightRule);
void Merge();
void Split(VARIANT* NumRows, VARIANT* NumColumns, VARIANT* MergeBeforeSplit);
void DistributeHeight();
void DistributeWidth();
void AutoFit();
long GetNestingLevel();
float GetPreferredWidth();
void SetPreferredWidth(float newValue);
long GetPreferredWidthType();
void SetPreferredWidthType(long nNewValue);
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -