📄 msword9.h
字号:
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);
LPDISPATCH GetShading();
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);
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);
};
/////////////////////////////////////////////////////////////////////////////
// Selection wrapper class
class Selection : public COleDispatchDriver
{
public:
Selection() {} // Calls COleDispatchDriver default constructor
Selection(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
Selection(const Selection& 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);
long GetType();
long GetStoryType();
VARIANT GetStyle();
void SetStyle(VARIANT* newValue);
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 GetFields();
LPDISPATCH GetFormFields();
LPDISPATCH GetFrames();
LPDISPATCH GetParagraphFormat();
void SetParagraphFormat(LPDISPATCH newValue);
LPDISPATCH GetPageSetup();
void SetPageSetup(LPDISPATCH newValue);
LPDISPATCH GetBookmarks();
long GetStoryLength();
long GetLanguageID();
void SetLanguageID(long nNewValue);
long GetLanguageIDFarEast();
void SetLanguageIDFarEast(long nNewValue);
long GetLanguageIDOther();
void SetLanguageIDOther(long nNewValue);
LPDISPATCH GetHyperlinks();
LPDISPATCH GetColumns();
LPDISPATCH GetRows();
LPDISPATCH GetHeaderFooter();
BOOL GetIsEndOfRowMark();
long GetBookmarkID();
long GetPreviousBookmarkID();
LPDISPATCH GetFind();
LPDISPATCH GetRange();
VARIANT GetInformation(long Type);
long GetFlags();
void SetFlags(long nNewValue);
BOOL GetActive();
BOOL GetStartIsActive();
void SetStartIsActive(BOOL bNewValue);
BOOL GetIPAtEndOfLine();
BOOL GetExtendMode();
void SetExtendMode(BOOL bNewValue);
BOOL GetColumnSelectMode();
void SetColumnSelectMode(BOOL bNewValue);
long GetOrientation();
void SetOrientation(long nNewValue);
LPDISPATCH GetInlineShapes();
LPDISPATCH GetApplication();
long GetCreator();
LPDISPATCH GetParent();
LPDISPATCH GetDocument();
LPDISPATCH GetShapeRange();
void Select();
void SetRange(long Start, long End);
void Collapse(VARIANT* Direction);
void InsertBefore(LPCTSTR Text);
void InsertAfter(LPCTSTR Text);
LPDISPATCH Next(VARIANT* Unit, VARIANT* Count);
LPDISPATCH Previous(VARIANT* Unit, VARIANT* Count);
long StartOf(VARIANT* Unit, VARIANT* Extend);
long EndOf(VARIANT* Unit, VARIANT* Extend);
long Move(VARIANT* Unit, VARIANT* Count);
long MoveStart(VARIANT* Unit, VARIANT* Count);
long MoveEnd(VARIANT* Unit, VARIANT* Count);
long MoveWhile(VARIANT* Cset, VARIANT* Count);
long MoveStartWhile(VARIANT* Cset, VARIANT* Count);
long MoveEndWhile(VARIANT* Cset, VARIANT* Count);
long MoveUntil(VARIANT* Cset, VARIANT* Count);
long MoveStartUntil(VARIANT* Cset, VARIANT* Count);
long MoveEndUntil(VARIANT* Cset, VARIANT* Count);
void Cut();
void Copy();
void Paste();
void InsertBreak(VARIANT* Type);
void InsertFile(LPCTSTR FileName, VARIANT* Range, VARIANT* ConfirmConversions, VARIANT* Link, VARIANT* Attachment);
BOOL InStory(LPDISPATCH Range);
BOOL InRange(LPDISPATCH Range);
long Delete(VARIANT* Unit, VARIANT* Count);
long Expand(VARIANT* Unit);
void InsertParagraph();
void InsertParagraphAfter();
void InsertSymbol(long CharacterNumber, VARIANT* Font, VARIANT* Unicode, VARIANT* Bias);
void InsertCrossReference(VARIANT* ReferenceType, long ReferenceKind, VARIANT* ReferenceItem, VARIANT* InsertAsHyperlink, VARIANT* IncludePosition);
void InsertCaption(VARIANT* Label, VARIANT* Title, VARIANT* TitleAutoText, VARIANT* Position);
void CopyAsPicture();
void SortAscending();
void SortDescending();
BOOL IsEqual(LPDISPATCH Range);
float Calculate();
LPDISPATCH GoTo(VARIANT* What, VARIANT* Which, VARIANT* Count, VARIANT* Name);
LPDISPATCH GoToNext(long What);
LPDISPATCH GoToPrevious(long What);
void PasteSpecial(VARIANT* IconIndex, VARIANT* Link, VARIANT* Placement, VARIANT* DisplayAsIcon, VARIANT* DataType, VARIANT* IconFileName, VARIANT* IconLabel);
LPDISPATCH PreviousField();
LPDISPATCH NextField();
void InsertParagraphBefore();
void InsertCells(VARIANT* ShiftCells);
void Extend(VARIANT* Character);
void Shrink();
long MoveLeft(VARIANT* Unit, VARIANT* Count, VARIANT* Extend);
long MoveRight(VARIANT* Unit, VARIANT* Count, VARIANT* Extend);
long MoveUp(VARIANT* Unit, VARIANT* Count, VARIANT* Extend);
long MoveDown(VARIANT* Unit, VARIANT* Count, VARIANT* Extend);
long HomeKey(VARIANT* Unit, VARIANT* Extend);
long EndKey(VARIANT* Unit, VARIANT* Extend);
void EscapeKey();
void TypeText(LPCTSTR Text);
void CopyFormat();
void PasteFormat();
void TypeParagraph();
void TypeBackspace();
void NextSubdocument();
void PreviousSubdocument();
void SelectColumn();
void SelectCurrentFont();
void SelectCurrentAlignment();
void SelectCurrentSpacing();
void SelectCurrentIndent();
void SelectCurrentTabs();
void SelectCurrentColor();
void CreateTextbox();
void WholeStory();
void SelectRow();
void SplitTable();
void InsertRows(VARIANT* NumRows);
void InsertColumns();
void InsertFormula(VARIANT* Formula, VARIANT* NumberFormat);
LPDISPATCH NextRevision(VARIANT* Wrap);
LPDISPATCH PreviousRevision(VARIANT* Wrap);
void PasteAsNestedTable();
LPDISPATCH CreateAutoTextEntry(LPCTSTR Name, LPCTSTR StyleName);
void DetectLanguage();
void SelectCell();
void InsertRowsBelow(VARIANT* NumRows);
void InsertColumnsRight();
void InsertRowsAbove(VARIANT* NumRows);
void RtlRun();
void LtrRun();
void BoldRun();
void ItalicRun();
void RtlPara();
void LtrPara();
void InsertDateTime(VARIANT* DateTimeFormat, VARIANT* InsertAsField, VARIANT* InsertAsFullWidth, VARIANT* DateLanguage, VARIANT* CalendarType);
void Sort(VARIANT* ExcludeHeader, VARIANT* FieldNumber, VARIANT* SortFieldType, VARIANT* SortOrder, VARIANT* FieldNumber2, VARIANT* SortFieldType2, VARIANT* SortOrder2, VARIANT* FieldNumber3, VARIANT* SortFieldType3, VARIANT* SortOrder3, VARIANT* SortColumn, VARIANT* Separator, VARIANT* CaseSensitive, VARIANT* BidiSort, VARIANT* IgnoreThe, VARIANT* IgnoreKashida, VARIANT* IgnoreDiacritics, VARIANT* IgnoreHe, VARIANT* LanguageID);
LPDISPATCH ConvertToTable(VARIANT* Separator, VARIANT* NumRows, VARIANT* NumColumns, VARIANT* InitialColumnWidth, VARIANT* Format, VARIANT* ApplyBorders, VARIANT* ApplyShading, VARIANT* ApplyFont, VARIANT* ApplyColor, VARIANT* ApplyHeadingRows, VARIANT* ApplyLastRow, VARIANT* ApplyFirstColumn, VARIANT* ApplyLastColumn, VARIANT* AutoFit, VARIANT* AutoFitBehavior, VARIANT* DefaultTableBehavior);
long GetNoProofing();
void SetNoProofing(long nNewValue);
LPDISPATCH GetTopLevelTables();
BOOL GetLanguageDetected();
void SetLanguageDetected(BOOL bNewValue);
float GetFitTextWidth();
void SetFitTextWidth(float newValue);
};
/////////////////////////////////////////////////////////////////////////////
// View wrapper class
class View : public COleDispatchDriver
{
public:
View() {} // Calls COleDispatchDriver default constructor
View(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
View(const View& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
// Attributes
public:
// Operations
public:
LPDISPATCH GetApplication();
long GetCreator();
LPDISPATCH GetParent();
long GetType();
void SetType(long nNewValue);
BOOL GetFullScreen();
void SetFullScreen(BOOL bNewValue);
BOOL GetDraft();
void SetDraft(BOOL bNewValue);
BOOL GetShowAll();
void SetShowAll(BOOL bNewValue);
BOOL GetShowFieldCodes();
void SetShowFieldCodes(BOOL bNewValue);
BOOL GetMailMergeDataView();
void SetMailMergeDataView(BOOL bNewValue);
BOOL GetMagnifier();
void SetMagnifier(BOOL bNewValue);
BOOL GetShowFirstLineOnly();
void SetShowFirstLineOnly(BOOL bNewValue);
BOOL GetShowFormat();
void SetShowFormat(BOOL bNewValue);
LPDISPATCH GetZoom();
BOOL GetShowObjectAnchors();
void SetShowObjectAnchors(BOOL bNewValue);
BOOL GetShowTextBoundaries();
void SetShowTextBoundaries(BOOL bNewValue);
BOOL GetShowHighlight();
void SetShowHighlight(BOOL bNewValue);
BOOL GetShowDrawings();
void SetShowDrawings(BOOL bNewValue);
BOOL GetShowTabs();
void SetShowTabs(BOOL bNewValue);
BOOL GetShowSpaces();
void SetShowSpaces(BOOL bNewValue);
BOOL GetShowParagraphs();
void SetShowParagraphs(BOOL bNewValue);
BOOL GetShowHyphens();
void SetShowHyphens(BOOL bNewValue);
BOOL GetShowHiddenText();
void SetShowHiddenText(BOOL bNewValue);
BOOL GetWrapToWindow();
void SetWrapToWindow(BOOL bNewValue);
BOOL GetShowPicturePlaceHolders();
void SetShowPicturePlaceHolders(BOOL bNewValue);
BOOL GetShowBookmarks();
void SetShowBookmarks(BOOL bNewValue);
long GetFieldShading();
void SetFieldShading(long nNewValue);
BOOL GetShowAnimation();
void SetShowAnimation(BOOL bNewValue);
BOOL GetTableGridlines();
void SetTableGridlines(BOOL bNewValue);
long GetEnlargeFontsLessThan();
void SetEnlargeFontsLessThan(long nNewValue);
BOOL GetShowMainTextLayer();
void SetShowMainTextLayer(BOOL bNewValue);
long GetSeekView();
void SetSeekView(long nNewValue);
long GetSplitSpecial();
void SetSplitSpecial(long nNewValue);
long GetBrowseToWindow();
void SetBrowseToWindow(long nNewValue);
BOOL GetShowOptionalBreaks();
void SetShowOptionalBreaks(BOOL bNewValue);
void CollapseOutline(VARIANT* Range);
void ExpandOutline(VARIANT* Range);
void ShowAllHeadings();
void ShowHeading(long Level);
void PreviousHeaderFooter();
void NextHeaderFooter();
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -