wps-jsapi-declare
Version:
1,829 lines (970 loc) • 393 kB
TypeScript
/// <reference path="lib.kso.d.ts" />
declare namespace Wps {
interface Application {
readonly Application: Application;
readonly Creator: number;
readonly Parent: TypedIDispatch<any>;
readonly Name: string;
readonly Documents: Documents;
readonly Windows: Windows;
readonly ActiveDocument: Document;
readonly ActiveWindow: Window;
readonly Selection: Selection;
readonly WordBasic: TypedIDispatch<any>;
readonly RecentFiles: RecentFiles;
readonly NormalTemplate: Template;
readonly System: System;
readonly AutoCorrect: AutoCorrect;
readonly FontNames: FontNames;
readonly LandscapeFontNames: FontNames;
readonly PortraitFontNames: FontNames;
readonly Languages: Languages;
readonly Assistant: Kso.Assistant;
readonly Browser: Browser;
readonly FileConverters: FileConverters;
readonly MailingLabel: MailingLabel;
readonly Dialogs: Dialogs;
readonly CaptionLabels: CaptionLabels;
readonly AutoCaptions: AutoCaptions;
readonly AddIns: AddIns;
Visible: boolean;
readonly Version: string;
ScreenUpdating: boolean;
PrintPreview: boolean;
readonly Tasks: Tasks;
DisplayStatusBar: boolean;
readonly SpecialMode: boolean;
readonly UsableWidth: number;
readonly UsableHeight: number;
readonly MathCoprocessorAvailable: boolean;
readonly MouseAvailable: boolean;
International(Index: WdInternationalIndex): TypedAny<number>;
readonly Build: string;
readonly CapsLock: boolean;
readonly NumLock: boolean;
UserName: string;
UserInitials: string;
UserAddress: string;
readonly MacroContainer: TypedIDispatch<any>;
DisplayRecentFiles: boolean;
readonly CommandBars: Kso.CommandBars;
SynonymInfo(Word: string, LanguageID?: any): SynonymInfo;
DefaultSaveFormat: string;
readonly ListGalleries: ListGalleries;
ActivePrinter: string;
readonly Templates: Templates;
CustomizationContext: any;
readonly KeyBindings: KeyBindings;
KeysBoundTo(KeyCategory: WdKeyCategory, Command: string, CommandParameter?: any): KeysBoundTo;
FindKey(KeyCode: number, KeyCode2?: TypedAny<number>): KeyBinding;
Caption: string;
readonly Path: string;
DisplayScrollBars: boolean;
StartupPath: string;
readonly BackgroundSavingStatus: number;
readonly BackgroundPrintingStatus: number;
Left: number;
Top: number;
Width: number;
Height: number;
WindowState: WdWindowState;
DisplayAutoCompleteTips: boolean;
readonly Options: Options;
DisplayAlerts: WdAlertLevel;
readonly CustomDictionaries: Dictionaries;
readonly PathSeparator: string;
set StatusBar(arg1: string);
readonly MAPIAvailable: boolean;
DisplayScreenTips: boolean;
EnableCancelKey: WdEnableCancelKey;
readonly UserControl: boolean;
readonly FileSearch: Kso.FileSearch;
readonly MailSystem: WdMailSystem;
DefaultTableSeparator: string;
ShowVisualBasicEditor: boolean;
BrowseExtraFileTypes: string;
IsObjectValid(Object: any): boolean;
readonly HangulHanjaDictionaries: HangulHanjaConversionDictionaries;
readonly MailMessage: MailMessage;
readonly FocusInMailHeader: boolean;
Quit(SaveChanges?: TypedAny<number>, OriginalFormat?: any, RouteDocument?: any): void;
ScreenRefresh(): void;
PrintOutOld(Background?: TypedAny<boolean>, Append?: TypedAny<boolean>, Range?: TypedAny<number>, OutputFileName?: TypedAny<string>, From?: TypedAny<number>, To?: TypedAny<number>, Item?: TypedAny<number>, Copies?: TypedAny<number>, Pages?: TypedAny<string>, PageType?: TypedAny<number>, PrintToFile?: TypedAny<boolean>, Collate?: TypedAny<boolean>, FileName?: TypedAny<string>, ActivePrinterMacGX?: any, ManualDuplexPrint?: TypedAny<boolean>): void;
LookupNameProperties(Name: string): void;
SubstituteFont(UnavailableFont: string, SubstituteFont: string): void;
Repeat(Times?: any): boolean;
DDEExecute(Channel: number, Command: string): void;
DDEInitiate(App: string, Topic: string): number;
DDEPoke(Channel: number, Item: string, Data: string): void;
DDERequest(Channel: number, Item: string): string;
DDETerminate(Channel: number): void;
DDETerminateAll(): void;
BuildKeyCode(Arg1: WdKey, Arg2?: any, Arg3?: any, Arg4?: any): number;
KeyString(KeyCode: number, KeyCode2?: TypedAny<number>): string;
OrganizerCopy(Source: string, Destination: string, Name: string, Object: WdOrganizerObject): void;
OrganizerDelete(Source: string, Name: string, Object: WdOrganizerObject): void;
OrganizerRename(Source: string, Name: string, NewName: string, Object: WdOrganizerObject): void;
AddAddress(TagID: Array<string>, Value: Array<string>): void;
GetAddress(Name?: any, AddressProperties?: any, UseAutoText?: any, DisplaySelectDialog?: any, SelectDialog?: any, CheckNamesDialog?: any, RecentAddressesChoice?: any, UpdateRecentAddresses?: any): string;
CheckGrammar(String: string): boolean;
CheckSpelling(Word: string, CustomDictionary?: any, IgnoreUppercase?: TypedAny<boolean>, MainDictionary?: any, CustomDictionary2?: any, CustomDictionary3?: any, CustomDictionary4?: any, CustomDictionary5?: any, CustomDictionary6?: any, CustomDictionary7?: any, CustomDictionary8?: any, CustomDictionary9?: any, CustomDictionary10?: any): boolean;
ResetIgnoreAll(): void;
GetSpellingSuggestions(Word: string, CustomDictionary?: any, IgnoreUppercase?: any, MainDictionary?: any, SuggestionMode?: any, CustomDictionary2?: any, CustomDictionary3?: any, CustomDictionary4?: any, CustomDictionary5?: any, CustomDictionary6?: any, CustomDictionary7?: any, CustomDictionary8?: any, CustomDictionary9?: any, CustomDictionary10?: any): SpellingSuggestions;
GoBack(): void;
Help(HelpType: TypedAny<number>): void;
AutomaticChange(): void;
ShowMe(): void;
HelpTool(): void;
NewWindow(): Window;
ListCommands(ListAllCommands: boolean): void;
ShowClipboard(): void;
OnTime(When: TypedAny<number>, Name: string, Tolerance?: TypedAny<number>): void;
NextLetter(): void;
MountVolume(Zone: string, Server: string, Volume: string, User?: any, UserPassword?: any, VolumePassword?: any): number;
CleanString(String: string): string;
SendFax(): void;
ChangeFileOpenDirectory(Path: string): void;
RunOld(MacroName: string): void;
GoForward(): void;
Move(Left: number, Top: number): void;
Resize(Width: number, Height: number): void;
InchesToPoints(Inches: number): number;
CentimetersToPoints(Centimeters: number): number;
MillimetersToPoints(Millimeters: number): number;
PicasToPoints(Picas: number): number;
LinesToPoints(Lines: number): number;
PointsToInches(Points: number): number;
PointsToCentimeters(Points: number): number;
PointsToMillimeters(Points: number): number;
PointsToPicas(Points: number): number;
PointsToLines(Points: number): number;
Activate(): void;
PointsToPixels(Points: number, fVertical?: TypedAny<boolean>): number;
PixelsToPoints(Pixels: number, fVertical?: TypedAny<boolean>): number;
KeyboardLatin(): void;
KeyboardBidi(): void;
ToggleKeyboard(): void;
/**
* @param LangId 默认值为 0
*/
Keyboard(LangId?: number): number;
ProductCode(): string;
DefaultWebOptions(): DefaultWebOptions;
DiscussionSupport(Range: any, cid: any, piCSE: any): void;
SetDefaultTheme(Name: string, DocumentType: WdDocumentMedium): void;
GetDefaultTheme(DocumentType: WdDocumentMedium): string;
readonly EmailOptions: EmailOptions;
readonly Language: Kso.MsoLanguageID;
readonly COMAddIns: Kso.COMAddIns;
CheckLanguage: boolean;
readonly LanguageSettings: Kso.LanguageSettings;
readonly Dummy1: boolean;
readonly AnswerWizard: Kso.AnswerWizard;
FeatureInstall: Kso.MsoFeatureInstall;
PrintOut2000(Background?: TypedAny<boolean>, Append?: TypedAny<boolean>, Range?: TypedAny<number>, OutputFileName?: TypedAny<string>, From?: TypedAny<number>, To?: TypedAny<number>, Item?: TypedAny<number>, Copies?: TypedAny<number>, Pages?: TypedAny<string>, PageType?: TypedAny<number>, PrintToFile?: TypedAny<boolean>, Collate?: TypedAny<boolean>, FileName?: TypedAny<string>, ActivePrinterMacGX?: any, ManualDuplexPrint?: TypedAny<boolean>, PrintZoomColumn?: TypedAny<number>, PrintZoomRow?: TypedAny<number>, PrintZoomPaperWidth?: TypedAny<number>, PrintZoomPaperHeight?: TypedAny<number>): void;
Run(MacroName: string, varg1?: any, varg2?: any, varg3?: any, varg4?: any, varg5?: any, varg6?: any, varg7?: any, varg8?: any, varg9?: any, varg10?: any, varg11?: any, varg12?: any, varg13?: any, varg14?: any, varg15?: any, varg16?: any, varg17?: any, varg18?: any, varg19?: any, varg20?: any, varg21?: any, varg22?: any, varg23?: any, varg24?: any, varg25?: any, varg26?: any, varg27?: any, varg28?: any, varg29?: any, varg30?: any): TypedAny<any>;
PrintOut(Background?: TypedAny<boolean>, Append?: TypedAny<boolean>, Range?: TypedAny<number>, OutputFileName?: TypedAny<string>, From?: TypedAny<number>, To?: TypedAny<number>, Item?: TypedAny<number>, Copies?: TypedAny<number>, Pages?: TypedAny<string>, PageType?: TypedAny<number>, PrintToFile?: TypedAny<boolean>, Collate?: TypedAny<boolean>, FileName?: TypedAny<string>, ActivePrinterMacGX?: any, ManualDuplexPrint?: TypedAny<boolean>, PrintZoomColumn?: TypedAny<number>, PrintZoomRow?: TypedAny<number>, PrintZoomPaperWidth?: TypedAny<number>, PrintZoomPaperHeight?: TypedAny<number>): void;
AutomationSecurity: Kso.MsoAutomationSecurity;
FileDialog(FileDialogType: Kso.MsoFileDialogType): Kso.FileDialog;
EmailTemplate: string;
ShowWindowsInTaskbar: boolean;
readonly NewDocument: Kso.NewFile;
ShowStartupDialog: boolean;
readonly AutoCorrectEmail: AutoCorrect;
readonly TaskPanes: TaskPanes;
DefaultLegalBlackline: boolean;
Dummy2(): boolean;
readonly SmartTagRecognizers: SmartTagRecognizers;
readonly SmartTagTypes: SmartTagTypes;
readonly XMLNamespaces: XMLNamespaces;
PutFocusInMailHeader(): void;
readonly ArbitraryXMLSupportAvailable: boolean;
readonly BuildFull: string;
readonly BuildFeatureCrew: string;
LoadMasterList(FileName: string): void;
/**
* @param Destination 默认值为 2
* @param Granularity 默认值为 1
* @param CompareFormatting 默认值为 true
* @param CompareCaseChanges 默认值为 true
* @param CompareWhitespace 默认值为 true
* @param CompareTables 默认值为 true
* @param CompareHeaders 默认值为 true
* @param CompareFootnotes 默认值为 true
* @param CompareTextboxes 默认值为 true
* @param CompareFields 默认值为 true
* @param CompareComments 默认值为 true
* @param CompareMoves 默认值为 true
* @param RevisedAuthor 默认值为 ""
* @param IgnoreAllComparisonWarnings 默认值为 false
*/
CompareDocuments(OriginalDocument: Document, RevisedDocument: Document, Destination?: WdCompareDestination, Granularity?: WdGranularity, CompareFormatting?: boolean, CompareCaseChanges?: boolean, CompareWhitespace?: boolean, CompareTables?: boolean, CompareHeaders?: boolean, CompareFootnotes?: boolean, CompareTextboxes?: boolean, CompareFields?: boolean, CompareComments?: boolean, CompareMoves?: boolean, RevisedAuthor?: string, IgnoreAllComparisonWarnings?: boolean): Document;
/**
* @param Destination 默认值为 2
* @param Granularity 默认值为 1
* @param CompareFormatting 默认值为 true
* @param CompareCaseChanges 默认值为 true
* @param CompareWhitespace 默认值为 true
* @param CompareTables 默认值为 true
* @param CompareHeaders 默认值为 true
* @param CompareFootnotes 默认值为 true
* @param CompareTextboxes 默认值为 true
* @param CompareFields 默认值为 true
* @param CompareComments 默认值为 true
* @param CompareMoves 默认值为 true
* @param OriginalAuthor 默认值为 ""
* @param RevisedAuthor 默认值为 ""
* @param FormatFrom 默认值为 2
*/
MergeDocuments(OriginalDocument: Document, RevisedDocument: Document, Destination?: WdCompareDestination, Granularity?: WdGranularity, CompareFormatting?: boolean, CompareCaseChanges?: boolean, CompareWhitespace?: boolean, CompareTables?: boolean, CompareHeaders?: boolean, CompareFootnotes?: boolean, CompareTextboxes?: boolean, CompareFields?: boolean, CompareComments?: boolean, CompareMoves?: boolean, OriginalAuthor?: string, RevisedAuthor?: string, FormatFrom?: WdMergeFormatFrom): Document;
readonly Bibliography: Bibliography;
ShowStylePreviews: boolean;
RestrictLinkedStyles: boolean;
readonly OMathAutoCorrect: OMathAutoCorrect;
DisplayDocumentInformationPanel: boolean;
readonly Assistance: Kso.Assistance;
OpenAttachmentsInFullScreen: boolean;
readonly ActiveEncryptionSession: number;
DontResetInsertionPointProperties: boolean;
readonly SmartArtLayouts: Kso.SmartArtLayouts;
readonly SmartArtQuickStyles: Kso.SmartArtQuickStyles;
readonly SmartArtColors: Kso.SmartArtColors;
ThreeWayMerge(LocalDocument: Document, ServerDocument: Document, BaseDocument: Document, FavorSource: boolean): void;
Dummy4(): void;
readonly UndoRecord: UndoRecord;
readonly PickerDialog: Kso.PickerDialog;
readonly ProtectedViewWindows: ProtectedViewWindows;
readonly ActiveProtectedViewWindow: ProtectedViewWindow;
readonly IsSandboxed: boolean;
FileValidation: Kso.MsoFileValidationMode;
ChartDataPointTrack: boolean;
ShowAnimation: boolean;
readonly OfdExportOptions: OfdExportOptions;
readonly PdfExportOptions: PdfExportOptions;
}
interface Document {
readonly Name: string;
readonly Application: Application;
readonly Creator: number;
readonly Parent: any;
readonly BuiltInDocumentProperties: TypedIDispatch<any>;
readonly CustomDocumentProperties: TypedIDispatch<any>;
readonly Path: string;
readonly Bookmarks: Bookmarks;
readonly Tables: Tables;
readonly Footnotes: Footnotes;
readonly Endnotes: Endnotes;
readonly Comments: Comments;
readonly Type: WdDocumentType;
AutoHyphenation: boolean;
HyphenateCaps: boolean;
HyphenationZone: number;
ConsecutiveHyphensLimit: number;
readonly Sections: Sections;
readonly Paragraphs: Paragraphs;
readonly Words: Words;
readonly Sentences: Sentences;
readonly Characters: Characters;
readonly Fields: Fields;
readonly FormFields: FormFields;
readonly Styles: Styles;
readonly Frames: Frames;
readonly TablesOfFigures: TablesOfFigures;
readonly Variables: Variables;
readonly MailMerge: MailMerge;
readonly Envelope: Envelope;
readonly FullName: string;
readonly Revisions: Revisions;
readonly TablesOfContents: TablesOfContents;
readonly TablesOfAuthorities: TablesOfAuthorities;
PageSetup: PageSetup;
readonly Windows: Windows;
HasRoutingSlip: boolean;
readonly RoutingSlip: RoutingSlip;
readonly Routed: boolean;
readonly TablesOfAuthoritiesCategories: TablesOfAuthoritiesCategories;
readonly Indexes: Indexes;
Saved: boolean;
readonly Content: Range;
readonly ActiveWindow: Window;
Kind: WdDocumentKind;
readonly ReadOnly: boolean;
readonly Subdocuments: Subdocuments;
readonly IsMasterDocument: boolean;
DefaultTabStop: number;
EmbedTrueTypeFonts: boolean;
SaveFormsData: boolean;
ReadOnlyRecommended: boolean;
SaveSubsetFonts: boolean;
Compatibility(Type: WdCompatibility, prop: boolean): void;
Compatibility(Type: WdCompatibility): boolean;
readonly StoryRanges: StoryRanges;
readonly CommandBars: Kso.CommandBars;
readonly IsSubdocument: boolean;
readonly SaveFormat: number;
readonly ProtectionType: WdProtectionType;
readonly Hyperlinks: Hyperlinks;
readonly Shapes: Shapes;
readonly ListTemplates: ListTemplates;
readonly Lists: Lists;
UpdateStylesOnOpen: boolean;
AttachedTemplate: TypedAny<string>;
readonly InlineShapes: InlineShapes;
Background: Shape;
GrammarChecked: boolean;
SpellingChecked: boolean;
ShowGrammaticalErrors: boolean;
ShowSpellingErrors: boolean;
readonly Versions: Versions;
ShowSummary: boolean;
SummaryViewMode: WdSummaryMode;
SummaryLength: number;
PrintFractionalWidths: boolean;
PrintPostScriptOverText: boolean;
readonly Container: TypedIDispatch<any>;
PrintFormsData: boolean;
readonly ListParagraphs: ListParagraphs;
set Password(arg1: string);
set WritePassword(arg1: string);
readonly HasPassword: boolean;
readonly WriteReserved: boolean;
ActiveWritingStyle(LanguageID: TypedAny<number>, prop: string): void;
ActiveWritingStyle(LanguageID: TypedAny<number>): string;
UserControl: boolean;
HasMailer: boolean;
readonly Mailer: Mailer;
readonly ReadabilityStatistics: ReadabilityStatistics;
readonly GrammaticalErrors: ProofreadingErrors;
readonly SpellingErrors: ProofreadingErrors;
readonly FormsDesign: boolean;
_CodeName: string;
readonly CodeName: string;
SnapToGrid: boolean;
SnapToShapes: boolean;
GridDistanceHorizontal: number;
GridDistanceVertical: number;
GridOriginHorizontal: number;
GridOriginVertical: number;
GridSpaceBetweenHorizontalLines: number;
GridSpaceBetweenVerticalLines: number;
GridOriginFromMargin: boolean;
KerningByAlgorithm: boolean;
JustificationMode: WdJustificationMode;
FarEastLineBreakLevel: WdFarEastLineBreakLevel;
NoLineBreakBefore: string;
NoLineBreakAfter: string;
TrackRevisions: boolean;
PrintRevisions: boolean;
ShowRevisions: boolean;
Close(SaveChanges?: TypedAny<number>, OriginalFormat?: TypedAny<number>, RouteDocument?: TypedAny<number>): void;
SaveAs2000(FileName?: TypedAny<string>, FileFormat?: TypedAny<number | undefined | string | boolean>, LockComments?: TypedAny<boolean>, Password?: TypedAny<string>, AddToRecentFiles?: TypedAny<boolean>, WritePassword?: TypedAny<string>, ReadOnlyRecommended?: TypedAny<boolean>, EmbedTrueTypeFonts?: TypedAny<boolean>, SaveNativePictureFormat?: TypedAny<boolean>, SaveFormsData?: TypedAny<boolean>, SaveAsAOCELetter?: TypedAny<boolean>): void;
Repaginate(): void;
FitToPages(): void;
ManualHyphenation(): void;
Select(): void;
DataForm(): void;
Route(): void;
Save(): void;
PrintOutOld(Background?: TypedAny<boolean>, Append?: TypedAny<boolean>, Range?: TypedAny<number>, OutputFileName?: TypedAny<string>, From?: TypedAny<number>, To?: TypedAny<number>, Item?: TypedAny<number>, Copies?: TypedAny<number>, Pages?: TypedAny<string>, PageType?: TypedAny<number>, PrintToFile?: TypedAny<boolean>, Collate?: TypedAny<boolean>, ActivePrinterMacGX?: any, ManualDuplexPrint?: TypedAny<boolean>): void;
SendMail(): void;
Range(Start?: TypedAny<number>, End?: TypedAny<number>): Range;
RunAutoMacro(Which: WdAutoMacros): void;
Activate(): void;
PrintPreview(): void;
GoTo(What?: TypedAny<number>, Which?: TypedAny<number>, Count?: TypedAny<number>, Name?: TypedAny<string>): Range;
Undo(Times?: TypedAny<number>): boolean;
Redo(Times?: TypedAny<number>): boolean;
ComputeStatistics(Statistic: WdStatistic, IncludeFootnotesAndEndnotes?: TypedAny<boolean>): number;
MakeCompatibilityDefault(): void;
Protect2002(Type: WdProtectionType, NoReset?: TypedAny<undefined | string | boolean>, Password?: TypedAny<undefined | string | boolean>): void;
Unprotect(Password?: TypedAny<undefined | string>): void;
EditionOptions(Type: WdEditionType, Option: WdEditionOption, Name: string, Format?: any): void;
RunLetterWizard(LetterContent?: any, WizardMode?: any): void;
GetLetterContent(): LetterContent;
SetLetterContent(LetterContent: any): void;
CopyStylesFromTemplate(Template: string): void;
UpdateStyles(): void;
CheckGrammar(): void;
CheckSpelling(CustomDictionary?: TypedAny<boolean>, IgnoreUppercase?: TypedAny<boolean>, AlwaysSuggest?: TypedAny<boolean>, CustomDictionary2?: TypedAny<boolean>, CustomDictionary3?: TypedAny<boolean>, CustomDictionary4?: TypedAny<boolean>, CustomDictionary5?: TypedAny<boolean>, CustomDictionary6?: TypedAny<boolean>, CustomDictionary7?: TypedAny<boolean>, CustomDictionary8?: TypedAny<boolean>, CustomDictionary9?: TypedAny<boolean>, CustomDictionary10?: TypedAny<boolean>): void;
FollowHyperlink(Address?: TypedAny<string>, SubAddress?: TypedAny<string>, NewWindow?: any, AddHistory?: any, ExtraInfo?: any, Method?: any, HeaderInfo?: any): void;
AddToFavorites(): void;
Reload(): void;
AutoSummarize(Length?: any, Mode?: any, UpdateProperties?: any): Range;
RemoveNumbers(NumberType?: any): void;
ConvertNumbersToText(NumberType?: any): void;
CountNumberedItems(NumberType?: any, Level?: any): number;
Post(): void;
ToggleFormsDesign(): void;
Compare2000(Name: string): void;
UpdateSummaryProperties(): void;
GetCrossReferenceItems(ReferenceType: TypedAny<number>): TypedAny<null>;
AutoFormat(): void;
ViewCode(): void;
ViewPropertyBrowser(): void;
ForwardMailer(): void;
Reply(): void;
ReplyAll(): void;
SendMailer(FileFormat?: any, Priority?: any): void;
UndoClear(): void;
PresentIt(): void;
SendFax(Address: string, Subject?: any): void;
Merge2000(FileName: string): void;
ClosePrintPreview(): void;
CheckConsistency(): void;
CreateLetterContent(DateFormat: string, IncludeHeaderFooter: boolean, PageDesign: string, LetterStyle: WdLetterStyle, Letterhead: boolean, LetterheadLocation: WdLetterheadLocation, LetterheadSize: number, RecipientName: string, RecipientAddress: string, Salutation: string, SalutationType: WdSalutationType, RecipientReference: string, MailingInstructions: string, AttentionLine: string, Subject: string, CCList: string, ReturnAddress: string, SenderName: string, Closing: string, SenderCompany: string, SenderJobTitle: string, SenderInitials: string, EnclosureNumber: number, InfoBlock?: any, RecipientCode?: any, RecipientGender?: any, ReturnAddressShortForm?: any, SenderCity?: any, SenderCode?: any, SenderGender?: any, SenderReference?: any): LetterContent;
AcceptAllRevisions(): void;
RejectAllRevisions(): void;
DetectLanguage(): void;
ApplyTheme(Name: string): void;
RemoveTheme(): void;
WebPagePreview(): void;
ReloadAs(Encoding: Kso.MsoEncoding): void;
readonly ActiveTheme: string;
readonly ActiveThemeDisplayName: string;
readonly Email: Email;
readonly Scripts: Kso.Scripts;
LanguageDetected: boolean;
FarEastLineBreakLanguage: WdFarEastLineBreakLanguageID;
readonly Frameset: Frameset;
ClickAndTypeParagraphStyle: TypedAny<string>;
readonly HTMLProject: Kso.HTMLProject;
readonly WebOptions: WebOptions;
readonly OpenEncoding: Kso.MsoEncoding;
SaveEncoding: Kso.MsoEncoding;
OptimizeForWord97: boolean;
readonly VBASigned: boolean;
PrintOut2000(Background?: TypedAny<boolean>, Append?: TypedAny<boolean>, Range?: TypedAny<number>, OutputFileName?: TypedAny<string>, From?: TypedAny<number>, To?: TypedAny<number>, Item?: TypedAny<number>, Copies?: TypedAny<number>, Pages?: TypedAny<string>, PageType?: TypedAny<number>, PrintToFile?: TypedAny<boolean>, Collate?: TypedAny<boolean>, ActivePrinterMacGX?: any, ManualDuplexPrint?: TypedAny<boolean>, PrintZoomColumn?: TypedAny<number>, PrintZoomRow?: TypedAny<number>, PrintZoomPaperWidth?: TypedAny<number>, PrintZoomPaperHeight?: TypedAny<number>): void;
sblt(s: string): void;
ConvertVietDoc(CodePageOrigin: number): void;
PrintOut(Background?: TypedAny<boolean>, Append?: TypedAny<boolean>, Range?: TypedAny<number>, OutputFileName?: TypedAny<string>, From?: TypedAny<number>, To?: TypedAny<number>, Item?: TypedAny<number>, Copies?: TypedAny<number>, Pages?: TypedAny<string>, PageType?: TypedAny<number>, PrintToFile?: TypedAny<boolean>, Collate?: TypedAny<boolean>, ActivePrinterMacGX?: any, ManualDuplexPrint?: TypedAny<boolean>, PrintZoomColumn?: TypedAny<number>, PrintZoomRow?: TypedAny<number>, PrintZoomPaperWidth?: TypedAny<number>, PrintZoomPaperHeight?: TypedAny<number>): void;
readonly MailEnvelope: Kso.MsoEnvelope;
DisableFeatures: boolean;
DoNotEmbedSystemFonts: boolean;
readonly Signatures: Kso.SignatureSet;
DefaultTargetFrame: string;
readonly HTMLDivisions: HTMLDivisions;
DisableFeaturesIntroducedAfter: WdDisableFeaturesIntroducedAfter;
RemovePersonalInformation: boolean;
readonly SmartTags: SmartTags;
Compare2002(Name: string, AuthorName?: any, CompareTarget?: any, DetectFormatChanges?: any, IgnoreAllComparisonWarnings?: any, AddToRecentFiles?: any): void;
/**
* @param SaveChanges 默认值为 true
* @param MakePublic 默认值为 false
*/
CheckIn(SaveChanges?: boolean, Comments?: any, MakePublic?: boolean): void;
CanCheckin(): boolean;
Merge(FileName: string, MergeTarget?: TypedAny<number>, DetectFormatChanges?: any, UseFormattingFrom?: any, AddToRecentFiles?: any): void;
EmbedSmartTags: boolean;
SmartTagsAsXMLProps: boolean;
TextEncoding: Kso.MsoEncoding;
TextLineEnding: WdLineEndingType;
SendForReview(Recipients?: any, Subject?: any, ShowMessage?: any, IncludeAttachment?: any): void;
ReplyWithChanges(ShowMessage?: any): void;
EndReview(): void;
readonly StyleSheets: StyleSheets;
readonly DefaultTableStyle: any;
readonly PasswordEncryptionProvider: string;
readonly PasswordEncryptionAlgorithm: string;
readonly PasswordEncryptionKeyLength: number;
readonly PasswordEncryptionFileProperties: boolean;
SetPasswordEncryptionOptions(PasswordEncryptionProvider: string, PasswordEncryptionAlgorithm: string, PasswordEncryptionKeyLength: number, PasswordEncryptionFileProperties?: TypedAny<boolean>): void;
RecheckSmartTags(): void;
RemoveSmartTags(): void;
SetDefaultTableStyle(Style: any, SetInTemplate: boolean): void;
DeleteAllComments(): void;
AcceptAllRevisionsShown(): void;
RejectAllRevisionsShown(): void;
DeleteAllCommentsShown(): void;
ResetFormFields(): void;
SaveAs(FileName?: TypedAny<string>, FileFormat?: TypedAny<number | undefined | string | boolean>, LockComments?: TypedAny<boolean>, Password?: TypedAny<string>, AddToRecentFiles?: TypedAny<boolean>, WritePassword?: TypedAny<string>, ReadOnlyRecommended?: TypedAny<boolean>, EmbedTrueTypeFonts?: TypedAny<boolean>, SaveNativePictureFormat?: TypedAny<boolean>, SaveFormsData?: TypedAny<boolean>, SaveAsAOCELetter?: TypedAny<boolean>, Encoding?: TypedAny<number>, InsertLineBreaks?: TypedAny<boolean>, AllowSubstitutions?: TypedAny<boolean>, LineEnding?: TypedAny<number>, AddBiDiMarks?: TypedAny<boolean>): void;
EmbedLinguisticData: boolean;
FormattingShowFont: boolean;
FormattingShowClear: boolean;
FormattingShowParagraph: boolean;
FormattingShowNumbering: boolean;
FormattingShowFilter: WdShowFilter;
CheckNewSmartTags(): void;
readonly Permission: Kso.Permission;
readonly XMLNodes: XMLNodes;
readonly XMLSchemaReferences: XMLSchemaReferences;
readonly SmartDocument: Kso.SmartDocument;
readonly SharedWorkspace: Kso.SharedWorkspace;
readonly Sync: Kso.Sync;
EnforceStyle: boolean;
AutoFormatOverride: boolean;
XMLSaveDataOnly: boolean;
XMLHideNamespaces: boolean;
XMLShowAdvancedErrors: boolean;
XMLUseXSLTWhenSaving: boolean;
XMLSaveThroughXSLT: string;
readonly DocumentLibraryVersions: Kso.DocumentLibraryVersions;
ReadingModeLayoutFrozen: boolean;
RemoveDateAndTime: boolean;
SendFaxOverInternet(Recipients?: any, Subject?: any, ShowMessage?: any): void;
/**
* @param DataOnly 默认值为 true
*/
TransformDocument(Path: string, DataOnly?: boolean): void;
Protect(Type: WdProtectionType, NoReset?: TypedAny<undefined | string | boolean>, Password?: TypedAny<undefined | string | boolean>, UseIRM?: TypedAny<undefined | string | boolean>, EnforceStyleLock?: TypedAny<undefined | string | boolean>): void;
SelectAllEditableRanges(EditorID?: TypedAny<string | number | undefined>): void;
DeleteAllEditableRanges(EditorID?: TypedAny<string | number | undefined>): void;
DeleteAllInkAnnotations(): void;
AddDocumentWorkspaceHeader(RichFormat: boolean, Url: string, Title: string, Description: string, ID: string): void;
RemoveDocumentWorkspaceHeader(ID: string): void;
Compare(Name: string, AuthorName?: TypedAny<string>, CompareTarget?: TypedAny<number>, DetectFormatChanges?: any, IgnoreAllComparisonWarnings?: TypedAny<boolean>, AddToRecentFiles?: any, RemovePersonalInformation?: any, RemoveDateAndTime?: any): void;
RemoveLockedStyles(): void;
readonly ChildNodeSuggestions: XMLChildNodeSuggestions;
/**
* @param PrefixMapping 默认值为 ""
* @param FastSearchSkippingTextNodes 默认值为 true
*/
SelectSingleNode(XPath: string, PrefixMapping?: string, FastSearchSkippingTextNodes?: boolean): XMLNode;
/**
* @param PrefixMapping 默认值为 ""
* @param FastSearchSkippingTextNodes 默认值为 true
*/
SelectNodes(XPath: string, PrefixMapping?: string, FastSearchSkippingTextNodes?: boolean): XMLNodes;
readonly XMLSchemaViolations: XMLNodes;
ReadingLayoutSizeX: number;
ReadingLayoutSizeY: number;
StyleSortMethod: WdStyleSort;
readonly ContentTypeProperties: Kso.MetaProperties;
TrackMoves: boolean;
TrackFormatting: boolean;
readonly Dummy1: void;
readonly OMaths: OMaths;
RemoveDocumentInformation(RemoveDocInfoType: WdRemoveDocInfoType): void;
/**
* @param SaveChanges 默认值为 true
* @param MakePublic 默认值为 false
*/
CheckInWithVersion(SaveChanges?: boolean, Comments?: any, MakePublic?: boolean, VersionType?: any): void;
Dummy2(): void;
readonly Dummy3: void;
readonly ServerPolicy: Kso.ServerPolicy;
readonly ContentControls: ContentControls;
readonly DocumentInspectors: Kso.DocumentInspectors;
LockServerFile(): void;
GetWorkflowTasks(): Kso.WorkflowTasks;
GetWorkflowTemplates(): Kso.WorkflowTemplates;
Dummy4(): void;
AddMeetingWorkspaceHeader(SkipIfAbsent: boolean, Url: string, Title: string, Description: string, ID: string): void;
readonly Bibliography: Bibliography;
LockTheme: boolean;
LockQuickStyleSet: boolean;
readonly OriginalDocumentTitle: string;
readonly RevisedDocumentTitle: string;
readonly CustomXMLParts: Kso.CustomXMLParts;
FormattingShowNextLevel: boolean;
FormattingShowUserStyleName: boolean;
SaveAsQuickStyleSet(FileName: string): void;
ApplyQuickStyleSet(Name: string): void;
readonly Research: Research;
Final: boolean;
OMathBreakBin: WdOMathBreakBin;
OMathBreakSub: WdOMathBreakSub;
OMathJc: WdOMathJc;
OMathLeftMargin: number;
OMathRightMargin: number;
OMathWrap: number;
OMathIntSubSupLim: boolean;
OMathNarySupSubLim: boolean;
OMathSmallFrac: boolean;
readonly WordOpenXML: string;
readonly DocumentTheme: Kso.OfficeTheme;
ApplyDocumentTheme(FileName: string): void;
readonly HasVBProject: boolean;
SelectLinkedControls(Node: Kso.CustomXMLNode): ContentControls;
/**
* @param Stream 默认值为 null
*/
SelectUnlinkedControls(Stream?: Kso.CustomXMLPart): ContentControls;
SelectContentControlsByTitle(Title: string): ContentControls;
/**
* @param OpenAfterExport 默认值为 false
* @param OptimizeFor 默认值为 0
* @param Range 默认值为 0
* @param From 默认值为 1
* @param To 默认值为 1
* @param Item 默认值为 0
* @param IncludeDocProps 默认值为 false
* @param KeepIRM 默认值为 true
* @param CreateBookmarks 默认值为 0
* @param DocStructureTags 默认值为 true
* @param BitmapMissingFonts 默认值为 true
* @param UseISO19005_1 默认值为 false
*/
ExportAsFixedFormat(OutputFileName: string, ExportFormat: WdExportFormat, OpenAfterExport?: boolean, OptimizeFor?: WdExportOptimizeFor, Range?: WdExportRange, From?: number, To?: number, Item?: WdExportItem, IncludeDocProps?: boolean, KeepIRM?: boolean, CreateBookmarks?: WdExportCreateBookmarks, DocStructureTags?: boolean, BitmapMissingFonts?: boolean, UseISO19005_1?: boolean, FixedFormatExtClassPtr?: TypedAny<any>): void;
FreezeLayout(): void;
UnfreezeLayout(): void;
OMathFontName: string;
DowngradeDocument(): void;
EncryptionProvider: string;
UseMathDefaults: boolean;
readonly CurrentRsid: number;
Convert(): void;
SelectContentControlsByTag(Tag: string): ContentControls;
ConvertAutoHyphens(): void;
readonly DocID: number;
ApplyQuickStyleSet2(Style: any): void;
readonly CompatibilityMode: number;
SaveAs2(FileName?: TypedAny<string>, FileFormat?: TypedAny<number | undefined | string | boolean>, LockComments?: TypedAny<boolean>, Password?: TypedAny<string>, AddToRecentFiles?: TypedAny<boolean>, WritePassword?: TypedAny<string>, ReadOnlyRecommended?: TypedAny<boolean>, EmbedTrueTypeFonts?: TypedAny<boolean>, SaveNativePictureFormat?: TypedAny<boolean>, SaveFormsData?: TypedAny<boolean>, SaveAsAOCELetter?: TypedAny<boolean>, Encoding?: TypedAny<number>, InsertLineBreaks?: TypedAny<boolean>, AllowSubstitutions?: TypedAny<boolean>, LineEnding?: TypedAny<number>, AddBiDiMarks?: TypedAny<boolean>, CompatibilityMode?: TypedAny<number>): void;
readonly CoAuthoring: CoAuthoring;
SetCompatibilityMode(Mode: number): void;
readonly Broadcast: Broadcast;
ReturnToLastReadPosition(): number;
ChartDataPointTrack: boolean;
readonly IsInAutosave: boolean;
SaveCopyAs(FileName?: any, FileFormat?: any, LockComments?: any, Password?: any, AddToRecentFiles?: any, WritePassword?: any, ReadOnlyRecommended?: any, EmbedTrueTypeFonts?: any, SaveNativePictureFormat?: any, SaveFormsData?: any, SaveAsAOCELetter?: any, Encoding?: any, InsertLineBreaks?: any, AllowSubstitutions?: any, LineEnding?: any, AddBiDiMarks?: any, CompatibilityMode?: any): void;
readonly DocumentFields: DocumentFields;
}
interface Bookmarks {
readonly Count: number;
DefaultSorting: WdBookmarkSortBy;
ShowHidden: boolean;
readonly Application: Application;
readonly Creator: number;
readonly Parent: any;
Item(Index: TypedAny<Bookmark | string | number>): Bookmark;
Add(Name: string, Range?: TypedAny<any>): Bookmark;
Exists(Name: string): boolean;
}
interface Bookmark {
readonly Name: string;
readonly Range: Range;
readonly Empty: boolean;
Start: number;
End: number;
readonly Column: boolean;
readonly StoryType: WdStoryType;
readonly Application: Application;
readonly Creator: number;
readonly Parent: any;
Select(): void;
Delete(): void;
Copy(Name: string): Bookmark;
}
interface Range {
Text: string;
FormattedText: Range;
Start: number;
End: number;
Font: Font;
readonly Duplicate: Range;
readonly StoryType: WdStoryType;
readonly Tables: Tables;
readonly Words: Words;
readonly Sentences: Sentences;
readonly Characters: Characters;
readonly Footnotes: Footnotes;
readonly Endnotes: Endnotes;
readonly Comments: Comments;
readonly Cells: Cells;
readonly Sections: Sections;
readonly Paragraphs: Paragraphs;
Borders: Borders;
readonly Shading: Shading;
TextRetrievalMode: TextRetrievalMode;
readonly Fields: Fields;
readonly FormFields: FormFields;
readonly Frames: Frames;
ParagraphFormat: ParagraphFormat;
readonly ListFormat: ListFormat;
readonly Bookmarks: Bookmarks;
readonly Application: Application;
readonly Creator: number;
readonly Parent: any;
Bold: number;
Italic: number;
Underline: WdUnderline;
EmphasisMark: WdEmphasisMark;
DisableCharacterSpaceGrid: boolean;
readonly Revisions: Revisions;
Style: TypedAny<Style | string | number>;
readonly StoryLength: number;
LanguageID: WdLanguageID;
readonly SynonymInfo: SynonymInfo;
readonly Hyperlinks: Hyperlinks;
readonly ListParagraphs: ListParagraphs;
readonly Subdocuments: Subdocuments;
GrammarChecked: boolean;
SpellingChecked: boolean;
HighlightColorIndex: WdColorIndex;
readonly Columns: Columns;
readonly Rows: Rows;
readonly CanEdit: number;
readonly CanPaste: number;
readonly IsEndOfRowMark: boolean;
readonly BookmarkID: number;
readonly PreviousBookmarkID: number;
readonly Find: Find;
PageSetup: PageSetup;
readonly ShapeRange: ShapeRange;
Case: WdCharacterCase;
Information(Type: WdInformation): TypedAny<number | boolean>;
readonly ReadabilityStatistics: ReadabilityStatistics;
readonly GrammaticalErrors: ProofreadingErrors;
readonly SpellingErrors: ProofreadingErrors;
Orientation: WdTextOrientation;
readonly InlineShapes: InlineShapes;
readonly NextStoryRange: Range;
LanguageIDFarEast: WdLanguageID;
LanguageIDOther: WdLanguageID;
Select(): void;
SetRange(Start: number, End: number): void;
Collapse(Direction?: TypedAny<number>): void;
InsertBefore(Text: string): void;
InsertAfter(Text: string): void;
Next(Unit?: TypedAny<number>, Count?: TypedAny<number>): Range;
Previous(Unit?: TypedAny<number>, Count?: TypedAny<number>): Range;
StartOf(Unit?: TypedAny<number>, Extend?: TypedAny<number>): number;
EndOf(Unit?: TypedAny<number>, Extend?: TypedAny<number>): number;
Move(Unit?: TypedAny<number>, Count?: TypedAny<number>): number;
MoveStart(Unit?: TypedAny<number>, Count?: TypedAny<number>): number;
MoveEnd(Unit?: TypedAny<number>, Count?: TypedAny<number>): number;
MoveWhile(Cset: TypedAny<string>, Count?: TypedAny<number>): number;
MoveStartWhile(Cset: TypedAny<string>, Count?: TypedAny<number>): number;
MoveEndWhile(Cset: TypedAny<string>, Count?: TypedAny<number>): number;
MoveUntil(Cset: TypedAny<string>, Count?: TypedAny<number>): number;
MoveStartUntil(Cset: TypedAny<string>, Count?: TypedAny<number>): number;
MoveEndUntil(Cset: TypedAny<string>, Count?: TypedAny<number>): number;
Cut(): void;
Copy(): void;
Paste(): void;
InsertBreak(Type?: TypedAny<number>): void;
InsertFile(FileName: string, Range?: TypedAny<string | number>, ConfirmConversions?: TypedAny<string | number>, Link?: TypedAny<string | number>, Attachment?: TypedAny<string | number>): void;
InStory(Range: Range): boolean;
InRange(Range: Range): boolean;
Delete(Unit?: TypedAny<number>, Count?: TypedAny<number>): number;
WholeStory(): void;
Expand(Unit?: TypedAny<number>): number;
InsertParagraph(): void;
InsertParagraphAfter(): void;
ConvertToTableOld(Separator?: TypedAny<number | string | boolean>, NumRows?: TypedAny<number | string | boolean>, NumColumns?: TypedAny<number | string | boolean>, InitialColumnWidth?: TypedAny<number | string | boolean>, Format?: TypedAny<number | string | boolean>, ApplyBorders?: TypedAny<number | string | boolean>, ApplyShading?: TypedAny<number | string | boolean>, ApplyFont?: TypedAny<number | string | boolean>, ApplyColor?: TypedAny<number | string | boolean>, ApplyHeadingRows?: TypedAny<number | string | boolean>, ApplyLastRow?: TypedAny<number | string | boolean>, ApplyFirstColumn?: TypedAny<number | string | boolean>, ApplyLastColumn?: TypedAny<number | string | boolean>, AutoFit?: TypedAny<number | string | boolean>): Table;
InsertDateTimeOld(DateTimeFormat?: any, InsertAsField?: any, InsertAsFullWidth?: any): void;
InsertSymbol(CharacterNumber: number, Font?: TypedAny<string>, Unicode?: TypedAny<boolean>, Bias?: any): void;
InsertCrossReference_2002(ReferenceType: any, ReferenceKind: WdReferenceKind, ReferenceItem: any, InsertAsHyperlink?: any, IncludePosition?: any): void;
InsertCaptionXP(Label: TypedAny<number | string>, Title?: TypedAny<string>, TitleAutoText?: TypedAny<string>, Position?: TypedAny<number>): void;
CopyAsPicture(): void;
SortOld(ExcludeHeader?: any, FieldNumber?: any, SortFieldType?: any, SortOrder?: any, FieldNumber2?: any, SortFieldType2?: any, SortOrder2?: any, FieldNumber3?: any, SortFieldType3?: any, SortOrder3?: any, SortColumn?: any, Separator?: any, CaseSensitive?: any, LanguageID?: any): void;
SortAscending(): void;
SortDescending(): void;
IsEqual(Range: Range): boolean;
Calculate(): number;
GoTo(What?: TypedAny<number>, Which?: TypedAny<number>, Count?: TypedAny<number>, Name?: TypedAny<string>): Range;
GoToNext(What: WdGoToItem): Range;
GoToPrevious(What: WdGoToItem): Range;
PasteSpecial(IconIndex?: TypedAny<string | number | boolean>, Link?: TypedAny<string | number | boolean>, Placement?: TypedAny<string | number | boolean>, DisplayAsIcon?: TypedAny<string | number | boolean>, DataType?: TypedAny<string | number | boolean>, IconFileName?: TypedAny<string | number | boolean>, IconLabel?: TypedAny<string | number | boolean>): void;
LookupNameProperties(): void;
ComputeStatistics(Statistic: WdStatistic): number;
Relocate(Direction: number): void;
CheckSynonyms(): void;
SubscribeTo(Edition: string, Format?: any): void;
CreatePublisher(Edition?: any, ContainsPICT?: any, ContainsRTF?: any, ContainsText?: any): void;
InsertAutoText(): void;
InsertDatabase(Format?: any, Style?: any, LinkToSource?: any, Connection?: any, SQLStatement?: any, SQLStatement1?: any, PasswordDocument?: any, PasswordTemplate?: any, WritePasswordDocument?: any, WritePasswordTemplate?: any, DataSource?: any, From?: any, To?: any, IncludeFields?: any): void;
AutoFormat(): void;
CheckGrammar(): void;
CheckSpelling(CustomDictionary?: any, IgnoreUppercase?: any, AlwaysSuggest?: any, CustomDictionary2?: any, CustomDictionary3?: any, CustomDictionary4?: any, CustomDictionary5?: any, CustomDictionary6?: any, CustomDictionary7?: any, CustomDictionary8?: any, CustomDictionary9?: any, CustomDictionary10?: any): void;
GetSpellingSuggestions(CustomDictionary?: any, IgnoreUppercase?: any, MainDictionary?: any, SuggestionMode?: any, CustomDictionary2?: any, CustomDictionary3?: any, CustomDictionary4?: any, CustomDictionary5?: any, CustomDictionary6?: any, CustomDictionary7?: any, CustomDictionary8?: any, CustomDictionary9?: any, CustomDictionary10?: any): SpellingSuggestions;
InsertParagraphBefore(): void;
NextSubdocument(): void;
PreviousSubdocument(): void;
ConvertHangulAndHanja(ConversionsMode?: any, FastConversion?: any, CheckHangulEnding?: any, EnableRecentOrdering?: any, CustomDictionary?: any): void;
PasteAsNestedTable(): void;
ModifyEnclosure(Style: TypedAny<number>, Symbol?: TypedAny<number>, EnclosedText?: TypedAny<string>): void;
/**
* @param Alignment 默认值为 -1
* @param Raise 默认值为 0
* @param FontSize 默认值为 0
* @param FontName 默认值为 ""
*/
PhoneticGuide(Text: string, Alignment?: WdPhoneticGuideAlignmentType, Raise?: number, FontSize?: number, FontName?: string): void;
InsertDateTime(DateTimeFormat?: TypedAny<string>, InsertAsField?: TypedAny<boolean>, InsertAsFullWidth?: TypedAny<boolean>, DateLanguage?: TypedAny<number>, CalendarType?: TypedAny<number>): void;
Sort(ExcludeHeader?: any, FieldNumber?: any, SortFieldType?: any, SortOrder?: any, FieldNumber2?: any, SortFieldType2?: any, SortOrder2?: any, FieldNumber3?: any, SortFieldType3?: any, SortOrder3?: any, SortColumn?: any, Separator?: any, CaseSensitive?: any, BidiSort?: any, IgnoreThe?: any, IgnoreKashida?: any, IgnoreDiacritics?: any, IgnoreHe?: any, LanguageID?: any): void;
DetectLanguage(): void;
ConvertToTable(Separator?: TypedAny<number | string | boolean>, NumRows?: TypedAny<number | string | boolean>, NumColumns?: TypedAny<number | string | boolean>, InitialColumnWidth?: TypedAny<number | string | boolean>, Format?: TypedAny<number | string | boolean>, ApplyBorders?: TypedAny<number | string | boolean>, ApplyShading?: TypedAny<number | string | boolean>, ApplyFont?: TypedAny<number | string | boolean>, ApplyColor?: TypedAny<number | string | boolean>, ApplyHeadingRows?: TypedAny<number | string | boolean>, ApplyLastRow?: TypedAny<number | string | boolean>, ApplyFirstColumn?: TypedAny<number | string | boolean>, ApplyLastColumn?: TypedAny<number | string | boolean>, AutoFit?: TypedAny<number | string | boolean>, AutoFitBehavior?: TypedAny<number | string | boolean>, DefaultTableBehavior?: TypedAny<number | string | boolean>): Table;
/**
* @param Direction 默认值为 2
* @param CommonTerms 默认值为 false
* @param UseVariants 默认值为 false
*/
TCSCConverter(Direction?: WdTCSCConverterDirection, CommonTerms?: boolean, UseVariants?: boolean): void;
LanguageDetected: boolean;
FitTextWidth: number;
HorizontalInVertical: WdHorizontalInVerticalType;
TwoLinesInOne: WdTwoLinesInOneType;
CombineCharacters: boolean;
NoProofing: number;
readonly TopLevelTables: Tables;
readonly Scripts: Kso.Scripts;
CharacterWidth: WdCharacterWidth;
Kana: WdKana;
BoldBi: number;
ItalicBi: number;
ID: string;
readonly HTMLDivisions: HTMLDivisions;
readonly SmartTags: SmartTags;
ShowAll: boolean;
readonly Document: Document;
readonly FootnoteOptions: FootnoteOptions;
readonly EndnoteOptions: EndnoteOptions;
PasteAndFormat(Type: WdRecoveryType): void;
PasteExcelTable(LinkedToExcel: boolean, WordFormatting: boolean, RTF: boolean): void;
PasteAppendTable(): void;
readonly XMLNodes: XMLNodes;
readonly XMLParentNode: XMLNode;
readonly Editors: Editors;
/**
* @param DataOnly 默认值为 false
*/
XML(DataOnly?: boolean): string;
readonly EnhMetaFileBits: any;
GoToEditableRange(EditorID?: TypedAny<string | number | undefined>): Range;
InsertXML(XML: string, Transform?: any): void;
InsertCaption(Label: TypedAny<number | string>, Title?: TypedAny<string>, TitleAutoText?: TypedAny<string>, Position?: TypedAny<number>, ExcludeLabel?: TypedAny<boolean>): void;
InsertCrossReference(ReferenceType: any, ReferenceKind: WdReferenceKind, ReferenceItem: any, InsertAsHyperlink?: any, IncludePosition?: any, SeparateNumbers?: any, SeparatorString?: any): void;
readonly OMaths: OMaths;
readonly CharacterStyle: TypedAny<undefined | Style>;
readonly ParagraphStyle: TypedAny<undefined | Style>;
readonly ListStyle: TypedAny<any>;
readonly TableStyle: TypedAny<any>;
readonly ContentControls: ContentControls;
ExportFragment(FileName: string, Format: WdSaveFormat): void;
readonly WordOpenXML: string;
SetListLevel(Level: number): void;
/**
* @param RelativeTo 默认值为 0
*/
InsertAlignmentTab(Alignment: number, RelativeTo?: number): void;
readonly ParentContentControl: ContentControl;
/**
* @param MatchDestination 默认值为 false
*/
ImportFragment(FileName: string, MatchDestination?: boolean): void;
/**
* @param OpenAfterExport 默认值为 false
* @param OptimizeFor 默认值为 0
* @param ExportCurrentPage 默认值为 false
* @param Item 默认值为 0
* @param IncludeDocProps 默认值为 false
* @param KeepIRM 默认值为 true
* @param CreateBookmarks 默认值为 0
* @param DocStructureTags 默认值为 true
* @param BitmapMissingFonts 默认值为 true
* @param UseISO19005_1 默认值为 false
*/
ExportAsFixedFormat(OutputFileName: string, ExportFormat: WdExportFormat, OpenAfterExport?: boolean, OptimizeFor?: WdExportOptimizeFor, ExportCurrentPage?: boolean, Item?: WdExportItem, IncludeDocProps?: boolean, KeepIRM?: boolean, CreateBookmarks?: WdExportCreateBookmarks, DocStructureTags?: boolean, BitmapMissingFonts?: boolean, UseISO19005_1?: boolean, FixedFormatExtClassPtr?: any): void;
readonly Locks: CoAuthLocks;
readonly Updates: CoAuthUpdates;
readonly Conflicts: Conflicts;
readonly TextVisibleOnScreen: number;
SortByHeadings(SortFieldType?: any, SortOrder?: any, CaseSensitive?: any, BidiSort?: any, IgnoreThe?: any, IgnoreKashida?: any, IgnoreDiacritics?: any, IgnoreHe?: any, LanguageID?: any): void;
readonly DocumentFields: DocumentFields;
}
interface Font {
readonly Application: Application;
readonly Creator: number;
readonly Parent: any;
readonly Duplicate: Font;
Bold: number;
Italic: number;
Hidden: number;
SmallCaps: number;
AllCaps: number;
StrikeThrough: number;
DoubleStrikeThrough: number;
ColorIndex: WdColorIndex;
Subscript: number;
Superscript: number;
Underline: WdUnderline;
Size: number;
Name: string;
Position: number;
Spacing: number;
Scaling: number;
Shadow: number;
Outline: number;
Emboss: number;
Kerning: number;
Engrave: number;
Animation: WdAnimation;
Borders: Borders;
readonly Shading: Shading;
EmphasisMark: WdEmphasisMark;
DisableCharacterSpaceGrid: boolean;
NameFarEast: string;
NameAscii: string;
NameOther: string;
Grow(): void;
Shrink(): void;
Reset(): void;
SetAsTemplateDefault(): void;
Color: WdColor;
BoldBi: number;
ItalicBi: number;
SizeBi: number;
NameBi: string;
ColorIndexBi: WdColorIndex;
DiacriticColor: WdColor;
UnderlineColor: WdColor;
Glow: GlowFormat;
Reflection: ReflectionFormat;
TextShadow: ShadowFormat;
Fill: FillFormat;
Line: LineFormat;
ThreeD: ThreeDFormat;
readonly TextColor: ColorFormat;
Ligatures: WdLigatures;
NumberForm: WdNumberForm;
NumberSpacing: WdNumberSpacing;
ContextualAlternates: number;
StylisticSet: WdStylisticSet;
OfficialPrintingCustomBoldWidth: number;
OfficialPrintingHFontSize: number;
OfficialPrintingVFontSize: number;
}
interface Borders {
readonly Application: Application;
readonly Creator: number;
readonly Parent: any;
readonly Count: number;
Enable: number;
DistanceFromTop: number;
Shadow: boolean;
InsideLineStyle: WdLineStyle;
OutsideLineStyle: WdLineStyle;
InsideLineWidth: WdLineWidth;
OutsideLineWidth: WdLineWidth;
InsideColorIndex: WdColorIndex;
OutsideColorIndex: WdColorIndex;
DistanceFromLeft: number;
DistanceFromBottom: number;
DistanceFromRight: number;
AlwaysInFront: boolean;
SurroundHeader: boolean;
SurroundFooter: boolean;
JoinBorders: boolean;
readonly HasHorizontal: boolean;
readonly HasVertical: boolean;
DistanceFrom: WdBorderDistanceFrom;
EnableFirstPageInSection: boolean;
EnableOtherPagesInSection: boolean;
Item(Index: WdBorderType): Border;
ApplyPageBordersToAllSections(): void;
InsideColor: WdColor;
OutsideColor: WdColor;
}
interface Border {
readonly Application: Application;
readonly Creator: number;
readonly Parent: any;
Visible: boolean;
ColorIndex: WdColorIndex;
readonly Inside: boolean;
LineStyle: WdLineStyle;
LineWidth: WdLineWidth;
ArtStyle: WdPageBorderArt;
ArtWidth: number;
Color: WdColor;
}