📄 msword.h
字号:
CString GetOriginalDocumentTitle();
CString GetRevisedDocumentTitle();
LPDISPATCH GetCustomXMLParts();
BOOL GetFormattingShowNextLevel();
void SetFormattingShowNextLevel(BOOL bNewValue);
BOOL GetFormattingShowUserStyleName();
void SetFormattingShowUserStyleName(BOOL bNewValue);
void SaveAsQuickStyleSet(LPCTSTR FileName);
void ApplyQuickStyleSet(LPCTSTR Name);
LPDISPATCH GetResearch();
BOOL GetFinal();
void SetFinal(BOOL bNewValue);
long GetOMathBreakBin();
void SetOMathBreakBin(long nNewValue);
long GetOMathBreakSub();
void SetOMathBreakSub(long nNewValue);
long GetOMathJc();
void SetOMathJc(long nNewValue);
float GetOMathLeftMargin();
void SetOMathLeftMargin(float newValue);
float GetOMathRightMargin();
void SetOMathRightMargin(float newValue);
float GetOMathWrap();
void SetOMathWrap(float newValue);
BOOL GetOMathIntSubSupLim();
void SetOMathIntSubSupLim(BOOL bNewValue);
BOOL GetOMathNarySupSubLim();
void SetOMathNarySupSubLim(BOOL bNewValue);
BOOL GetOMathSmallFrac();
void SetOMathSmallFrac(BOOL bNewValue);
CString GetWordOpenXML();
LPDISPATCH GetDocumentTheme();
void ApplyDocumentTheme(LPCTSTR FileName);
BOOL GetHasVBProject();
LPDISPATCH SelectLinkedControls(LPDISPATCH Node);
LPDISPATCH SelectUnlinkedControls(LPDISPATCH Stream);
LPDISPATCH SelectContentControlsByTitle(LPCTSTR Title);
void ExportAsFixedFormat(LPCTSTR OutputFileName, long ExportFormat, BOOL OpenAfterExport, long OptimizeFor, long Range, long From, long To, long Item, BOOL IncludeDocProps, BOOL KeepIRM, long CreateBookmarks, BOOL DocStructureTags,
BOOL BitmapMissingFonts, BOOL UseISO19005_1, VARIANT* FixedFormatExtClassPtr);
void FreezeLayout();
CString GetOMathFontName();
void SetOMathFontName(LPCTSTR lpszNewValue);
void DowngradeDocument();
CString GetEncryptionProvider();
void SetEncryptionProvider(LPCTSTR lpszNewValue);
BOOL GetUseMathDefaults();
void SetUseMathDefaults(BOOL bNewValue);
long GetCurrentRsid();
void Convert();
LPDISPATCH SelectContentControlsByTag(LPCTSTR Tag);
};
/////////////////////////////////////////////////////////////////////////////
// _ParagraphFormat wrapper class
class _ParagraphFormat : public COleDispatchDriver
{
public:
_ParagraphFormat() {} // Calls COleDispatchDriver default constructor
_ParagraphFormat(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
_ParagraphFormat(const _ParagraphFormat& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
// Attributes
public:
// Operations
public:
LPDISPATCH GetApplication();
long GetCreator();
LPDISPATCH GetParent();
LPDISPATCH GetDuplicate();
VARIANT GetStyle();
void SetStyle(VARIANT* newValue);
long GetAlignment();
void SetAlignment(long nNewValue);
long GetKeepTogether();
void SetKeepTogether(long nNewValue);
long GetKeepWithNext();
void SetKeepWithNext(long nNewValue);
long GetPageBreakBefore();
void SetPageBreakBefore(long nNewValue);
long GetNoLineNumber();
void SetNoLineNumber(long nNewValue);
float GetRightIndent();
void SetRightIndent(float newValue);
float GetLeftIndent();
void SetLeftIndent(float newValue);
float GetFirstLineIndent();
void SetFirstLineIndent(float newValue);
float GetLineSpacing();
void SetLineSpacing(float newValue);
long GetLineSpacingRule();
void SetLineSpacingRule(long nNewValue);
float GetSpaceBefore();
void SetSpaceBefore(float newValue);
float GetSpaceAfter();
void SetSpaceAfter(float newValue);
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);
long GetMirrorIndents();
void SetMirrorIndents(long nNewValue);
long GetTextboxTightWrap();
void SetTextboxTightWrap(long nNewValue);
};
/////////////////////////////////////////////////////////////////////////////
// _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);
};
/////////////////////////////////////////////////////////////////////////////
// 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:
CString GetText();
void SetText(LPCTSTR lpszNewValue);
LPDISPATCH GetFormattedText();
void SetFormattedText(LPDISPATCH newValue);
long GetStart();
void SetStart(long nNewValue);
long GetEnd();
void SetEnd(long nNewValue);
LPDISPATCH GetFont();
void SetFont(LPDISPATCH newValue);
LPDISPATCH GetDuplicate();
long GetStoryType();
LPDISPATCH GetTables();
LPDISPATCH GetWords();
LPDISPATCH GetSentences();
LPDISPATCH GetCharacters();
LPDISPATCH GetFootnotes();
LPDISPATCH GetEndnotes();
LPDISPATCH GetComments();
LPDISPATCH GetCells();
LPDISPATCH GetSections();
LPDISPATCH GetParagraphs();
LPDISPATCH GetBorders();
void SetBorders(LPDISPATCH newValue);
LPDISPATCH GetShading();
LPDISPATCH GetTextRetrievalMode();
void SetTextRetrievalMode(LPDISPATCH newValue);
LPDISPATCH GetFields();
LPDISPATCH GetFormFields();
LPDISPATCH GetFrames();
LPDISPATCH GetParagraphFormat();
void SetParagraphFormat(LPDISPATCH newValue);
LPDISPATCH GetListFormat();
LPDISPATCH GetBookmarks();
LPDISPATCH GetApplication();
long GetCreator();
LPDISPATCH GetParent();
long GetBold();
void SetBold(long nNewValue);
long GetItalic();
void SetItalic(long nNewValue);
long GetUnderline();
void SetUnderline(long nNewValue);
long GetEmphasisMark();
void SetEmphasisMark(long nNewValue);
BOOL GetDisableCharacterSpaceGrid();
void SetDisableCharacterSpaceGrid(BOOL bNewValue);
LPDISPATCH GetRevisions();
VARIANT GetStyle();
void SetStyle(VARIANT* newValue);
long GetStoryLength();
long GetLanguageID();
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -