📄 msword.h
字号:
long GetHyphenation();
void SetHyphenation(long nNewValue);
long GetWidowControl();
void SetWidowControl(long nNewValue);
long GetFarEastLineBreakControl();
void SetFarEastLineBreakControl(long nNewValue);
long GetWordWrap();
void SetWordWrap(long nNewValue);
long GetHangingPunctuation();
void SetHangingPunctuation(long nNewValue);
long GetHalfWidthPunctuationOnTopOfLine();
void SetHalfWidthPunctuationOnTopOfLine(long nNewValue);
long GetAddSpaceBetweenFarEastAndAlpha();
void SetAddSpaceBetweenFarEastAndAlpha(long nNewValue);
long GetAddSpaceBetweenFarEastAndDigit();
void SetAddSpaceBetweenFarEastAndDigit(long nNewValue);
long GetBaseLineAlignment();
void SetBaseLineAlignment(long nNewValue);
long GetAutoAdjustRightIndent();
void SetAutoAdjustRightIndent(long nNewValue);
long GetDisableLineHeightGrid();
void SetDisableLineHeightGrid(long nNewValue);
LPDISPATCH GetTabStops();
void SetTabStops(LPDISPATCH newValue);
LPDISPATCH GetBorders();
void SetBorders(LPDISPATCH newValue);
LPDISPATCH GetShading();
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);
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);
long GetSpaceBeforeAuto();
void SetSpaceBeforeAuto(long nNewValue);
long GetSpaceAfterAuto();
void SetSpaceAfterAuto(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);
};
/////////////////////////////////////////////////////////////////////////////
// Row wrapper class
class Row : public COleDispatchDriver
{
public:
Row() {} // Calls COleDispatchDriver default constructor
Row(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
Row(const Row& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
// Attributes
public:
// Operations
public:
LPDISPATCH GetRange();
LPDISPATCH GetApplication();
long GetCreator();
LPDISPATCH GetParent();
long GetAllowBreakAcrossPages();
void SetAllowBreakAcrossPages(long nNewValue);
long GetAlignment();
void SetAlignment(long nNewValue);
long GetHeadingFormat();
void SetHeadingFormat(long nNewValue);
float GetSpaceBetweenColumns();
void SetSpaceBetweenColumns(float newValue);
float GetHeight();
void SetHeight(float newValue);
long GetHeightRule();
void SetHeightRule(long nNewValue);
float GetLeftIndent();
void SetLeftIndent(float newValue);
BOOL GetIsLast();
BOOL GetIsFirst();
long GetIndex();
LPDISPATCH GetCells();
LPDISPATCH GetBorders();
void SetBorders(LPDISPATCH newValue);
LPDISPATCH GetShading();
LPDISPATCH GetNext();
LPDISPATCH GetPrevious();
void Select();
void Delete();
void SetLeftIndent(float LeftIndent, long RulerStyle);
void SetHeight(float RowHeight, long HeightRule);
LPDISPATCH ConvertToText(VARIANT* Separator, VARIANT* NestedTables);
long GetNestingLevel();
CString GetId();
void SetId(LPCTSTR lpszNewValue);
};
/////////////////////////////////////////////////////////////////////////////
// Column wrapper class
class Column : public COleDispatchDriver
{
public:
Column() {} // Calls COleDispatchDriver default constructor
Column(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
Column(const Column& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
// Attributes
public:
// Operations
public:
LPDISPATCH GetApplication();
long GetCreator();
LPDISPATCH GetParent();
float GetWidth();
void SetWidth(float newValue);
BOOL GetIsFirst();
BOOL GetIsLast();
long GetIndex();
LPDISPATCH GetCells();
LPDISPATCH GetBorders();
void SetBorders(LPDISPATCH newValue);
LPDISPATCH GetShading();
LPDISPATCH GetNext();
LPDISPATCH GetPrevious();
void Select();
void Delete();
void SetWidth(float ColumnWidth, long RulerStyle);
void AutoFit();
void Sort(VARIANT* ExcludeHeader, VARIANT* SortFieldType, VARIANT* SortOrder, VARIANT* CaseSensitive, VARIANT* BidiSort, VARIANT* IgnoreThe, VARIANT* IgnoreKashida, VARIANT* IgnoreDiacritics, VARIANT* IgnoreHe, VARIANT* LanguageID);
long GetNestingLevel();
float GetPreferredWidth();
void SetPreferredWidth(float newValue);
long GetPreferredWidthType();
void SetPreferredWidthType(long nNewValue);
};
/////////////////////////////////////////////////////////////////////////////
// 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();
};
/////////////////////////////////////////////////////////////////////////////
// Rows wrapper class
class Rows : public COleDispatchDriver
{
public:
Rows() {} // Calls COleDispatchDriver default constructor
Rows(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
Rows(const Rows& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
// Attributes
public:
// Operations
public:
LPUNKNOWN Get_NewEnum();
long GetCount();
long GetAllowBreakAcrossPages();
void SetAllowBreakAcrossPages(long nNewValue);
long GetAlignment();
void SetAlignment(long nNewValue);
long GetHeadingFormat();
void SetHeadingFormat(long nNewValue);
float GetSpaceBetweenColumns();
void SetSpaceBetweenColumns(float newValue);
float GetHeight();
void SetHeight(float newValue);
long GetHeightRule();
void SetHeightRule(long nNewValue);
float GetLeftIndent();
void SetLeftIndent(float newValue);
LPDISPATCH GetFirst();
LPDISPATCH GetLast();
LPDISPATCH GetApplication();
long GetCreator();
LPDISPATCH GetParent();
LPDISPATCH GetBorders();
void SetBorders(LPDISPATCH newValue);
LPDISPATCH GetShading();
LPDISPATCH Item(long Index);
LPDISPATCH Add(VARIANT* BeforeRow);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -