📄 msword8.h
字号:
BOOL GetGrammarChecked();
void SetGrammarChecked(BOOL bNewValue);
BOOL GetSpellingChecked();
void SetSpellingChecked(BOOL bNewValue);
BOOL GetShowGrammaticalErrors();
void SetShowGrammaticalErrors(BOOL bNewValue);
BOOL GetShowSpellingErrors();
void SetShowSpellingErrors(BOOL bNewValue);
LPDISPATCH GetVersions();
BOOL GetShowSummary();
void SetShowSummary(BOOL bNewValue);
long GetSummaryViewMode();
void SetSummaryViewMode(long nNewValue);
long GetSummaryLength();
void SetSummaryLength(long nNewValue);
BOOL GetPrintFractionalWidths();
void SetPrintFractionalWidths(BOOL bNewValue);
BOOL GetPrintPostScriptOverText();
void SetPrintPostScriptOverText(BOOL bNewValue);
LPDISPATCH GetContainer();
BOOL GetPrintFormsData();
void SetPrintFormsData(BOOL bNewValue);
LPDISPATCH GetListParagraphs();
void SetPassword(LPCTSTR lpszNewValue);
void SetWritePassword(LPCTSTR lpszNewValue);
BOOL GetHasPassword();
BOOL GetWriteReserved();
CString GetActiveWritingStyle(VARIANT* LanguageID);
void SetActiveWritingStyle(VARIANT* LanguageID, LPCTSTR lpszNewValue);
BOOL GetUserControl();
void SetUserControl(BOOL bNewValue);
BOOL GetHasMailer();
void SetHasMailer(BOOL bNewValue);
LPDISPATCH GetMailer();
LPDISPATCH GetReadabilityStatistics();
LPDISPATCH GetGrammaticalErrors();
LPDISPATCH GetSpellingErrors();
LPDISPATCH GetVBProject();
BOOL GetFormsDesign();
CString Get_CodeName();
void Set_CodeName(LPCTSTR lpszNewValue);
CString GetCodeName();
BOOL GetSnapToGrid();
void SetSnapToGrid(BOOL bNewValue);
BOOL GetSnapToShapes();
void SetSnapToShapes(BOOL bNewValue);
float GetGridDistanceHorizontal();
void SetGridDistanceHorizontal(float newValue);
float GetGridDistanceVertical();
void SetGridDistanceVertical(float newValue);
float GetGridOriginHorizontal();
void SetGridOriginHorizontal(float newValue);
float GetGridOriginVertical();
void SetGridOriginVertical(float newValue);
long GetGridSpaceBetweenHorizontalLines();
void SetGridSpaceBetweenHorizontalLines(long nNewValue);
long GetGridSpaceBetweenVerticalLines();
void SetGridSpaceBetweenVerticalLines(long nNewValue);
BOOL GetGridOriginFromMargin();
void SetGridOriginFromMargin(BOOL bNewValue);
BOOL GetKerningByAlgorithm();
void SetKerningByAlgorithm(BOOL bNewValue);
long GetJustificationMode();
void SetJustificationMode(long nNewValue);
long GetFarEastLineBreakLevel();
void SetFarEastLineBreakLevel(long nNewValue);
CString GetNoLineBreakBefore();
void SetNoLineBreakBefore(LPCTSTR lpszNewValue);
CString GetNoLineBreakAfter();
void SetNoLineBreakAfter(LPCTSTR lpszNewValue);
BOOL GetTrackRevisions();
void SetTrackRevisions(BOOL bNewValue);
BOOL GetPrintRevisions();
void SetPrintRevisions(BOOL bNewValue);
BOOL GetShowRevisions();
void SetShowRevisions(BOOL bNewValue);
void Close(VARIANT* SaveChanges, VARIANT* OriginalFormat, VARIANT* RouteDocument);
void SaveAs(VARIANT* FileName, VARIANT* FileFormat, VARIANT* LockComments, VARIANT* Password, VARIANT* AddToRecentFiles, VARIANT* WritePassword, VARIANT* ReadOnlyRecommended, VARIANT* EmbedTrueTypeFonts, VARIANT* SaveNativePictureFormat, VARIANT* SaveFormsData, VARIANT* SaveAsAOCELetter);
void Repaginate();
void FitToPages();
void ManualHyphenation();
void Select();
void DataForm();
void Route();
void Save();
void PrintOut(VARIANT* Background, VARIANT* Append, VARIANT* Range, VARIANT* OutputFileName, VARIANT* From, VARIANT* To, VARIANT* Item, VARIANT* Copies, VARIANT* Pages, VARIANT* PageType, VARIANT* PrintToFile, VARIANT* Collate, VARIANT* ActivePrinterMacGX, VARIANT* ManualDuplexPrint);
void SendMail();
LPDISPATCH Range(VARIANT* Start, VARIANT* End);
void RunAutoMacro(long Which);
void Activate();
void PrintPreview();
LPDISPATCH GoTo(VARIANT* What, VARIANT* Which, VARIANT* Count, VARIANT* Name);
BOOL Undo(VARIANT* Times);
BOOL Redo(VARIANT* Times);
long ComputeStatistics(long Statistic, VARIANT* IncludeFootnotesAndEndnotes);
void MakeCompatibilityDefault();
void Protect(long Type, VARIANT* NoReset, VARIANT* Password);
void Unprotect(VARIANT* Password);
void EditionOptions(long Type, long Option, LPCTSTR Name, VARIANT* Format);
void RunLetterWizard(VARIANT* LetterContent, VARIANT* WizardMode);
LPDISPATCH GetLetterContent();
void SetLetterContent(VARIANT* LetterContent);
void CopyStylesFromTemplate(LPCTSTR Template);
void UpdateStyles();
void CheckGrammar();
void CheckSpelling(VARIANT* CustomDictionary, VARIANT* IgnoreUppercase, VARIANT* AlwaysSuggest, VARIANT* CustomDictionary2, VARIANT* CustomDictionary3, VARIANT* CustomDictionary4, VARIANT* CustomDictionary5, VARIANT* CustomDictionary6, VARIANT* CustomDictionary7, VARIANT* CustomDictionary8, VARIANT* CustomDictionary9, VARIANT* CustomDictionary10);
void FollowHyperlink(VARIANT* Address, VARIANT* SubAddress, VARIANT* NewWindow, VARIANT* AddHistory, VARIANT* ExtraInfo, VARIANT* Method, VARIANT* HeaderInfo);
void AddToFavorites();
void Reload();
LPDISPATCH AutoSummarize(VARIANT* Length, VARIANT* Mode, VARIANT* UpdateProperties);
void RemoveNumbers(VARIANT* NumberType);
void ConvertNumbersToText(VARIANT* NumberType);
long CountNumberedItems(VARIANT* NumberType, VARIANT* Level);
void Post();
void ToggleFormsDesign();
void Compare(LPCTSTR Name);
void UpdateSummaryProperties();
VARIANT GetCrossReferenceItems(VARIANT* ReferenceType);
void AutoFormat();
void ViewCode();
void ViewPropertyBrowser();
void ForwardMailer();
void Reply();
void ReplyAll();
void SendMailer(VARIANT* FileFormat, VARIANT* Priority);
void UndoClear();
void PresentIt();
void SendFax(LPCTSTR Address, VARIANT* Subject);
void Merge(LPCTSTR FileName);
void ClosePrintPreview();
void CheckConsistency();
LPDISPATCH CreateLetterContent(LPCTSTR DateFormat, BOOL IncludeHeaderFooter, LPCTSTR PageDesign, long LetterStyle, BOOL Letterhead, long LetterheadLocation, float LetterheadSize, LPCTSTR RecipientName, LPCTSTR RecipientAddress, LPCTSTR Salutation, long SalutationType, LPCTSTR RecipientReference, LPCTSTR MailingInstructions, LPCTSTR AttentionLine, LPCTSTR Subject, LPCTSTR CCList, LPCTSTR ReturnAddress, LPCTSTR SenderName, LPCTSTR Closing, LPCTSTR SenderCompany, LPCTSTR SenderJobTitle, LPCTSTR SenderInitials, long EnclosureNumber, VARIANT* InfoBlock, VARIANT* RecipientCode, VARIANT* RecipientGender, VARIANT* ReturnAddressShortForm, VARIANT* SenderCity, VARIANT* SenderCode, VARIANT* SenderGender, VARIANT* SenderReference);
void AcceptAllRevisions();
void RejectAllRevisions();
};
/////////////////////////////////////////////////////////////////////////////
// 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();
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);
void InsertDateTime(VARIANT* DateTimeFormat, VARIANT* InsertAsField, VARIANT* InsertAsFullWidth);
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 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* LanguageID);
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);
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -