home *** CD-ROM | disk | FTP | other *** search
/ QBasic & Borland Pascal & C / Delphi5.iso / C / BC_502 / AUTOWORD.PAK / WB70EN32.HXX < prev   
Encoding:
Text File  |  1997-05-06  |  118.2 KB  |  1,533 lines

  1. // Type Library: WB70EN32.TLB  Microsoft WordBasic 95 Type Library
  2. // Word 7.0 {5ECD1920-D1CA-11CE-AA2F-00AA006156DA}\9
  3.  
  4. #include <ocf/automacr.h>
  5.  
  6. class WordBasic;
  7.  
  8. // TKIND_DISPATCH: WordBasic 7.0 {00020400-0000-0000-C000-000000000046}\9
  9.  
  10. class WordBasic : public TAutoProxy {
  11.   public:
  12.     WordBasic() : TAutoProxy(0x9) {}
  13.     // (Macintosh only)
  14.     void AOCEAddRecipient(TAutoString Recipient, short AddressType, TAutoString Mailslot); // [id(0x81e4), method]
  15.     // (Macintosh only)
  16.     short AOCEAuthenticateUser(short AllowPrompt); // [id(0x81ec), method]
  17.     // (Macintosh only)
  18.     void AOCEClearMailerField(short FieldNumber); // [id(0x81ed), method]
  19.     // (Macintosh only)
  20.     short AOCECountRecipients(short AddressType); // [id(0x81e5), method]
  21.     // (Macintosh only)
  22.     TAutoString AOCEGetRecipient(short RecipientNumber, short AddressType); // [id(0x81e6), method]
  23.     // (Macintosh only)
  24.     TAutoString AOCEGetSender(); // [id(0x81e7), method]
  25.     // (Macintosh only)
  26.     TAutoString AOCEGetSubject(); // [id(0x81e9), method]
  27.     // (Macintosh only)
  28.     void AOCESendMail(short SignLetter, short Priority, short SendAppleMail, short SendImage, short SendWordDoc, TAutoString Format); // [id(0x81eb), method]
  29.     // (Macintosh only)
  30.     void AOCESetSubject(TAutoString Subject); // [id(0x81ea), method]
  31.     // (Macintosh only)
  32.     void EditCopyAsPicture(); // [id(751), method]
  33.     // (Macintosh only)
  34.     void EditCreatePublisher(TAutoString FileName, short Apperance, short RTF, short Pict); // [id(732), method]
  35.     // (Macintosh only)
  36.     void EditFindBorder(short ApplyTo, short Shadow, short TopBorder, short LeftBorder, short BottomBorder, short RightBorder, short HorizBorder, short VertBorder, short TopColor, short LeftColor, short BottomColor, short RightColor, short HorizColor, short VertColor, TAutoVal& FromText, short Shading, short Foreground, short Background, short Tab, short FineShading); // [id(447), method]
  37.     // (Macintosh only)
  38.     void EditFindFrame(short Wrap, short WidthRule, TAutoVal& FixedWidth, short HeightRule, TAutoVal& FixedHeight, TAutoVal& PositionHorz, short PositionHorzRel, TAutoVal& DistFromText, TAutoVal& PositionVert, short PositionVertRel, TAutoVal& DistVertFromText, short MoveWithText, short LockAnchor, TAutoVal& RemoveFrame); // [id(448), method]
  39.     // (Macintosh only)
  40.     void EditFindTabs(TAutoString Position, TAutoString DefTabs, short Align, short Leader, TAutoVal& Set, TAutoVal& Clear, TAutoVal& ClearAll); // [id(446), method]
  41.     // (Macintosh only)
  42.     void EditPublishOptions(short SendManually, short SendEditionNow, short SendEditionWhenEdited, TAutoVal& Delete, short Apperance, short RTF, short Pict); // [id(735), method]
  43.     // (Macintosh only)
  44.     void EditReplaceBorder(short ApplyTo, short Shadow, short TopBorder, short LeftBorder, short BottomBorder, short RightBorder, short HorizBorder, short VertBorder, short TopColor, short LeftColor, short BottomColor, short RightColor, short HorizColor, short VertColor, TAutoVal& FromText, short Shading, short Foreground, short Background, short Tab, short FineShading); // [id(457), method]
  45.     // (Macintosh only)
  46.     void EditReplaceFrame(short Wrap, short WidthRule, TAutoVal& FixedWidth, short HeightRule, TAutoVal& FixedHeight, TAutoVal& PositionHorz, short PositionHorzRel, TAutoVal& DistFromText, TAutoVal& PositionVert, short PositionVertRel, TAutoVal& DistVertFromText, short MoveWithText, short LockAnchor, TAutoVal& RemoveFrame); // [id(458), method]
  47.     // (Macintosh only)
  48.     void EditReplaceTabs(TAutoString Position, TAutoString DefTabs, short Align, short Leader, TAutoVal& Set, TAutoVal& Clear, TAutoVal& ClearAll); // [id(456), method]
  49.     // (Macintosh only)
  50.     void EditSubscribeOptions(short GetManually, short GetEditionNow, short Format, short KeepFormatting); // [id(736), method]
  51.     // (Macintosh only)
  52.     void EditSubscribeTo(TAutoString FileName, short Format, short GetManually); // [id(733), method]
  53.     // (Macintosh only)
  54.     void FileAOCEAddMailer(); // [id(312), method]
  55.     // (Macintosh only)
  56.     void FileAOCEDeleteMailer(); // [id(313), method]
  57.     // (Macintosh only)
  58.     void FileAOCEExpandMailer(); // [id(314), method]
  59.     // (Macintosh only)
  60.     void FileAOCEForwardMail(); // [id(318), method]
  61.     // (Macintosh only)
  62.     void FileAOCENextLetter(); // [id(319), method]
  63.     // (Macintosh only)
  64.     void FileAOCEReplyAllMail(); // [id(317), method]
  65.     // (Macintosh only)
  66.     void FileAOCEReplyMail(); // [id(316), method]
  67.     // (Macintosh only)
  68.     void FileAOCESendMail(); // [id(315), method]
  69.     // (Macintosh only)
  70.     TAutoString FileCreator(TAutoString File); // [id(0x81f5), method]
  71.     void FileMacCustomPageSetupGX(TAutoVal& PageWidth, TAutoVal& PageHeight, short Orientation, short ApplyPropsTo); // [id(737), method]
  72.     // (Macintosh only)
  73.     void FileMacPageSetup(TAutoVal& PageWidth, TAutoVal& PageHeight, short Orientation, short ApplyPropsTo, TAutoVal& Default); // [id(685), method]
  74.     // (Macintosh only)
  75.     void FileMacPageSetupGX(TAutoVal& PageWidth, TAutoVal& PageHeight, short Orientation); // [id(444), method]
  76.     // (Macintosh only)
  77.     void FilePrintOneCopy(); // [id(738), method]
  78.     // (Macintosh only)
  79.     TAutoString FileType(TAutoString File); // [id(0x81f4), method]
  80.     // (Not in Word 6.0)
  81.     void ListCommands(TAutoVal& ListType); // [id(723), method]
  82.     // (Macintosh only)
  83.     TAutoString MacID(TAutoString Identifier); // [id(0x816e), method]
  84.     // (Macintosh only) Runs an existing AppleScript(TM) resource, or passes the specified string to the defualt scripting language to compile and run
  85.     void MacScript(); // [id(0x816c), method]
  86.     // (Macintosh only) Runs an existing AppleScript(TM) resource, or passes the specified string to the defualt scripting language to compile and run and returns a string with the return value of the script
  87.     TAutoString MacScriptStr(TAutoString Script); // [id(0x816d), method]
  88.     // (Macintosh only)
  89.     short MountVolume(TAutoString Zone, TAutoString Server, TAutoString Volume, TAutoString User, TAutoString UserPassword, TAutoString VolumePassword); // [id(0x815e), method]
  90.     // (Macintosh only)
  91.     void Outline(short On); // [id(0x81f3), method]
  92.     // (Macintosh only)
  93.     void SetFileCreatorAndType(TAutoString File, TAutoString Creator, TAutoString Type); // [id(0x81f6), method]
  94.     // (Macintosh only)
  95.     void Shadow(short On); // [id(0x81f2), method]
  96.     // (Macintosh only)
  97.     void ShowClipboard(); // [id(459), method]
  98.     // Displays Help for the current task or command
  99.     void Help(); // [id(1), method]
  100.     // Connects to a desired forum on The Microsoft Network
  101.     void HelpMSN(); // [id(795), method]
  102.     // Lets you get help on a command or screen region or examine text properties
  103.     void HelpTool(); // [id(2), method]
  104.     // Displays the instructions for how to use Help
  105.     void HelpUsingHelp(); // [id(3), method]
  106.     // Displays the information about the active pane or document view
  107.     void HelpActiveWindow(); // [id(4), method]
  108.     // Lists the keys and their actions
  109.     void HelpKeyboard(); // [id(5), method]
  110.     // Displays Help index
  111.     void HelpIndex(); // [id(6), method]
  112.     // Word 6.0 only: Lists the lessons for getting started with Word
  113.     void HelpQuickPreview(); // [id(7), method]
  114.     // Word 6.0 only: Lists the lessons for learning Word
  115.     void HelpExamplesAndDemos(); // [id(8), method]
  116.     // Displays the program information, Word version number, and the copyright
  117.     void HelpAbout(TAutoVal& Appname, TAutoVal& AppCopyright, TAutoVal& AppUserName, TAutoVal& AppOrganization, TAutoVal& AppSerialNumber); // [id(9), method]
  118.     // Not in all languages: Shows the equivalent for a WordPerfect command
  119.     void HelpWordPerfectHelp(TAutoVal& WPCommand, TAutoVal& HelpText, TAutoVal& DemoGuidance); // [id(10), method]
  120.     // Increases the font size of the selection
  121.     void GrowFont(); // [id(11), method]
  122.     // Decreases the font size of the selection
  123.     void ShrinkFont(); // [id(12), method]
  124.     // Deletes the selection and adds it to the special AutoText entry
  125.     void Spike(); // [id(15), method]
  126.     // Empties the spike AutoText entry and inserts all of its contents into the document
  127.     void InsertSpike(); // [id(16), method]
  128.     // Moves the selection to a specified location
  129.     void MoveText(); // [id(18), method]
  130.     // Makes a copy of the selection at a specified location
  131.     void CopyText(); // [id(19), method]
  132.     // Replaces the name of the AutoText entry with its contents
  133.     void InsertAutoText(); // [id(20), method]
  134.     // Switches to the other window pane
  135.     void OtherPane(); // [id(21), method]
  136.     // Switches to the next document window
  137.     void NextWindow(); // [id(22), method]
  138.     // Switches back to the previous document window
  139.     void PrevWindow(); // [id(23), method]
  140.     // Repeats Go To or Find to find the next occurrence
  141.     void RepeatFind(); // [id(24), method]
  142.     // Deletes the next word without putting it on the Clipboard
  143.     void DeleteWord(); // [id(28), method]
  144.     // Deletes the previous word without putting it on the Clipboard
  145.     void DeleteBackWord(); // [id(29), method]
  146.     // Inserts a field with the enclosing field characters
  147.     void InsertFieldChars(); // [id(31), method]
  148.     // Updates and displays the results of the selected fields
  149.     void UpdateFields(); // [id(32), method]
  150.     // Permanently replaces the field codes with the results
  151.     void UnlinkFields(); // [id(33), method]
  152.     // Shows the field codes or the results for the selection (toggle)
  153.     void ToggleFieldDisplay(); // [id(34), method]
  154.     // Locks the selected fields to prevent updating
  155.     void LockFields(); // [id(35), method]
  156.     // Unlocks the selected fields for updating
  157.     void UnlockFields(); // [id(36), method]
  158.     // Copies the modified text of a linked file back to its source
  159.     void UpdateSource(); // [id(37), method]
  160.     // Moves the left indent to the next tab stop
  161.     void Indent(); // [id(38), method]
  162.     // Moves the left indent to the previous tab stop
  163.     void UnIndent(); // [id(39), method]
  164.     // Increases the hanging indent
  165.     void HangingIndent(); // [id(40), method]
  166.     // Decreases the hanging indent
  167.     void UnHang(); // [id(41), method]
  168.     // Changes the font size of the selection
  169.     void FontSizeSelect(); // [id(43), method]
  170.     // Repeats the last action
  171.     void EditRepeat(); // [id(68), method]
  172.     // Returns to the previous insertion point
  173.     void GoBack(); // [id(69), method]
  174.     // Saves the document template of the active document
  175.     void SaveTemplate(); // [id(70), method]
  176.     // Confirms a location for copying or moving the selection
  177.     void OK(); // [id(71), method]
  178.     // Terminates an action
  179.     void Cancel(); // [id(72), method]
  180.     // Copies the formatting of the selection to a specified location
  181.     void CopyFormat(); // [id(73), method]
  182.     // Displays the statistics of the active document
  183.     void DocumentStatistics(TAutoVal& FileName, TAutoVal& Directory, TAutoVal& Template, TAutoVal& Title, TAutoVal& Created, TAutoVal& LastSaved, TAutoVal& LastSavedBy, TAutoVal& Revision, TAutoVal& Time, TAutoVal& Printed, TAutoVal& Pages, TAutoVal& Words, TAutoVal& Characters, TAutoVal& Paragraphs, TAutoVal& Lines, TAutoVal& FileSize); // [id(78), method]
  184.     // Creates a new document or template
  185.     void FileNew(TAutoVal& Template, TAutoVal& NewTemplate); // [id(79), method]
  186.     // Opens an existing document or template
  187.     void FileOpen(TAutoVal& Name, TAutoVal& ConfirmConversions, TAutoVal& ReadOnly, TAutoVal& LinkToSource, TAutoVal& AddToMru, TAutoVal& PasswordDoc, TAutoVal& PasswordDot, TAutoVal& Revert, TAutoVal& WritePasswordDoc, TAutoVal& WritePasswordDot, TAutoVal& Connection, TAutoVal& SQLStatement, TAutoVal& SQLStatement1); // [id(80), method]
  188.     // Opens a data source for mail merge or insert database
  189.     void MailMergeOpenDataSource(TAutoVal& Name, TAutoVal& ConfirmConversions, TAutoVal& ReadOnly, TAutoVal& LinkToSource, TAutoVal& AddToMru, TAutoVal& PasswordDoc, TAutoVal& PasswordDot, TAutoVal& Revert, TAutoVal& WritePasswordDoc, TAutoVal& WritePasswordDot, TAutoVal& Connection, TAutoVal& SQLStatement, TAutoVal& SQLStatement1); // [id(81), method]
  190.     // Opens a header source for mail merge
  191.     void MailMergeOpenHeaderSource(TAutoVal& Name, TAutoVal& ConfirmConversions, TAutoVal& ReadOnly, TAutoVal& LinkToSource, TAutoVal& AddToMru, TAutoVal& PasswordDoc, TAutoVal& PasswordDot, TAutoVal& Revert, TAutoVal& WritePasswordDoc, TAutoVal& WritePasswordDot, TAutoVal& Connection, TAutoVal& SQLStatement, TAutoVal& SQLStatement1); // [id(82), method]
  192.     // Saves the active document or template
  193.     void FileSave(); // [id(83), method]
  194.     // Saves a copy of the document in a separate file (SaveAsAOCELetter is not valid in Word 6.0 and Word 6.0a
  195.     void FileSaveAs(TAutoVal& Name, TAutoVal& Format, TAutoVal& LockAnnot, TAutoVal& Password, TAutoVal& AddToMru, TAutoVal& WritePassword, TAutoVal& RecommendReadOnly, TAutoVal& EmbedFonts, TAutoVal& NativePictureFormat, TAutoVal& FormsData, TAutoVal& SaveAsAOCELetter); // [id(84), method]
  196.     // Shows the summary information about the active document
  197.     void FileSummaryInfo(TAutoVal& Title, TAutoVal& Subject, TAutoVal& Author, TAutoVal& Keywords, TAutoVal& Comments, TAutoVal& FileName, TAutoVal& Directory, TAutoVal& Template, TAutoVal& CreateDate, TAutoVal& LastSavedDate, TAutoVal& LastSavedBy, TAutoVal& RevisionNumber, TAutoVal& EditTime, TAutoVal& LastPrintedDate, TAutoVal& NumPages, TAutoVal& NumWords, TAutoVal& NumChars, TAutoVal& NumParas, TAutoVal& NumLines, TAutoVal& Update, TAutoVal& FileSize); // [id(86), method]
  198.     // Changes the active template and the template options
  199.     void FileTemplates(TAutoVal& Store, TAutoVal& Template, TAutoVal& LinkStyles); // [id(87), method]
  200.     // Prints the active document (the parameters Printer and OutputPrinter are only valid in Word 95)
  201.     void FilePrint(TAutoVal& Background, TAutoVal& Printer, TAutoVal& OutputPrinter, TAutoVal& AppendPrFile, TAutoVal& Range, TAutoVal& PrToFileName, TAutoVal& From, TAutoVal& To, TAutoVal& Type, TAutoVal& NumCopies, TAutoVal& Pages, TAutoVal& Order, TAutoVal& PrintToFile, TAutoVal& Collate, TAutoVal& FileName); // [id(88), method]
  202.     // Resets a mail merge main document to a normal document
  203.     void MailMergeReset(); // [id(96), method]
  204.     // Changes the printer and the printing options (DoNotSetAsSysDefault is only valid in Word 95, Network is not valid in Word 95)
  205.     void FilePrintSetup(TAutoVal& Printer, TAutoVal& Options, TAutoVal& Network, TAutoVal& DoNotSetAsSysDefault); // [id(97), method]
  206.     // Locates the documents in any directory, drive, or folder (ShowFolders is not valid in Word 6.0)
  207.     void FileFind(TAutoVal& SearchName, TAutoVal& SearchPath, TAutoVal& Name, TAutoVal& SubDir, TAutoVal& Title, TAutoVal& Author, TAutoVal& Keywords, TAutoVal& Subject, TAutoVal& Options, TAutoVal& MatchCase, TAutoVal& Text, TAutoVal& PatternMatch, TAutoVal& DateSavedFrom, TAutoVal& DateSavedTo, TAutoVal& SavedBy, TAutoVal& DateCreatedFrom, TAutoVal& DateCreatedTo, TAutoVal& View, TAutoVal& SortBy, TAutoVal& ListBy, TAutoVal& SelectedFile, TAutoVal& Add, TAutoVal& Delete, TAutoVal& ShowFolders); // [id(99), method]
  208.     // Formats the delivery address font for envelopes   (Shadow is only valid on the Macintosh)
  209.     void FormatAddrFonts(TAutoVal& Points, TAutoVal& Underline, TAutoVal& Color, TAutoVal& Strikethrough, TAutoVal& Superscript, TAutoVal& Subscript, TAutoVal& Hidden, TAutoVal& SmallCaps, TAutoVal& AllCaps, TAutoVal& Spacing, TAutoVal& Position, TAutoVal& Kerning, TAutoVal& KerningMin, TAutoVal& Default, TAutoVal& Tab, TAutoVal& Font, TAutoVal& Bold, TAutoVal& Italic, TAutoVal& Outline, TAutoVal& Shadow); // [id(103), method]
  210.     // Opens a mail merge data source
  211.     void MailMergeEditDataSource(); // [id(104), method]
  212.     // Cuts the selection and puts it on the Clipboard
  213.     void EditCut(); // [id(108), method]
  214.     // Copies the selection and puts it on the Clipboard
  215.     void EditCopy(); // [id(109), method]
  216.     // Inserts the Clipboard contents at the insertion point
  217.     void EditPaste(); // [id(110), method]
  218.     // Inserts the Clipboard contents as a linked object, embedded object, or other format
  219.     void EditPasteSpecial(TAutoVal& IconNumber, TAutoVal& Link, TAutoVal& DisplayIcon, TAutoVal& Class, TAutoVal& DataType, TAutoVal& IconFilename, TAutoVal& Caption); // [id(111), method]
  220.     // Finds the specified text or the specified formatting (FindAllWordFors is only valid for some languages and only in Word 95)
  221.     void EditFind(TAutoVal& Find, TAutoVal& Replace, TAutoVal& Direction, TAutoVal& MatchCase, TAutoVal& WholeWord, TAutoVal& PatternMatch, TAutoVal& SoundsLike, TAutoVal& FindNext, TAutoVal& ReplaceOne, TAutoVal& ReplaceAll, TAutoVal& Format, TAutoVal& Wrap, TAutoVal& FindAllWordForms); // [id(112), method]
  222.     // (Outline and Shadow are only valid on Macintosh)
  223.     void EditFindFont(TAutoVal& Points, TAutoVal& Underline, TAutoVal& Color, TAutoVal& Strikethrough, TAutoVal& Superscript, TAutoVal& Subscript, TAutoVal& Hidden, TAutoVal& SmallCaps, TAutoVal& AllCaps, TAutoVal& Spacing, TAutoVal& Position, TAutoVal& Kerning, TAutoVal& KerningMin, TAutoVal& Default, TAutoVal& Tab, TAutoVal& Font, TAutoVal& Bold, TAutoVal& Italic, TAutoVal& Outline, TAutoVal& Shadow); // [id(113), method]
  224.     void EditFindPara(TAutoVal& LeftIndent, TAutoVal& RightIndent, TAutoVal& Before, TAutoVal& After, TAutoVal& LineSpacingRule, TAutoVal& LineSpacing, TAutoVal& Alignment, TAutoVal& WidowControl, TAutoVal& KeepWithNext, TAutoVal& KeepTogether, TAutoVal& PageBreak, TAutoVal& NoLineNum, TAutoVal& DontHyphen, TAutoVal& Tab, TAutoVal& FirstIndent); // [id(114), method]
  225.     void EditFindStyle(TAutoVal& Style); // [id(115), method]
  226.     void EditFindClearFormatting(); // [id(116), method]
  227.     // Finds the specified text or the specified formatting and replaces it (FindAllWordFors is only valid for some languages and only in Word 95)
  228.     void EditReplace(TAutoVal& Find, TAutoVal& Replace, TAutoVal& Direction, TAutoVal& MatchCase, TAutoVal& WholeWord, TAutoVal& PatternMatch, TAutoVal& SoundsLike, TAutoVal& FindNext, TAutoVal& ReplaceOne, TAutoVal& ReplaceAll, TAutoVal& Format, TAutoVal& Wrap, TAutoVal& FindAllWordForms); // [id(117), method]
  229.     // (Outline and Shadow are only valid on Macintosh)
  230.     void EditReplaceFont(TAutoVal& Points, TAutoVal& Underline, TAutoVal& Color, TAutoVal& Strikethrough, TAutoVal& Superscript, TAutoVal& Subscript, TAutoVal& Hidden, TAutoVal& SmallCaps, TAutoVal& AllCaps, TAutoVal& Spacing, TAutoVal& Position, TAutoVal& Kerning, TAutoVal& KerningMin, TAutoVal& Default, TAutoVal& Tab, TAutoVal& Font, TAutoVal& Bold, TAutoVal& Italic, TAutoVal& Outline, TAutoVal& Shadow); // [id(118), method]
  231.     void EditReplacePara(TAutoVal& LeftIndent, TAutoVal& RightIndent, TAutoVal& Before, TAutoVal& After, TAutoVal& LineSpacingRule, TAutoVal& LineSpacing, TAutoVal& Alignment, TAutoVal& WidowControl, TAutoVal& KeepWithNext, TAutoVal& KeepTogether, TAutoVal& PageBreak, TAutoVal& NoLineNum, TAutoVal& DontHyphen, TAutoVal& Tab, TAutoVal& FirstIndent); // [id(119), method]
  232.     void EditReplaceStyle(TAutoVal& Style); // [id(120), method]
  233.     void EditReplaceClearFormatting(); // [id(121), method]
  234.     // Jumps to a specified place in the active document
  235.     void EditGoTo(TAutoVal& Destination); // [id(122), method]
  236.     // Inserts or defines AutoText entries
  237.     void EditAutoText(TAutoVal& Name, TAutoVal& Context, TAutoVal& InsertAs, TAutoVal& Insert, TAutoVal& Add, TAutoVal& Define, TAutoVal& InsertAsText, TAutoVal& Delete); // [id(123), method]
  238.     // Allows links to be viewed, updated, opened, or removed
  239.     void EditLinks(TAutoVal& UpdateMode, TAutoVal& Locked, TAutoVal& SavePictureInDoc, TAutoVal& UpdateNow, TAutoVal& OpenSource, TAutoVal& KillLink, TAutoVal& Link, TAutoVal& Application, TAutoVal& Item, TAutoVal& FileName); // [id(124), method]
  240.     // Opens the selected object for editing
  241.     void EditObject(TAutoVal& Verb); // [id(125), method]
  242.     // Activates an object
  243.     void ActivateObject(); // [id(126), method]
  244.     // Converts the text to table form
  245.     void TextToTable(TAutoVal& ConvertFrom, TAutoVal& NumColumns, TAutoVal& NumRows, TAutoVal& InitialColWidth, TAutoVal& Wizard, TAutoVal& Format, TAutoVal& Apply); // [id(127), method]
  246.     // Converts a table to text
  247.     void TableToText(TAutoVal& ConvertTo); // [id(128), method]
  248.     // Inserts a table
  249.     void TableInsertTable(TAutoVal& ConvertFrom, TAutoVal& NumColumns, TAutoVal& NumRows, TAutoVal& InitialColWidth, TAutoVal& Wizard, TAutoVal& Format, TAutoVal& Apply); // [id(129), method]
  250.     // Inserts one or more cells into the table
  251.     void TableInsertCells(TAutoVal& ShiftCells); // [id(130), method]
  252.     // Inserts one or more rows into the table
  253.     void TableInsertRow(TAutoVal& NumRows); // [id(131), method]
  254.     // Inserts one or more columns into the table
  255.     void TableInsertColumn(); // [id(132), method]
  256.     // Deletes the selected cells from the table
  257.     void TableDeleteCells(TAutoVal& ShiftCells); // [id(133), method]
  258.     // Deletes the selected rows from the table
  259.     void TableDeleteRow(); // [id(134), method]
  260.     // Deletes the selected columns from the table
  261.     void TableDeleteColumn(); // [id(135), method]
  262.     // Merges the selected table cells into a single cell
  263.     void TableMergeCells(); // [id(136), method]
  264.     // Splits the selected table cells
  265.     void TableSplitCells(TAutoVal& NumColumns); // [id(137), method]
  266.     // Inserts a paragraph mark above the current row in the table
  267.     void TableSplit(); // [id(138), method]
  268.     // Selects an entire table
  269.     void TableSelectTable(); // [id(139), method]
  270.     // Selects the current row in a table
  271.     void TableSelectRow(); // [id(140), method]
  272.     // Selects the current column in a table
  273.     void TableSelectColumn(); // [id(141), method]
  274.     // Changes the height of the rows in a table
  275.     void TableRowHeight(TAutoVal& RulerStyle, TAutoVal& LineSpacingRule, TAutoVal& LineSpacing, TAutoVal& LeftIndent, TAutoVal& Alignment, TAutoVal& AllowRowSplit, TAutoVal& PrevRow, TAutoVal& NextRow); // [id(142), method]
  276.     // Changes the width of the columns in a table
  277.     void TableColumnWidth(TAutoVal& ColumnWidth, TAutoVal& SpaceBetweenCols, TAutoVal& PrevColumn, TAutoVal& NextColumn, TAutoVal& AutoFit, TAutoVal& RulerStyle); // [id(143), method]
  278.     // Customizes the Word user interface (menus, keyboard and toolbars)
  279.     void ToolsCustomize(TAutoVal& KeyCode, TAutoVal& KeyCode2, TAutoVal& MenuType, TAutoVal& Position, TAutoVal& AddAll, TAutoVal& Category, TAutoVal& Name, TAutoVal& Menu, TAutoVal& AddBelow, TAutoVal& MenuText, TAutoVal& Rename, TAutoVal& Add, TAutoVal& Remove, TAutoVal& ResetAll, TAutoVal& CommandValue, TAutoVal& Context, TAutoVal& Tab); // [id(152), method]
  280.     // Shows a list of headers and footers for editing
  281.     void NormalViewHeaderArea(TAutoVal& Type, TAutoVal& FirstPage, TAutoVal& OddAndEvenPages, TAutoVal& HeaderDistance, TAutoVal& FooterDistance); // [id(155), method]
  282.     // Inserts an empty frame or encloses the selected item in a frame
  283.     void InsertFrame(); // [id(158), method]
  284.     // Ends a page, column, or section at the insertion point
  285.     void InsertBreak(TAutoVal& Type); // [id(159), method]
  286.     // Inserts a comment and opens the annotation pane
  287.     void InsertAnnotation(); // [id(161), method]
  288.     // Inserts a special character
  289.     void InsertSymbol(TAutoVal& Font, TAutoVal& Tab, TAutoVal& CharNum); // [id(162), method]
  290.     // Inserts a picture from a graphic file
  291.     void InsertPicture(TAutoVal& Name, TAutoVal& LinkToFile, TAutoVal& New); // [id(163), method]
  292.     // Inserts the text of another file into the active document
  293.     void InsertFile(TAutoVal& Name, TAutoVal& Range, TAutoVal& ConfirmConversions, TAutoVal& Link); // [id(164), method]
  294.     // Inserts the current date and/or time into the active document
  295.     void InsertDateTime(TAutoVal& DateTimePic, TAutoVal& InsertAsField); // [id(165), method]
  296.     // Inserts a field in the active document
  297.     void InsertField(TAutoVal& Field); // [id(166), method]
  298.     // Inserts a mail merge field at the insertion point
  299.     void InsertMergeField(TAutoVal& MergeField, TAutoVal& WordField); // [id(167), method]
  300.     // Assigns a name to the selection
  301.     void EditBookmark(TAutoVal& Name, TAutoVal& SortBy, TAutoVal& Add, TAutoVal& Delete, TAutoVal& Goto); // [id(168), method]
  302.     // Marks the text you want to include in the index
  303.     void MarkIndexEntry(TAutoVal& MarkAll, TAutoVal& Entry, TAutoVal& Range, TAutoVal& Bold, TAutoVal& Italic, TAutoVal& CrossReference, TAutoVal& EntryAutoText, TAutoVal& CrossReferenceAutoText); // [id(169), method]
  304.     // Collects the index entries into an index
  305.     void InsertIndex(TAutoVal& Outline, TAutoVal& Fields, TAutoVal& From, TAutoVal& To, TAutoVal& TableId, TAutoVal& AddedStyles, TAutoVal& Caption, TAutoVal& HeadingSeparator, TAutoVal& Replace, TAutoVal& MarkEntry, TAutoVal& AutoMark, TAutoVal& MarkCitation, TAutoVal& Type, TAutoVal& RightAlignPageNumbers, TAutoVal& Passim, TAutoVal& KeepFormatting, TAutoVal& Columns, TAutoVal& Category, TAutoVal& Label); // [id(170), method]
  306.     // Collects the headings or the table of contents entries into a table of contents
  307.     void InsertTableOfContents(TAutoVal& Outline, TAutoVal& Fields, TAutoVal& From, TAutoVal& To, TAutoVal& TableId, TAutoVal& AddedStyles, TAutoVal& Caption, TAutoVal& HeadingSeparator, TAutoVal& Replace, TAutoVal& MarkEntry, TAutoVal& AutoMark, TAutoVal& MarkCitation, TAutoVal& Type, TAutoVal& RightAlignPageNumbers, TAutoVal& Passim, TAutoVal& KeepFormatting, TAutoVal& Columns, TAutoVal& Category, TAutoVal& Label); // [id(171), method]
  308.     // Inserts an equation, chart, drawing, or some other object
  309.     void InsertObject(TAutoVal& IconNumber, TAutoVal& FileName, TAutoVal& Link, TAutoVal& DisplayIcon, TAutoVal& Tab, TAutoVal& Class, TAutoVal& IconFilename, TAutoVal& Caption); // [id(172), method]
  310.     // Creates or prints an envelope
  311.     void ToolsCreateEnvelope(TAutoVal& ExtractAddress, TAutoVal& LabelListIndex, TAutoVal& LabelIndex, TAutoVal& LabelDotMatrix, TAutoVal& LabelTray, TAutoVal& LabelAcross, TAutoVal& LabelDown, TAutoVal& EnvAddress, TAutoVal& EnvOmitReturn, TAutoVal& EnvReturn, TAutoVal& PrintBarCode, TAutoVal& SingleLabel, TAutoVal& LabelRow, TAutoVal& LabelColumn, TAutoVal& PrintEnvLabel, TAutoVal& AddToDocument, TAutoVal& EnvWidth, TAutoVal& EnvHeight, TAutoVal& EnvPaperSize, TAutoVal& PrintFIMA, TAutoVal& UseEnvFeeder, TAutoVal& Tab, TAutoVal& LabelAutoText, TAutoVal& LabelText, TAutoVal& AddrFromLeft, TAutoVal& AddrFromTop, TAutoVal& RetAddrFromLeft, TAutoVal& RetAddrFromTop, TAutoVal& LabelTopMargin, TAutoVal& LabelSideMargin, TAutoVal& LabelVertPitch, TAutoVal& LabelHorPitch, TAutoVal& LabelHeight, TAutoVal& LabelWidth); // [id(173), method]
  312.     // Changes the appearance of the selected characters  (Outline and Shadow are only valid on Macintosh)
  313.     void FormatFont(TAutoVal& Points, TAutoVal& Underline, TAutoVal& Color, TAutoVal& Strikethrough, TAutoVal& Superscript, TAutoVal& Subscript, TAutoVal& Hidden, TAutoVal& SmallCaps, TAutoVal& AllCaps, TAutoVal& Spacing, TAutoVal& Position, TAutoVal& Kerning, TAutoVal& KerningMin, TAutoVal& Default, TAutoVal& Tab, TAutoVal& Font, TAutoVal& Bold, TAutoVal& Italic, TAutoVal& Outline, TAutoVal& Shadow); // [id(174), method]
  314.     // Changes the appearance and line numbering of the selected paragraphs
  315.     void FormatParagraph(TAutoVal& LeftIndent, TAutoVal& RightIndent, TAutoVal& Before, TAutoVal& After, TAutoVal& LineSpacingRule, TAutoVal& LineSpacing, TAutoVal& Alignment, TAutoVal& WidowControl, TAutoVal& KeepWithNext, TAutoVal& KeepTogether, TAutoVal& PageBreak, TAutoVal& NoLineNum, TAutoVal& DontHyphen, TAutoVal& Tab, TAutoVal& FirstIndent); // [id(175), method]
  316.     // Changes the page format of the selected sections
  317.     void FormatSectionLayout(TAutoVal& SectionStart, TAutoVal& VertAlign, TAutoVal& Endnotes, TAutoVal& LineNum, TAutoVal& StartingNum, TAutoVal& FromText, TAutoVal& CountBy, TAutoVal& NumMode); // [id(176), method]
  318.     // Changes the column format of the selected sections
  319.     void FormatColumns(TAutoVal& Columns, TAutoVal& ColumnNo, TAutoVal& ColumnWidth, TAutoVal& ColumnSpacing, TAutoVal& EvenlySpaced, TAutoVal& ApplyColsTo, TAutoVal& ColLine, TAutoVal& StartNewCol); // [id(177), method]
  320.     // Changes the page setup of the selected sections
  321.     void FilePageSetup(TAutoVal& Tab, TAutoVal& PaperSize, TAutoVal& TopMargin, TAutoVal& BottomMargin, TAutoVal& LeftMargin, TAutoVal& RightMargin, TAutoVal& Gutter, TAutoVal& PageWidth, TAutoVal& PageHeight, TAutoVal& Orientation, TAutoVal& FirstPage, TAutoVal& OtherPages, TAutoVal& VertAlign, TAutoVal& ApplyPropsTo, TAutoVal& Default, TAutoVal& FacingPages, TAutoVal& HeaderDistance, TAutoVal& FooterDistance, TAutoVal& SectionStart, TAutoVal& OddAndEvenPages, TAutoVal& DifferentFirstPage, TAutoVal& Endnotes, TAutoVal& LineNum, TAutoVal& StartingNum, TAutoVal& FromText, TAutoVal& CountBy, TAutoVal& NumMode); // [id(178), method]
  322.     // Sets and clears the tab stops for the selected paragraphs
  323.     void FormatTabs(TAutoVal& Position, TAutoVal& DefTabs, TAutoVal& Align, TAutoVal& Leader, TAutoVal& Set, TAutoVal& Clear, TAutoVal& ClearAll); // [id(179), method]
  324.     // Applies, creates, or modifies styles
  325.     void FormatStyle(TAutoVal& Name, TAutoVal& Delete, TAutoVal& Merge, TAutoVal& NewName, TAutoVal& BasedOn, TAutoVal& NextStyle, TAutoVal& Type, TAutoVal& FileName, TAutoVal& Source, TAutoVal& AddToTemplate, TAutoVal& Define, TAutoVal& Rename, TAutoVal& Apply); // [id(180), method]
  326.     // (Outline and Shadow are only valid on Macintosh)
  327.     void FormatDefineStyleFont(TAutoVal& Points, TAutoVal& Underline, TAutoVal& Color, TAutoVal& Strikethrough, TAutoVal& Superscript, TAutoVal& Subscript, TAutoVal& Hidden, TAutoVal& SmallCaps, TAutoVal& AllCaps, TAutoVal& Spacing, TAutoVal& Position, TAutoVal& Kerning, TAutoVal& KerningMin, TAutoVal& Default, TAutoVal& Tab, TAutoVal& Font, TAutoVal& Bold, TAutoVal& Italic, TAutoVal& Outline, TAutoVal& Shadow); // [id(181), method]
  328.     void FormatDefineStylePara(TAutoVal& LeftIndent, TAutoVal& RightIndent, TAutoVal& Before, TAutoVal& After, TAutoVal& LineSpacingRule, TAutoVal& LineSpacing, TAutoVal& Alignment, TAutoVal& WidowControl, TAutoVal& KeepWithNext, TAutoVal& KeepTogether, TAutoVal& PageBreak, TAutoVal& NoLineNum, TAutoVal& DontHyphen, TAutoVal& Tab, TAutoVal& FirstIndent); // [id(182), method]
  329.     void FormatDefineStyleTabs(TAutoVal& Position, TAutoVal& DefTabs, TAutoVal& Align, TAutoVal& Leader, TAutoVal& Set, TAutoVal& Clear, TAutoVal& ClearAll); // [id(183), method]
  330.     void FormatDefineStyleFrame(TAutoVal& Wrap, TAutoVal& WidthRule, TAutoVal& FixedWidth, TAutoVal& HeightRule, TAutoVal& FixedHeight, TAutoVal& PositionHorz, TAutoVal& PositionHorzRel, TAutoVal& DistFromText, TAutoVal& PositionVert, TAutoVal& PositionVertRel, TAutoVal& DistVertFromText, TAutoVal& MoveWithText, TAutoVal& LockAnchor, TAutoVal& RemoveFrame); // [id(184), method]
  331.     void FormatDefineStyleBorders(TAutoVal& ApplyTo, TAutoVal& Shadow, TAutoVal& TopBorder, TAutoVal& LeftBorder, TAutoVal& BottomBorder, TAutoVal& RightBorder, TAutoVal& HorizBorder, TAutoVal& VertBorder, TAutoVal& TopColor, TAutoVal& LeftColor, TAutoVal& BottomColor, TAutoVal& RightColor, TAutoVal& HorizColor, TAutoVal& VertColor, TAutoVal& FromText, TAutoVal& Shading, TAutoVal& Foreground, TAutoVal& Background, TAutoVal& Tab, TAutoVal& FineShading); // [id(185), method]
  332.     void FormatDefineStyleLang(TAutoVal& Language, TAutoVal& Default); // [id(186), method]
  333.     // Changes the picture scaling, size, and cropping information
  334.     void FormatPicture(TAutoVal& SetSize, TAutoVal& CropLeft, TAutoVal& CropRight, TAutoVal& CropTop, TAutoVal& CropBottom, TAutoVal& ScaleX, TAutoVal& ScaleY, TAutoVal& SizeX, TAutoVal& SizeY); // [id(187), method]
  335.     // Changes the language formatting of the selected characters
  336.     void ToolsLanguage(TAutoVal& Language, TAutoVal& Default); // [id(188), method]
  337.     // Changes the borders and shading of the selected paragraphs, table cells, and pictures
  338.     void FormatBordersAndShading(TAutoVal& ApplyTo, TAutoVal& Shadow, TAutoVal& TopBorder, TAutoVal& LeftBorder, TAutoVal& BottomBorder, TAutoVal& RightBorder, TAutoVal& HorizBorder, TAutoVal& VertBorder, TAutoVal& TopColor, TAutoVal& LeftColor, TAutoVal& BottomColor, TAutoVal& RightColor, TAutoVal& HorizColor, TAutoVal& VertColor, TAutoVal& FromText, TAutoVal& Shading, TAutoVal& Foreground, TAutoVal& Background, TAutoVal& Tab, TAutoVal& FineShading); // [id(189), method]
  339.     // Changes the options for frame formatting
  340.     void FormatFrame(TAutoVal& Wrap, TAutoVal& WidthRule, TAutoVal& FixedWidth, TAutoVal& HeightRule, TAutoVal& FixedHeight, TAutoVal& PositionHorz, TAutoVal& PositionHorzRel, TAutoVal& DistFromText, TAutoVal& PositionVert, TAutoVal& PositionVertRel, TAutoVal& DistVertFromText, TAutoVal& MoveWithText, TAutoVal& LockAnchor, TAutoVal& RemoveFrame); // [id(190), method]
  341.     // Checks the spelling in the active document
  342.     void ToolsSpelling(); // [id(191), method]
  343.     // Checks the spelling of the selected text
  344.     void ToolsSpellSelection(); // [id(192), method]
  345.     // Checks the grammar in the active document
  346.     void ToolsGrammar(); // [id(193), method]
  347.     // Finds a synonym for the selected word
  348.     void ToolsThesaurus(); // [id(194), method]
  349.     // Changes the hyphenation settings for the active document
  350.     void ToolsHyphenation(TAutoVal& AutoHyphenation, TAutoVal& HyphenateCaps, TAutoVal& HyphenationZone, TAutoVal& LimitConsecutiveHyphens); // [id(195), method]
  351.     // Changes the numbered and bulleted paragraphs
  352.     void ToolsBulletsNumbers(TAutoVal& Replace, TAutoVal& Font, TAutoVal& CharNum, TAutoVal& Type, TAutoVal& FormatOutline, TAutoVal& AutoUpdate, TAutoVal& FormatNumber, TAutoVal& Punctuation, TAutoVal& StartAt, TAutoVal& Points, TAutoVal& Hang, TAutoVal& Indent, TAutoVal& Remove); // [id(196), method]
  353.     // Sets revision marking for the active document
  354.     void ToolsRevisions(TAutoVal& MarkRevisions, TAutoVal& ViewRevisions, TAutoVal& PrintRevisions, TAutoVal& AcceptAll, TAutoVal& RejectAll); // [id(197), method]
  355.     // Compares the active document with an earlier version
  356.     void ToolsCompareVersions(TAutoVal& Name); // [id(198), method]
  357.     // Rearranges the selection into a specified order
  358.     void TableSort(TAutoVal& DontSortHdr, TAutoVal& FieldNum, TAutoVal& Type, TAutoVal& Order, TAutoVal& FieldNum2, TAutoVal& Type2, TAutoVal& Order2, TAutoVal& FieldNum3, TAutoVal& Type3, TAutoVal& Order3, TAutoVal& Separator, TAutoVal& SortColumn, TAutoVal& CaseSensitive); // [id(199), method]
  359.     // Recalculates the page breaks
  360.     void ToolsRepaginate(); // [id(201), method]
  361.     // Changes various categories of Word for Windows options
  362.     void ToolsOptions(TAutoVal& Tab); // [id(202), method]
  363.     // Changes the general options (MenuName, RTFInClipboard and ConfirmConversion are not valid in Word 6.0)
  364.     void ToolsOptionsGeneral(TAutoVal& Pagination, TAutoVal& WPHelp, TAutoVal& WPDocNavKeys, TAutoVal& BlueScreen, TAutoVal& ErrorBeeps, TAutoVal& Effects3d, TAutoVal& UpdateLinks, TAutoVal& SendMailAttach, TAutoVal& RecentFiles, TAutoVal& RecentFileCount, TAutoVal& Units, TAutoVal& ButtonFieldClicks, TAutoVal& ShortMenuNames, TAutoVal& RTFInClipboard, TAutoVal& ConfirmConversions, TAutoVal& TipWizardActive); // [id(203), method]
  365.     // Set specific view mode options (Highlight is only valid in Word 95)
  366.     void ToolsOptionsView(TAutoVal& DraftFont, TAutoVal& WrapToWindow, TAutoVal& PicturePlaceHolders, TAutoVal& FieldCodes, TAutoVal& BookMarks, TAutoVal& FieldShading, TAutoVal& StatusBar, TAutoVal& HScroll, TAutoVal& VScroll, TAutoVal& StyleAreaWidth, TAutoVal& Tabs, TAutoVal& Spaces, TAutoVal& Paras, TAutoVal& Hyphens, TAutoVal& Hidden, TAutoVal& ShowAll, TAutoVal& Drawings, TAutoVal& Anchors, TAutoVal& TextBoundaries, TAutoVal& VRuler, TAutoVal& Highlight); // [id(204), method]
  367.     // Changes advanced options in the initialization (WINWORD6.INI and WIN.INI) files
  368.     void ToolsAdvancedSettings(TAutoVal& Application, TAutoVal& Option, TAutoVal& Setting, TAutoVal& Delete, TAutoVal& Set); // [id(206), method]
  369.     // Changes the printing options (FractionalWidths and PSOverText are valid only on Macinthosh)
  370.     void ToolsOptionsPrint(TAutoVal& Draft, TAutoVal& Reverse, TAutoVal& UpdateFields, TAutoVal& Summary, TAutoVal& ShowCodes, TAutoVal& Annotations, TAutoVal& ShowHidden, TAutoVal& EnvFeederInstalled, TAutoVal& FractionalWidths, TAutoVal& PSOverText, TAutoVal& WidowControl, TAutoVal& DfltTrueType, TAutoVal& UpdateLinks, TAutoVal& Background, TAutoVal& DrawingObjects, TAutoVal& FormsData, TAutoVal& DefaultTray); // [id(208), method]
  371.     // Changes the save settings
  372.     void ToolsOptionsSave(TAutoVal& CreateBackup, TAutoVal& FastSaves, TAutoVal& SummaryPrompt, TAutoVal& GlobalDotPrompt, TAutoVal& NativePictureFormat, TAutoVal& EmbedFonts, TAutoVal& FormsData, TAutoVal& AutoSave, TAutoVal& SaveInterval, TAutoVal& Password, TAutoVal& WritePassword, TAutoVal& RecommendReadOnly); // [id(209), method]
  373.     // Changes the spelling options (AutomaticSpellChecking, HideSpellingErrors and RecheckDocument are valid only in Word 95)
  374.     void ToolsOptionsSpelling(TAutoVal& AlwaysSuggest, TAutoVal& SuggestFromMainDictOnly, TAutoVal& IgnoreAllCaps, TAutoVal& IgnoreMixedDigits, TAutoVal& ResetIgnoreAll, TAutoVal& Type, TAutoVal& CustomDict1, TAutoVal& CustomDict2, TAutoVal& CustomDict3, TAutoVal& CustomDict4, TAutoVal& CustomDict5, TAutoVal& CustomDict6, TAutoVal& CustomDict7, TAutoVal& CustomDict8, TAutoVal& CustomDict9, TAutoVal& CustomDict10, TAutoVal& AutomaticSpelling, TAutoVal& HideSpellingErrors, TAutoVal& RecheckDocument); // [id(211), method]
  375.     // Changes the grammar options
  376.     void ToolsOptionsGrammar(TAutoVal& Options, TAutoVal& CheckSpelling, TAutoVal& ShowStatistics); // [id(212), method]
  377.     // Changes the user information options
  378.     void ToolsOptionsUserInfo(TAutoVal& Name, TAutoVal& Initials, TAutoVal& Address); // [id(213), method]
  379.     // Runs, creates, deletes, or revises a macro
  380.     void ToolsMacro(TAutoVal& Name, TAutoVal& Run, TAutoVal& Edit, TAutoVal& Show, TAutoVal& Delete, TAutoVal& Rename, TAutoVal& Description, TAutoVal& NewName, TAutoVal& SetDesc); // [id(215), method]
  381.     // Pauses the macro recorder (toggle)
  382.     void PauseRecorder(); // [id(216), method]
  383.     // Opens another window for the active document
  384.     void WindowNewWindow(); // [id(217), method]
  385.     // Arranges windows as non-overlapping tiles
  386.     void WindowArrangeAll(); // [id(218), method]
  387.     // Switches to a mail merge main document
  388.     void MailMergeEditMainDocument(); // [id(219), method]
  389.     // Formats the return address font for envelopes  (Outline and Shadow are valid only on Macintosh)
  390.     void FormatRetAddrFonts(TAutoVal& Points, TAutoVal& Underline, TAutoVal& Color, TAutoVal& Strikethrough, TAutoVal& Superscript, TAutoVal& Subscript, TAutoVal& Hidden, TAutoVal& SmallCaps, TAutoVal& AllCaps, TAutoVal& Spacing, TAutoVal& Position, TAutoVal& Kerning, TAutoVal& KerningMin, TAutoVal& Default, TAutoVal& Tab, TAutoVal& Font, TAutoVal& Bold, TAutoVal& Italic, TAutoVal& Outline, TAutoVal& Shadow); // [id(221), method]
  391.     // Manages AutoText entries, styles, macros, and toolbars
  392.     void Organizer(TAutoVal& Copy, TAutoVal& Delete, TAutoVal& Rename, TAutoVal& Source, TAutoVal& Destination, TAutoVal& Name, TAutoVal& NewName, TAutoVal& Tab); // [id(222), method]
  393.     // Changes the editing options (TabIntent is only valid in Word 95)
  394.     void ToolsOptionsEdit(TAutoVal& ReplaceSelection, TAutoVal& DragAndDrop, TAutoVal& AutoWordSelection, TAutoVal& InsForPaste, TAutoVal& Overtype, TAutoVal& SmartCutPaste, TAutoVal& AllowAccentedUppercase, TAutoVal& PictureEditor, TAutoVal& TabIndent); // [id(224), method]
  395.     // Changes the default locations Word uses to find files
  396.     void ToolsOptionsFileLocations(TAutoVal& Path, TAutoVal& Setting); // [id(225), method]
  397.     // Displays the word count statistics of the active document
  398.     void ToolsWordCount(TAutoVal& CountFootnotes, TAutoVal& Pages, TAutoVal& Words, TAutoVal& Characters, TAutoVal& Paragraphs, TAutoVal& Lines); // [id(228), method]
  399.     // Restores the window to normal size
  400.     void DocRestore(); // [id(233), method]
  401.     // Displays the Control Panel or the Clipboard
  402.     void ControlRun(TAutoVal& Application); // [id(235), method]
  403.     // Shrinks the selection to the next smaller unit
  404.     void ShrinkSelection(); // [id(236), method]
  405.     // Selects the entire document
  406.     void EditSelectAll(); // [id(237), method]
  407.     // Inserts a page number field
  408.     void InsertPageField(); // [id(239), method]
  409.     // Inserts a date field
  410.     void InsertDateField(); // [id(240), method]
  411.     // Inserts a time field
  412.     void InsertTimeField(); // [id(241), method]
  413.     // Links this header/footer to the previous section
  414.     void FormatHeaderFooterLink(); // [id(242), method]
  415.     // Closes the active window pane
  416.     void ClosePane(); // [id(243), method]
  417.     // Promotes the selected paragraphs one heading level
  418.     void OutlinePromote(); // [id(244), method]
  419.     // Demotes the selected paragraphs one heading level
  420.     void OutlineDemote(); // [id(245), method]
  421.     // Moves the selection above the previous item in the outline
  422.     void OutlineMoveUp(); // [id(246), method]
  423.     // Moves the selection below the next item in the outline
  424.     void OutlineMoveDown(); // [id(247), method]
  425.     // Applies the Normal style
  426.     void NormalStyle(); // [id(248), method]
  427.     // Displays the next level of subtext of the selection
  428.     void OutlineExpand(); // [id(249), method]
  429.     // Hides the lowest subtext of the selection
  430.     void OutlineCollapse(); // [id(250), method]
  431.     // Displays the level 1 headings only
  432.     void ShowHeading1(); // [id(251), method]
  433.     // Displays the level 1 and 2 headings
  434.     void ShowHeading2(); // [id(252), method]
  435.     // Displays the level 1 through 3 headings
  436.     void ShowHeading3(); // [id(253), method]
  437.     // Displays the level 1 through 4 headings
  438.     void ShowHeading4(); // [id(254), method]
  439.     // Displays the level 1 through 5 headings
  440.     void ShowHeading5(); // [id(255), method]
  441.     // Displays the level 1 through 6 headings
  442.     void ShowHeading6(); // [id(256), method]
  443.     // Displays the level 1 through 7 headings
  444.     void ShowHeading7(); // [id(257), method]
  445.     // Displays the level 1 through 8 headings
  446.     void ShowHeading8(); // [id(258), method]
  447.     // Displays the level 1 through 9 headings
  448.     void ShowHeading9(); // [id(259), method]
  449.     // Displays all of the heading levels and the body text
  450.     void ShowAllHeadings(); // [id(260), method]
  451.     // Toggles the display of character formatting in outline view
  452.     void OutlineShowFormat(); // [id(262), method]
  453.     // Lists the active macro's variables
  454.     void ShowVars(); // [id(263), method]
  455.     // Inserts a page break at the insertion point
  456.     void InsertPageBreak(); // [id(277), method]
  457.     // Inserts a column break at the insertion point
  458.     void InsertColumnBreak(); // [id(278), method]
  459.     // Executes the action associated with the button fields
  460.     void DoFieldClick(); // [id(282), method]
  461.     // Inserts a Microsoft Draw object
  462.     void InsertDrawing(); // [id(284), method]
  463.     // Inserts a Microsoft Graph object
  464.     void InsertChart(); // [id(285), method]
  465.     // Selects all characters with the same font name and point size
  466.     void SelectCurFont(); // [id(286), method]
  467.     // Selects all paragraphs with the same alignment
  468.     void SelectCurAlignment(); // [id(287), method]
  469.     // Selects all paragraphs with the same line spacing
  470.     void SelectCurSpacing(); // [id(288), method]
  471.     // Selects all paragraphs with the same indentation
  472.     void SelectCurIndent(); // [id(289), method]
  473.     // Selects all paragraphs with the same tabs
  474.     void SelectCurTabs(); // [id(290), method]
  475.     // Selects all characters with the same color
  476.     void SelectCurColor(); // [id(291), method]
  477.     // Removes frame formatting from the selection
  478.     void RemoveFrames(); // [id(292), method]
  479.     // Makes the menu bar active
  480.     void MenuMode(); // [id(293), method]
  481.     // Adds page numbers to the top or the bottom of the pages
  482.     void InsertPageNumbers(TAutoVal& Type, TAutoVal& Position, TAutoVal& FirstPage); // [id(294), method]
  483.     // Uses the specified drawing application to edit the selected picture
  484.     void EditPicture(); // [id(296), method]
  485.     // Changes the appearance of page numbers
  486.     void FormatPageNumber(TAutoVal& ChapterNumber, TAutoVal& NumRestart, TAutoVal& NumFormat, TAutoVal& StartingNum, TAutoVal& Level, TAutoVal& Separator); // [id(298), method]
  487.     void CopyFile(TAutoVal& FileName, TAutoVal& Directory); // [id(300), method]
  488.     // Creates a new document based on the NORMAL template
  489.     void FileNewDefault(); // [id(301), method]
  490.     // Prints the active document using the current defaults
  491.     void FilePrintDefault(); // [id(302), method]
  492.     // Scales the editing view to see the whole page in page layout view
  493.     void ViewZoomWholePage(); // [id(303), method]
  494.     // Scales the editing view to see the width of the page
  495.     void ViewZoomPageWidth(); // [id(304), method]
  496.     // Scales the editing view to 100% in normal view
  497.     void ViewZoom100(); // [id(305), method]
  498.     // Toggles between portrait and landscape mode
  499.     void TogglePortrait(TAutoVal& Tab, TAutoVal& PaperSize, TAutoVal& TopMargin, TAutoVal& BottomMargin, TAutoVal& LeftMargin, TAutoVal& RightMargin, TAutoVal& Gutter, TAutoVal& PageWidth, TAutoVal& PageHeight, TAutoVal& Orientation, TAutoVal& FirstPage, TAutoVal& OtherPages, TAutoVal& VertAlign, TAutoVal& ApplyPropsTo, TAutoVal& Default, TAutoVal& FacingPages, TAutoVal& HeaderDistance, TAutoVal& FooterDistance, TAutoVal& SectionStart, TAutoVal& OddAndEvenPages, TAutoVal& DifferentFirstPage, TAutoVal& Endnotes, TAutoVal& LineNum, TAutoVal& StartingNum, TAutoVal& FromText, TAutoVal& CountBy, TAutoVal& NumMode); // [id(306), method]
  500.     // Creates a bulleted list based on the current defaults
  501.     void ToolsBulletListDefault(); // [id(307), method]
  502.     // Inserts a pen annotation at the location of the insertion point
  503.     void ToggleScribbleMode(); // [id(308), method]
  504.     // Creates a numbered list based on the current defaults
  505.     void ToolsNumberListDefault(); // [id(309), method]
  506.     // Changes the case of the letters in the selection
  507.     void FormatChangeCase(TAutoVal& Type); // [id(322), method]
  508.     // Shows or hides the Word toolbars (ToolTipsKeys is valid only in Word 95)
  509.     void ViewToolbars(TAutoVal& Toolbar, TAutoVal& Context, TAutoVal& ColorButtons, TAutoVal& LargeButtons, TAutoVal& ToolTips, TAutoVal& ToolTipsKey, TAutoVal& Reset, TAutoVal& Delete, TAutoVal& Show, TAutoVal& Hide); // [id(323), method]
  510.     // Edits a list or table in a form
  511.     void MailMergeDataForm(); // [id(340), method]
  512.     // Inserts information from an external data source into the active document
  513.     void InsertDatabase(TAutoVal& Format, TAutoVal& Style, TAutoVal& LinkToSource, TAutoVal& Connection, TAutoVal& SQLStatement, TAutoVal& SQLStatement1, TAutoVal& PasswordDoc, TAutoVal& PasswordDot, TAutoVal& DataSource, TAutoVal& From, TAutoVal& To, TAutoVal& IncludeFields); // [id(341), method]
  514.     // Inserts a formula field into a table cell
  515.     void TableFormula(TAutoVal& Formula, TAutoVal& NumFormat); // [id(348), method]
  516.     // Inserts a text form field
  517.     void TextFormField(); // [id(349), method]
  518.     // Inserts a check box form field
  519.     void CheckBoxFormField(); // [id(350), method]
  520.     // Inserts a drop-down form field
  521.     void DropDownFormField(); // [id(351), method]
  522.     // Changes the options for a form field
  523.     void FormFieldOptions(TAutoVal& Entry, TAutoVal& Exit, TAutoVal& Name, TAutoVal& Enable, TAutoVal& TextType, TAutoVal& TextWidth, TAutoVal& TextDefault, TAutoVal& TextFormat, TAutoVal& CheckSize, TAutoVal& CheckWidth, TAutoVal& CheckDefault, TAutoVal& Type, TAutoVal& OwnHelp, TAutoVal& HelpText, TAutoVal& OwnStat, TAutoVal& StatText); // [id(353), method]
  524.     // Inserts a caption above or below a selected object
  525.     void InsertCaption(TAutoVal& Label, TAutoVal& TitleAutoText, TAutoVal& Title, TAutoVal& Delete, TAutoVal& Position, TAutoVal& AutoCaption); // [id(357), method]
  526.     // Sets the number for a caption type
  527.     void InsertCaptionNumbering(TAutoVal& Label, TAutoVal& FormatNumber, TAutoVal& ChapterNumber, TAutoVal& Level, TAutoVal& Separator); // [id(358), method]
  528.     // Defines which objects are inserted with a caption
  529.     void InsertAutoCaption(TAutoVal& Clear, TAutoVal& ClearAll, TAutoVal& Object, TAutoVal& Label, TAutoVal& Position); // [id(359), method]
  530.     // Displays information about the support available for Microsoft Word
  531.     void HelpPSSHelp(); // [id(360), method]
  532.     // Inserts a text box drawing object
  533.     void DrawTextbox(); // [id(363), method]
  534.     // Changes the AutoFormat options (ApplyBulletedLists, ReplaceOrdinals, ReplaceFractions ApplyBorders, ApplyNumberedLists and ShowOptionsFor are only valid in Word 95)
  535.     void ToolsOptionsAutoFormat(TAutoVal& PreserveStyles, TAutoVal& ApplyStylesHeadings, TAutoVal& ApplyStylesLists, TAutoVal& ApplyStylesOtherParas, TAutoVal& AdjustParaMarks, TAutoVal& AdjustTabsSpaces, TAutoVal& AdjustEmptyParas, TAutoVal& ReplaceQuotes, TAutoVal& ReplaceSymbols, TAutoVal& ReplaceBullets, TAutoVal& ApplyBulletedLists, TAutoVal& ReplaceOrdinals, TAutoVal& ReplaceFractions, TAutoVal& ApplyBorders, TAutoVal& ApplyNumberedLists, TAutoVal& ShowOptionsFor); // [id(365), method]
  536.     // Applies the Normal style and converts the selected headings to body text
  537.     void DemoteToBodyText(); // [id(366), method]
  538.     // Inserts a cross-reference
  539.     void InsertCrossReference(TAutoVal& ReferenceType, TAutoVal& ReferenceKind, TAutoVal& ReferenceItem); // [id(367), method]
  540.     // Inserts a footnote or endnote reference at the insertion point
  541.     void InsertFootnote(TAutoVal& Reference, TAutoVal& NoteType, TAutoVal& Symbol); // [id(370), method]
  542.     // Changes the options for footnotes or endnotes
  543.     void NoteOptions(TAutoVal& FootnotesAt, TAutoVal& FootNumberAs, TAutoVal& FootStartingNum, TAutoVal& FootRestartNum, TAutoVal& EndnotesAt, TAutoVal& EndNumberAs, TAutoVal& EndStartingNum, TAutoVal& EndRestartNum); // [id(373), method]
  544.     // Inserts a line drawing object
  545.     void DrawLine(); // [id(376), method]
  546.     // Inserts a rectangle drawing object
  547.     void DrawRectangle(); // [id(377), method]
  548.     // Adds or deletes AutoCorrect entries (SmartQuotes is in Word 95 the last parameter, CapsLock is only valid in Word 95
  549.     void ToolsAutoCorrect(TAutoVal& InitialCaps, TAutoVal& SentenceCaps, TAutoVal& Days, TAutoVal& CapsLock, TAutoVal& ReplaceText, TAutoVal& Formatting, TAutoVal& Replace, TAutoVal& With, TAutoVal& Add, TAutoVal& Delete, TAutoVal& SmartQuotes); // [id(378), method]
  550.     // Automatically formats a document
  551.     void FormatAutoFormat(); // [id(385), method]
  552.     // Changes revision marking options (Highlight Color is only valid in Word 95)
  553.     void ToolsOptionsRevisions(TAutoVal& InsertedTextMark, TAutoVal& InsertedTextColor, TAutoVal& DeletedTextMark, TAutoVal& DeletedTextColor, TAutoVal& RevisedLinesMark, TAutoVal& RevisedLinesColor, TAutoVal& HighlightColor); // [id(386), method]
  554.     // Resets a separator, continuation separator, or continuation notice to the Word default
  555.     void ResetNoteSepOrNotice(); // [id(388), method]
  556.     // Creates a bulleted list
  557.     void FormatBullet(TAutoVal& Points, TAutoVal& Color, TAutoVal& Before, TAutoVal& Type, TAutoVal& After, TAutoVal& StartAt, TAutoVal& Include, TAutoVal& Alignment, TAutoVal& Indent, TAutoVal& Space, TAutoVal& Hang, TAutoVal& RestartNum, TAutoVal& Level, TAutoVal& CharNum, TAutoVal& Font, TAutoVal& Strikethrough, TAutoVal& Bold, TAutoVal& Italic, TAutoVal& Underline, TAutoVal& Remove); // [id(389), method]
  558.     // Creates a numbered list
  559.     void FormatNumber(TAutoVal& Points, TAutoVal& Color, TAutoVal& Before, TAutoVal& Type, TAutoVal& After, TAutoVal& StartAt, TAutoVal& Include, TAutoVal& Alignment, TAutoVal& Indent, TAutoVal& Space, TAutoVal& Hang, TAutoVal& RestartNum, TAutoVal& Level, TAutoVal& CharNum, TAutoVal& Font, TAutoVal& Strikethrough, TAutoVal& Bold, TAutoVal& Italic, TAutoVal& Underline, TAutoVal& Remove); // [id(390), method]
  560.     // Creates a multilevel list
  561.     void FormatMultilevel(TAutoVal& Points, TAutoVal& Color, TAutoVal& Before, TAutoVal& Type, TAutoVal& After, TAutoVal& StartAt, TAutoVal& Include, TAutoVal& Alignment, TAutoVal& Indent, TAutoVal& Space, TAutoVal& Hang, TAutoVal& RestartNum, TAutoVal& Level, TAutoVal& CharNum, TAutoVal& Font, TAutoVal& Strikethrough, TAutoVal& Bold, TAutoVal& Italic, TAutoVal& Underline, TAutoVal& Remove); // [id(391), method]
  562.     // Converts or activates an object as another type
  563.     void ConvertObject(TAutoVal& IconNumber, TAutoVal& ActivateAs, TAutoVal& IconFilename, TAutoVal& Caption, TAutoVal& Class, TAutoVal& DisplayIcon); // [id(392), method]
  564.     // Sorts records in ascending order (A to Z)
  565.     void TableSortAToZ(); // [id(393), method]
  566.     // Sorts records in descending order (Z to A)
  567.     void TableSortZToA(); // [id(394), method]
  568.     // Creates a numbered or bulleted list
  569.     void FormatBulletsAndNumbering(TAutoVal& Remove, TAutoVal& Hang, TAutoVal& Tab, TAutoVal& Preset); // [id(397), method]
  570.     // Adds a new caption type
  571.     void InsertAddCaption(TAutoVal& Name); // [id(402), method]
  572.     // Jumps to the next page in the active document
  573.     void GoToNextPage(); // [id(404), method]
  574.     // Jumps to the previous page in the active document
  575.     void GoToPreviousPage(); // [id(405), method]
  576.     // Jumps to the next section in the active document
  577.     void GoToNextSection(); // [id(406), method]
  578.     // Jumps to the previous section in the active document
  579.     void GoToPreviousSection(); // [id(407), method]
  580.     // Jumps to the next footnote in the active document
  581.     void GoToNextFootnote(); // [id(408), method]
  582.     // Jumps to the previous footnote in the active document
  583.     void GoToPreviousFootnote(); // [id(409), method]
  584.     // Jumps to the next endnote in the active document
  585.     void GoToNextEndnote(); // [id(410), method]
  586.     // Jumps to the previous endnote in the active document
  587.     void GoToPreviousEndnote(); // [id(411), method]
  588.     // Jumps to the next annotation in the active document
  589.     void GoToNextAnnotation(); // [id(412), method]
  590.     // Jumps to the previous annotation in the active document
  591.     void GoToPreviousAnnotation(); // [id(413), method]
  592.     // Connects to a network drive
  593.     void Connect(TAutoVal& Drive, TAutoVal& Path, TAutoVal& Password); // [id(420), method]
  594.     void EditFindLang(TAutoVal& Language, TAutoVal& Default); // [id(428), method]
  595.     void EditReplaceLang(TAutoVal& Language, TAutoVal& Default); // [id(429), method]
  596.     // Customizes the Word key assignments
  597.     void ToolsCustomizeKeyboard(TAutoVal& KeyCode, TAutoVal& KeyCode2, TAutoVal& MenuType, TAutoVal& Position, TAutoVal& AddAll, TAutoVal& Category, TAutoVal& Name, TAutoVal& Menu, TAutoVal& AddBelow, TAutoVal& MenuText, TAutoVal& Rename, TAutoVal& Add, TAutoVal& Remove, TAutoVal& ResetAll, TAutoVal& CommandValue, TAutoVal& Context, TAutoVal& Tab); // [id(432), method]
  598.     // Customizes the Word menu assignments
  599.     void ToolsCustomizeMenus(TAutoVal& KeyCode, TAutoVal& KeyCode2, TAutoVal& MenuType, TAutoVal& Position, TAutoVal& AddAll, TAutoVal& Category, TAutoVal& Name, TAutoVal& Menu, TAutoVal& AddBelow, TAutoVal& MenuText, TAutoVal& Rename, TAutoVal& Add, TAutoVal& Remove, TAutoVal& ResetAll, TAutoVal& CommandValue, TAutoVal& Context, TAutoVal& Tab); // [id(433), method]
  600.     // Merges revisions from the active document to an earlier version
  601.     void ToolsMergeRevisions(TAutoVal& Name); // [id(435), method]
  602.     // Exits print preview
  603.     void ClosePreview(); // [id(437), method]
  604.     // Converts all footnotes into endnotes
  605.     void EditConvertAllFootnotes(); // [id(439), method]
  606.     // Converts all endnotes into footnotes
  607.     void EditConvertAllEndnotes(); // [id(440), method]
  608.     // Changes all footnotes to endnotes and all endnotes to footnotes
  609.     void EditSwapAllNotes(); // [id(441), method]
  610.     // Marks the text you want to include in the table of contents
  611.     void MarkTableOfContentsEntry(TAutoVal& Entry, TAutoVal& EntryAutoText, TAutoVal& TableId, TAutoVal& Level); // [id(442), method]
  612.     // Inserts an ellipse drawing object
  613.     void DrawEllipse(); // [id(454), method]
  614.     // Inserts an arc drawing object
  615.     void DrawArc(); // [id(455), method]
  616.     // Converts selected footnotes into endnotes, or converts selected endnotes into footnotes
  617.     void EditConvertNotes(); // [id(462), method]
  618.     // Marks the text you want to include in the table of authorities
  619.     void MarkCitation(TAutoVal& LongCitation, TAutoVal& LongCitationAutoText, TAutoVal& Category, TAutoVal& ShortCitation, TAutoVal& NextCitation, TAutoVal& Mark, TAutoVal& MarkAll); // [id(463), method]
  620.     // Groups the selected drawing objects
  621.     void DrawGroup(); // [id(465), method]
  622.     // Brings the selected drawing objects to the front
  623.     void DrawBringToFront(); // [id(466), method]
  624.     // Sends the selected drawing objects to the back
  625.     void DrawSendToBack(); // [id(467), method]
  626.     // Sends the selected drawing objects back one layer
  627.     void DrawSendBehindText(); // [id(468), method]
  628.     // Brings the selected drawing objects forward one layer
  629.     void DrawBringInFrontOfText(); // [id(469), method]
  630.     // Collects the table of authorities entries into a table of authorities
  631.     void InsertTableOfAuthorities(TAutoVal& Outline, TAutoVal& Fields, TAutoVal& From, TAutoVal& To, TAutoVal& TableId, TAutoVal& AddedStyles, TAutoVal& Caption, TAutoVal& HeadingSeparator, TAutoVal& Replace, TAutoVal& MarkEntry, TAutoVal& AutoMark, TAutoVal& MarkCitation, TAutoVal& Type, TAutoVal& RightAlignPageNumbers, TAutoVal& Passim, TAutoVal& KeepFormatting, TAutoVal& Columns, TAutoVal& Category, TAutoVal& Label); // [id(471), method]
  632.     // Collects captions into a table of figures
  633.     void InsertTableOfFigures(TAutoVal& Outline, TAutoVal& Fields, TAutoVal& From, TAutoVal& To, TAutoVal& TableId, TAutoVal& AddedStyles, TAutoVal& Caption, TAutoVal& HeadingSeparator, TAutoVal& Replace, TAutoVal& MarkEntry, TAutoVal& AutoMark, TAutoVal& MarkCitation, TAutoVal& Type, TAutoVal& RightAlignPageNumbers, TAutoVal& Passim, TAutoVal& KeepFormatting, TAutoVal& Columns, TAutoVal& Category, TAutoVal& Label); // [id(472), method]
  634.     // Displays the next record in the active mail merge data source
  635.     void MailMergeNextRecord(); // [id(478), method]
  636.     // Displays the previous record in the active mail merge data source
  637.     void MailMergePrevRecord(); // [id(479), method]
  638.     // Displays the first record in the active mail merge data source
  639.     void MailMergeFirstRecord(); // [id(480), method]
  640.     // Displays the last record in the active mail merge data source
  641.     void MailMergeLastRecord(); // [id(481), method]
  642.     // Inserts a new form field
  643.     void InsertFormField(TAutoVal& Entry, TAutoVal& Exit, TAutoVal& Name, TAutoVal& Enable, TAutoVal& TextType, TAutoVal& TextWidth, TAutoVal& TextDefault, TAutoVal& TextFormat, TAutoVal& CheckSize, TAutoVal& CheckWidth, TAutoVal& CheckDefault, TAutoVal& Type, TAutoVal& OwnHelp, TAutoVal& HelpText, TAutoVal& OwnStat, TAutoVal& StatText); // [id(483), method]
  644.     // Ungroups the selected group of drawing objects
  645.     void DrawUngroup(); // [id(485), method]
  646.     // Applies the previously copied formatting to selection
  647.     void PasteFormat(); // [id(486), method]
  648.     // Formats the first character of current paragraph as a dropped capital
  649.     void FormatDropCap(TAutoVal& Position, TAutoVal& Font, TAutoVal& DropHeight, TAutoVal& DistFromText); // [id(488), method]
  650.     // Creates or prints a label or a sheet of labels
  651.     void ToolsCreateLabels(TAutoVal& ExtractAddress, TAutoVal& LabelListIndex, TAutoVal& LabelIndex, TAutoVal& LabelDotMatrix, TAutoVal& LabelTray, TAutoVal& LabelAcross, TAutoVal& LabelDown, TAutoVal& EnvAddress, TAutoVal& EnvOmitReturn, TAutoVal& EnvReturn, TAutoVal& PrintBarCode, TAutoVal& SingleLabel, TAutoVal& LabelRow, TAutoVal& LabelColumn, TAutoVal& PrintEnvLabel, TAutoVal& AddToDocument, TAutoVal& EnvWidth, TAutoVal& EnvHeight, TAutoVal& EnvPaperSize, TAutoVal& PrintFIMA, TAutoVal& UseEnvFeeder, TAutoVal& Tab, TAutoVal& LabelAutoText, TAutoVal& LabelText, TAutoVal& AddrFromLeft, TAutoVal& AddrFromTop, TAutoVal& RetAddrFromLeft, TAutoVal& RetAddrFromTop, TAutoVal& LabelTopMargin, TAutoVal& LabelSideMargin, TAutoVal& LabelVertPitch, TAutoVal& LabelHorPitch, TAutoVal& LabelHeight, TAutoVal& LabelWidth); // [id(489), method]
  652.     // Transforms the selected outline items into subdocuments
  653.     void CreateSubdocument(); // [id(491), method]
  654.     // Opens a pane for viewing and editing the footnote separator
  655.     void ViewFootnoteSeparator(); // [id(493), method]
  656.     // Opens a pane for viewing and editing the footnote continuation separator
  657.     void ViewFootnoteContSeparator(); // [id(494), method]
  658.     // Opens a pane for viewing and editing the footnote continuation notice
  659.     void ViewFootnoteContNotice(); // [id(495), method]
  660.     // Opens a pane for viewing and editing the endnote separator
  661.     void ViewEndnoteSeparator(); // [id(496), method]
  662.     // Opens a pane for viewing and editing the endnote continuation separator
  663.     void ViewEndnoteContSeparator(); // [id(497), method]
  664.     // Opens a pane for viewing and editing the endnote continuation notice
  665.     void ViewEndnoteContNotice(); // [id(498), method]
  666.     // Brings the selected drawing objects forward
  667.     void DrawBringForward(); // [id(500), method]
  668.     // Sends the selected drawing objects backward
  669.     void DrawSendBackward(); // [id(501), method]
  670.     // Sets protection for the active document
  671.     void ToolsProtectDocument(TAutoVal& DocumentPassword, TAutoVal& NoReset, TAutoVal& Type); // [id(503), method]
  672.     // Attempts to make the document fit on one less page
  673.     void ToolsShrinkToFit(); // [id(504), method]
  674.     // Browse or apply styles from templates
  675.     void FormatStyleGallery(TAutoVal& Template, TAutoVal& Preview); // [id(505), method]
  676.     // Reviews revisions to the active document
  677.     void ToolsReviewRevisions(TAutoVal& ShowMarks, TAutoVal& HideMarks, TAutoVal& Wrap, TAutoVal& FindPrevious, TAutoVal& FindNext, TAutoVal& AcceptRevisions, TAutoVal& RejectRevisions); // [id(506), method]
  678.     // Searches for a Help topic by typing or selecting a keyword
  679.     void HelpSearch(); // [id(510), method]
  680.     // Customizes WordPerfect Help
  681.     void HelpWordPerfectHelpOptions(TAutoVal& CommandKeyHelp, TAutoVal& DocNavKeys, TAutoVal& MouseSimulation, TAutoVal& DemoGuidance, TAutoVal& DemoSpeed, TAutoVal& HelpType); // [id(511), method]
  682.     // Increases the font size of the selection by one point
  683.     void GrowFontOnePoint(); // [id(513), method]
  684.     // Decreases the font size of the selection by one point
  685.     void ShrinkFontOnePoint(); // [id(514), method]
  686.     // Toggles full screen
  687.     void FilePrintPreviewFullScreen(); // [id(516), method]
  688.     // Inserts a sound object into the document
  689.     void InsertSound(); // [id(519), method]
  690.     // Removes protection from the active document
  691.     void ToolsUnprotectDocument(TAutoVal& DocumentPassword); // [id(521), method]
  692.     // Removes numbers and bullets from the selection
  693.     void RemoveBulletsNumbers(); // [id(522), method]
  694.     // Changes the document compatibility options
  695.     void ToolsOptionsCompatibility(TAutoVal& Product, TAutoVal& Default, TAutoVal& NoTabHangIndent, TAutoVal& NoSpaceRaiseLower, TAutoVal& PrintColBlack, TAutoVal& WrapTrailSpaces, TAutoVal& NoColumnBalance, TAutoVal& ConvMailMergeEsc, TAutoVal& SuppressSpBfAfterPgBrk, TAutoVal& SuppressTopSpacing, TAutoVal& OrigWordTableRules, TAutoVal& TransparentMetafiles, TAutoVal& ShowBreaksInFrames, TAutoVal& SwapBordersFacingPages, TAutoVal& LeaveBackslashAlone, TAutoVal& ExpandShiftReturn, TAutoVal& DontULTrailSpace, TAutoVal& DontBalanceSbDbWidth, TAutoVal& SuppressTopSpacingMac5, TAutoVal& SpacingInWholePoints, TAutoVal& PrintBodyTextBeforeHeader, TAutoVal& NoLeading, TAutoVal& NoSpaceForUL, TAutoVal& MWSmallCaps, TAutoVal& NoExtraLineSpacing, TAutoVal& TruncateFontHeight, TAutoVal& SubFontBySize); // [id(525), method]
  696.     // Inserts a rounded rectangle drawing object
  697.     void DrawRoundRectangle(); // [id(537), method]
  698.     // Inserts a freeform drawing object
  699.     void DrawFreeformPolygon(); // [id(538), method]
  700.     // Use to select drawing objects -- drag to create a rectangle enclosing the objects
  701.     void SelectDrawingObjects(); // [id(545), method]
  702.     // Opens the macro dialog editor
  703.     void DialogEditor(); // [id(552), method]
  704.     // Flips the selected drawing objects from left to right
  705.     void DrawFlipHorizontal(); // [id(559), method]
  706.     // Flips the selected drawing objects from top to bottom
  707.     void DrawFlipVertical(); // [id(560), method]
  708.     // Rotates the selected drawing objects 90 degrees to the right
  709.     void DrawRotateRight(); // [id(561), method]
  710.     // Rotates the selected drawing objects 90 degrees to the left
  711.     void DrawRotateLeft(); // [id(562), method]
  712.     // Applies a set of formatting to a table
  713.     void TableAutoFormat(TAutoVal& HideAutoFit, TAutoVal& Preview, TAutoVal& Format, TAutoVal& Borders, TAutoVal& Shading, TAutoVal& Font, TAutoVal& Color, TAutoVal& AutoFit, TAutoVal& HeadingRows, TAutoVal& FirstColumn, TAutoVal& LastRow, TAutoVal& LastColumn); // [id(563), method]
  714.     // Changes the fill, line, size, and position attributes of the selected drawing objects
  715.     void FormatDrawingObject(TAutoVal& Tab, TAutoVal& FillColor, TAutoVal& LineColor, TAutoVal& FillPatternColor, TAutoVal& FillPattern, TAutoVal& LineType, TAutoVal& LineStyle, TAutoVal& LineWeight, TAutoVal& ArrowStyle, TAutoVal& ArrowWidth, TAutoVal& ArrowLength, TAutoVal& Shadow, TAutoVal& RoundCorners, TAutoVal& HorizontalPos, TAutoVal& HorizontalFrom, TAutoVal& VerticalPos, TAutoVal& VerticalFrom, TAutoVal& LockAnchor, TAutoVal& Height, TAutoVal& Width, TAutoVal& InternalMargin); // [id(565), method]
  716.     // Inserts a Microsoft Excel worksheet object
  717.     void InsertExcelTable(); // [id(567), method]
  718.     // Finds a specified record in a mail merge data source
  719.     void MailMergeFindRecord(TAutoVal& Find, TAutoVal& Field); // [id(569), method]
  720.     // Removes the expanded or condensed font attribute
  721.     void NormalFontSpacing(); // [id(571), method]
  722.     // Removes the raised or lowered font attribute
  723.     void NormalFontPosition(); // [id(572), method]
  724.     // Scales the editing view to 200% in normal view
  725.     void ViewZoom200(); // [id(573), method]
  726.     // Scales the editing view to 75% in normal view
  727.     void ViewZoom75(); // [id(574), method]
  728.     // Disassembles the selected metafile picture into drawing objects
  729.     void DrawDisassemblePicture(); // [id(575), method]
  730.     // Scales the editing view
  731.     void ViewZoom(TAutoVal& AutoFit, TAutoVal& TwoPages, TAutoVal& FullPage, TAutoVal& NumColumns, TAutoVal& NumRows, TAutoVal& ZoomPercent); // [id(577), method]
  732.     // Sets protection for sections of the active document
  733.     void ToolsProtectSection(TAutoVal& Protect, TAutoVal& Section); // [id(578), method]
  734.     // Changes the document's font mapping
  735.     void FontSubstitution(TAutoVal& UnavailableFont, TAutoVal& SubstituteFont); // [id(581), method]
  736.     // Toggles full screen mode on/off
  737.     void ToggleFull(); // [id(582), method]
  738.     // Opens a file and inserts it as a subdocument in a master document
  739.     void InsertSubdocument(TAutoVal& Name, TAutoVal& ConfirmConversions, TAutoVal& ReadOnly, TAutoVal& LinkToSource, TAutoVal& AddToMru, TAutoVal& PasswordDoc, TAutoVal& PasswordDot, TAutoVal& Revert, TAutoVal& WritePasswordDoc, TAutoVal& WritePasswordDot, TAutoVal& Connection, TAutoVal& SQLStatement, TAutoVal& SQLStatement1); // [id(583), method]
  740.     // Merges two adjacent subdocuments into one subdocument
  741.     void MergeSubdocument(); // [id(584), method]
  742.     // Splits the selected part of a subdocument into another subdocument at the same level
  743.     void SplitSubdocument(); // [id(585), method]
  744.     // Creates a new toolbar
  745.     void NewToolbar(TAutoVal& Name, TAutoVal& Context); // [id(586), method]
  746.     // Toggles showing the main text layer in page layout view
  747.     void ToggleMainTextLayer(); // [id(587), method]
  748.     // Shows previous section's header/footer in page layout view
  749.     void ShowPrevHeaderFooter(); // [id(588), method]
  750.     // Shows next section's header/footer in page layout view
  751.     void ShowNextHeaderFooter(); // [id(589), method]
  752.     // Jump between Header and Footer
  753.     void GoToHeaderFooter(); // [id(590), method]
  754.     // Promotes the selection one level
  755.     void PromoteList(); // [id(591), method]
  756.     // Demotes the selection one level
  757.     void DemoteList(); // [id(592), method]
  758.     // Highlights the text associated with an annotation reference mark
  759.     void GotoAnnotationScope(); // [id(597), method]
  760.     // Opens a subdocument in a new window
  761.     void OpenSubdocument(); // [id(599), method]
  762.     void FormatDefineStyleNumbers(TAutoVal& Points, TAutoVal& Color, TAutoVal& Before, TAutoVal& Type, TAutoVal& After, TAutoVal& StartAt, TAutoVal& Include, TAutoVal& Alignment, TAutoVal& Indent, TAutoVal& Space, TAutoVal& Hang, TAutoVal& RestartNum, TAutoVal& Level, TAutoVal& CharNum, TAutoVal& Font, TAutoVal& Strikethrough, TAutoVal& Bold, TAutoVal& Italic, TAutoVal& Underline, TAutoVal& Remove); // [id(602), method]
  763.     // Changes numbering options for heading level styles
  764.     void FormatHeadingNumbering(TAutoVal& Remove, TAutoVal& Preset); // [id(603), method]
  765.     // Shows or hides the Borders toolbar
  766.     void ViewBorderToolbar(); // [id(604), method]
  767.     // Shows or hides the Drawing toolbar
  768.     void ViewDrawingToolbar(); // [id(605), method]
  769.     // Modifies Heading Numbering styles
  770.     void FormatHeadingNumber(TAutoVal& Points, TAutoVal& Color, TAutoVal& Before, TAutoVal& Type, TAutoVal& After, TAutoVal& StartAt, TAutoVal& Include, TAutoVal& Alignment, TAutoVal& Indent, TAutoVal& Space, TAutoVal& Hang, TAutoVal& RestartNum, TAutoVal& Level, TAutoVal& CharNum, TAutoVal& Font, TAutoVal& Strikethrough, TAutoVal& Bold, TAutoVal& Italic, TAutoVal& Underline, TAutoVal& Remove); // [id(606), method]
  771.     // Displays resizing handles on selected freeform drawing objects -- drag a handle to reshape
  772.     void DrawReshape(); // [id(608), method]
  773.     // Formats the selected callouts or sets callout defaults
  774.     void FormatCallout(TAutoVal& Type, TAutoVal& Gap, TAutoVal& Angle, TAutoVal& Drop, TAutoVal& Length, TAutoVal& Border, TAutoVal& AutoAttach, TAutoVal& Accent); // [id(610), method]
  775.     // Inserts a callout drawing object
  776.     void DrawCallout(); // [id(611), method]
  777.     // Sends the active document through electronic mail
  778.     void FileSendMail(); // [id(613), method]
  779.     void ToolsCustomizeMenuBar(TAutoVal& Context, TAutoVal& Position, TAutoVal& MenuType, TAutoVal& MenuText, TAutoVal& Menu, TAutoVal& Add, TAutoVal& Remove, TAutoVal& Rename); // [id(615), method]
  780.     // Adds or changes the electronic mail routing slip of the active document
  781.     void FileRoutingSlip(TAutoVal& Subject, TAutoVal& Message, TAutoVal& AllAtOnce, TAutoVal& ReturnWhenDone, TAutoVal& TrackStatus, TAutoVal& Protect, TAutoVal& AddSlip, TAutoVal& RouteDocument, TAutoVal& AddRecipient, TAutoVal& OldRecipient, TAutoVal& ResetSlip, TAutoVal& ClearSlip, TAutoVal& ClearRecipients, TAutoVal& Address); // [id(624), method]
  782.     // Modifies the category names for the table of authorities
  783.     void EditTOACategory(TAutoVal& Category, TAutoVal& CategoryName); // [id(625), method]
  784.     // Updates the table formatting to match the applied formatting set
  785.     void TableUpdateAutoFormat(); // [id(626), method]
  786.     // Attach an image or text to the selected button
  787.     void ChooseButtonImage(TAutoVal& Face, TAutoVal& Button, TAutoVal& Context, TAutoVal& Text, TAutoVal& Toolbar); // [id(627), method]
  788.     // Adds a record to a database
  789.     void ToolsAddRecordDefault(); // [id(629), method]
  790.     // Removes a record from a database
  791.     void ToolsRemoveRecordDefault(); // [id(630), method]
  792.     // Adds or deletes a field from a database
  793.     void ToolsManageFields(TAutoVal& FieldName, TAutoVal& Add, TAutoVal& Remove, TAutoVal& Rename, TAutoVal& NewName); // [id(631), method]
  794.     // Switches between outline and master document views
  795.     void ViewToggleMasterDocument(); // [id(632), method]
  796.     // Sets up a grid for aligning drawing objects
  797.     void DrawSnapToGrid(TAutoVal& SnapToGrid, TAutoVal& XGrid, TAutoVal& YGrid, TAutoVal& XOrigin, TAutoVal& YOrigin); // [id(633), method]
  798.     // Aligns the selected drawing objects with one another or the page
  799.     void DrawAlign(TAutoVal& Horizontal, TAutoVal& Vertical, TAutoVal& RelativeTo); // [id(634), method]
  800.     // Displays a Word Tip of the Day
  801.     void HelpTipOfTheDay(TAutoVal& StartupTips); // [id(635), method]
  802.     // Merges the selected subdocuments into their containing master document
  803.     void RemoveSubdocument(); // [id(639), method]
  804.     // Return to document text
  805.     void CloseViewHeaderFooter(); // [id(640), method]
  806.     // Inserts an expression field that automatically sums a table row or column
  807.     void TableAutoSum(TAutoVal& Formula, TAutoVal& NumFormat); // [id(641), method]
  808.     // Creates a new mail merge data source
  809.     void MailMergeCreateDataSource(TAutoVal& FileName, TAutoVal& PasswordDoc, TAutoVal& PasswordDot, TAutoVal& HeaderRecord, TAutoVal& MSQuery, TAutoVal& SQLStatement, TAutoVal& SQLStatement1, TAutoVal& Connection, TAutoVal& LinkToSource); // [id(642), method]
  810.     // Creates a new mail merge header source
  811.     void MailMergeCreateHeaderSource(TAutoVal& FileName, TAutoVal& PasswordDoc, TAutoVal& PasswordDot, TAutoVal& HeaderRecord, TAutoVal& MSQuery, TAutoVal& SQLStatement, TAutoVal& SQLStatement1, TAutoVal& Connection, TAutoVal& LinkToSource); // [id(643), method]
  812.     // Opens a separate window for creating a picture object or inserts the selected drawing objects into a picture
  813.     void DrawInsertWordPicture(); // [id(648), method]
  814.     // Links or unlinks this header/footer to or from the previous section
  815.     void ToggleHeaderFooterLink(); // [id(652), method]
  816.     // Creates or Inserts an AutoText entry depending on the selection
  817.     void AutoText(); // [id(653), method]
  818.     // Starts or switches to Microsoft Mail
  819.     void MicrosoftMail(); // [id(656), method]
  820.     // Starts or switches to Microsoft Excel
  821.     void MicrosoftExcel(); // [id(657), method]
  822.     // Starts or switches to Microsoft Access
  823.     void MicrosoftAccess(); // [id(658), method]
  824.     // Starts or switches to Microsoft Schedule+
  825.     void MicrosoftSchedule(); // [id(659), method]
  826.     // Starts or switches to Microsoft FoxPro
  827.     void MicrosoftFoxPro(); // [id(660), method]
  828.     // Starts or switches to Microsoft PowerPoint
  829.     void MicrosoftPowerPoint(); // [id(661), method]
  830.     // Starts or switches to Microsoft Publisher
  831.     void MicrosoftPublisher(); // [id(662), method]
  832.     // Starts or switches to Microsoft Project
  833.     void MicrosoftProject(); // [id(663), method]
  834.     // Refreshes the display
  835.     void ScreenRefresh(); // [id(665), method]
  836.     // Moves the selected drawing objects up
  837.     void DrawNudgeUp(); // [id(670), method]
  838.     // Moves the selected drawing objects down
  839.     void DrawNudgeDown(); // [id(671), method]
  840.     // Moves the selected drawing objects to the left
  841.     void DrawNudgeLeft(); // [id(672), method]
  842.     // Moves the selected drawing objects to the right
  843.     void DrawNudgeRight(); // [id(673), method]
  844.     // Opens a mail merge header source
  845.     void MailMergeEditHeaderSource(); // [id(675), method]
  846.     // Combines files to produce form letters, mailing labels, envelopes, and catalogs
  847.     void MailMerge(TAutoVal& CheckErrors, TAutoVal& Destination, TAutoVal& MergeRecords, TAutoVal& From, TAutoVal& To, TAutoVal& Suppression, TAutoVal& MailMerge, TAutoVal& QueryOptions, TAutoVal& MailSubject, TAutoVal& MailAsAttachment, TAutoVal& MailAddress); // [id(676), method]
  848.     // Checks for errors in a mail merge
  849.     void MailMergeCheck(TAutoVal& CheckErrors); // [id(677), method]
  850.     // Collects the results of the mail merge in a document
  851.     void MailMergeToDoc(); // [id(678), method]
  852.     // Sends the results of the mail merge to the printer
  853.     void MailMergeToPrinter(); // [id(679), method]
  854.     // Prepares a main document for a mail merge
  855.     void MailMergeHelper(TAutoVal& Merge, TAutoVal& Options); // [id(680), method]
  856.     // Sets the query options for a mail merge
  857.     void MailMergeQueryOptions(TAutoVal& SQLStatement, TAutoVal& SQLStatement1); // [id(681), method]
  858.     // Inserts a Microsoft WordArt object
  859.     void InsertWordArt(); // [id(682), method]
  860.     // Inserts a Microsoft Equation object
  861.     void InsertEquation(); // [id(683), method]
  862.     // Displays the Print Manager
  863.     void RunPrintManager(); // [id(684), method]
  864.     // Displays Help contents
  865.     void HelpContents(); // [id(688), method]
  866.     // Closes the active picture document
  867.     void FileClosePicture(); // [id(694), method]
  868.     // Sets document margins to enclose all drawing objects on the page
  869.     void DrawResetWordPicture(); // [id(696), method]
  870.     // Moves the selected drawing objects up one pixel
  871.     void DrawNudgeUpPixel(); // [id(700), method]
  872.     // Moves the selected drawing objects down one pixel
  873.     void DrawNudgeDownPixel(); // [id(701), method]
  874.     // Moves the selected drawing objects to the left one pixel
  875.     void DrawNudgeLeftPixel(); // [id(702), method]
  876.     // Moves the selected drawing objects to the right one pixel
  877.     void DrawNudgeRightPixel(); // [id(703), method]
  878.     // Hyphenates the selection or the entire document
  879.     void ToolsHyphenationManual(); // [id(704), method]
  880.     void ClearFormField(); // [id(706), method]
  881.     // Ends a section at the insertion point
  882.     void InsertSectionBreak(); // [id(707), method]
  883.     // Unselects a drawn object
  884.     void DrawUnselect(); // [id(708), method]
  885.     // Selects the next drawn object
  886.     void DrawSelectNext(); // [id(709), method]
  887.     // Selects the previous drawn object
  888.     void DrawSelectPrevious(); // [id(710), method]
  889.     // Execute the Microsoft System Info application
  890.     void MicrosoftSystemInfo(); // [id(711), method]
  891.     // Inserts a Word ask field at the insertion point
  892.     void MailMergeInsertAsk(TAutoVal& Name, TAutoVal& Prompt, TAutoVal& DefaultBookmarkText, TAutoVal& AskOnce); // [id(4047), method]
  893.     // Inserts a Word fillin field at the insertion point
  894.     void MailMergeInsertFillIn(TAutoVal& Prompt, TAutoVal& DefaultFillInText, TAutoVal& AskOnce); // [id(4048), method]
  895.     // Inserts a Word field at the insertion point
  896.     void MailMergeInsertIf(TAutoVal& MergeField, TAutoVal& Comparison, TAutoVal& CompareTo, TAutoVal& TrueAutoText, TAutoVal& TrueText, TAutoVal& FalseAutoText, TAutoVal& FalseText); // [id(4049), method]
  897.     // Inserts a Word record field at the insertion point
  898.     void MailMergeInsertMergeRec(); // [id(4050), method]
  899.     // Inserts a Word sequence field at the insertion point
  900.     void MailMergeInsertMergeSeq(); // [id(4051), method]
  901.     // Inserts a Word next field at the insertion point
  902.     void MailMergeInsertNext(); // [id(4052), method]
  903.     // Inserts a Word next if field at the insertion point
  904.     void MailMergeInsertNextIf(TAutoVal& MergeField, TAutoVal& Comparison, TAutoVal& CompareTo); // [id(4053), method]
  905.     // Inserts a Word set field at the insertion point
  906.     void MailMergeInsertSet(TAutoVal& Name, TAutoVal& ValueText, TAutoVal& ValueAutoText); // [id(4054), method]
  907.     // Inserts a Word skip if field at the insertion point
  908.     void MailMergeInsertSkipIf(TAutoVal& MergeField, TAutoVal& Comparison, TAutoVal& CompareTo); // [id(4055), method]
  909.     double Rnd(); // [id(0x800e), method]
  910.     long Instr(TAutoVal& Index, TAutoString Source, TAutoString Search); // [id(0x800f), method]
  911.     double Abs(double n); // [id(0x8000), method]
  912.     short Sgn(double n); // [id(0x8001), method]
  913.     short Int(short n); // [id(0x8002), method]
  914.     long Len(TAutoString Source); // [id(0x8003), method]
  915.     short Asc(TAutoString a); // [id(0x8004), method]
  916.     TAutoString Chr(short CharCode); // [id(0x8005), method]
  917.     double Val(TAutoString a); // [id(0x8006), method]
  918.     TAutoString Str(double n); // [id(0x8007), method]
  919.     TAutoString Left(TAutoString Source, long Count); // [id(0x8008), method]
  920.     TAutoString Right(TAutoString Source, long Count); // [id(0x8009), method]
  921.     TAutoString Mid(TAutoString Source, long Start, TAutoVal& Count); // [id(0x800a), method]
  922.     TAutoString String(long Count, TAutoString Source); // [id(0x800b), method]
  923.     TAutoString Date(TAutoVal& SerialNumber); // [id(0x800c), method]
  924.     TAutoString Time(TAutoVal& SerialNumber); // [id(0x800d), method]
  925.     // Shows/hides all nonprinting characters
  926.     short ShowAll(TAutoVal& On); // [id(0x8010), method]
  927.     // Selects a columnar block of text
  928.     void ColumnSelect(); // [id(0x8011), method]
  929.     void Insert(TAutoString Text); // [id(0x8012), method]
  930.     void InsertPara(); // [id(0x8013), method]
  931.     TAutoString Selection(); // [id(0x8015), method]
  932.     TAutoString GetBookmark(TAutoString Name); // [id(0x8016), method]
  933.     short CmpBookmarks(TAutoString Bookmark1, TAutoString Bookmark2); // [id(0x8017), method]
  934.     void CopyBookmark(TAutoString Bookmark1, TAutoString Bookmark2); // [id(0x8018), method]
  935.     void SetStartOfBookmark(TAutoString Bookmark1, TAutoVal& Bookmark2); // [id(0x8019), method]
  936.     void SetEndOfBookmark(TAutoString Bookmark1, TAutoVal& Bookmark2); // [id(0x801a), method]
  937.     short ExistingBookmark(TAutoString Name); // [id(0x801b), method]
  938.     short EmptyBookmark(TAutoString Name); // [id(0x801c), method]
  939.     short CountBookmarks(); // [id(0x801d), method]
  940.     short CountMergeFields(); // [id(0x801e), method]
  941.     TAutoString BookmarkName(short Count); // [id(0x801f), method]
  942.     TAutoString MergeFieldName(short Count); // [id(0x8020), method]
  943.     short CountStyles(TAutoVal& Context, TAutoVal& All); // [id(0x8021), method]
  944.     TAutoString StyleName(TAutoVal& Count, TAutoVal& Context, TAutoVal& All); // [id(0x8022), method]
  945.     short IsDocumentDirty(); // [id(0x8023), method]
  946.     void SetDocumentDirty(TAutoVal& Dirty); // [id(0x8024), method]
  947.     TAutoString FileName(TAutoVal& Number); // [id(0x8025), method]
  948.     short CountFiles(); // [id(0x8026), method]
  949.     TAutoString GetAutoText(TAutoString Name, TAutoVal& Context); // [id(0x8027), method]
  950.     short CountAutoTextEntries(TAutoVal& Context); // [id(0x8028), method]
  951.     TAutoString AutoTextName(short Count, TAutoVal& Context); // [id(0x8029), method]
  952.     void SetAutoText(TAutoString Name, TAutoString Text, TAutoVal& Context); // [id(0x802a), method]
  953.     short MsgBox(TAutoString Message, TAutoVal& Title, TAutoVal& Type); // [id(0x802b), method]
  954.     void Beep(TAutoVal& BeepType); // [id(0x802c), method]
  955.     void Shell(TAutoString Application, TAutoVal& WindowStyle); // [id(0x802d), method]
  956.     // Makes the selection the default character format of the applied style
  957.     short ResetChar(); // [id(0x802e), method]
  958.     // Makes the selection the default paragraph format of the applied style
  959.     short ResetPara(); // [id(0x802f), method]
  960.     short TabType(double Pos); // [id(0x8030), method]
  961.     TAutoString TabLeader(double Pos); // [id(0x8031), method]
  962.     // Changes the position of the active window
  963.     void DocMove(short HorizPos, short VertPos); // [id(0x8032), method]
  964.     // Changes the size of the active window
  965.     void DocSize(short Width, short Height); // [id(0x8033), method]
  966.     void VLine(TAutoVal& Count); // [id(0x8034), method]
  967.     void HLine(TAutoVal& Count); // [id(0x8035), method]
  968.     void VPage(TAutoVal& Count); // [id(0x8036), method]
  969.     void HPage(TAutoVal& Count); // [id(0x8037), method]
  970.     double VScroll(TAutoVal& Percentage); // [id(0x8038), method]
  971.     double HScroll(TAutoVal& Percentage); // [id(0x8039), method]
  972.     short CountWindows(); // [id(0x803a), method]
  973.     TAutoString WindowName(TAutoVal& Number); // [id(0x803b), method]
  974.     short WindowPane(); // [id(0x803c), method]
  975.     // Splits the active window horizontally and then adjusts the split
  976.     short DocSplit(TAutoVal& Percentage); // [id(0x803d), method]
  977.     short Window(); // [id(0x803e), method]
  978.     // Changes the size of the application window
  979.     void AppSize(TAutoString WindowName, short Width, TAutoVal& Heigth); // [id(0x803f), method]
  980.     // Changes the position of the application window
  981.     void AppMove(TAutoString WindowName, short HorizPos, TAutoVal& VertPos); // [id(0x8040), method]
  982.     // Minimizes the application window to an icon
  983.     short AppMinimize(TAutoVal& WindowName, TAutoVal& State); // [id(0x8041), method]
  984.     // Enlarges the application window to full size
  985.     short AppMaximize(TAutoVal& WindowName, TAutoVal& State); // [id(0x8042), method]
  986.     // Restores the application window to normal size
  987.     short AppRestore(TAutoVal& WindowName); // [id(0x8043), method]
  988.     // Enlarges the active window to full size
  989.     short DocMaximize(TAutoVal& State); // [id(0x8044), method]
  990.     TAutoString GetProfileString(TAutoString Section, TAutoVal& KeyName); // [id(0x8045), method]
  991.     short SetProfileString(TAutoString Section, TAutoString KeyName, TAutoVal& Setting); // [id(0x8046), method]
  992.     // Changes the color of the selected text
  993.     short CharColor(TAutoVal& Color); // [id(0x8047), method]
  994.     // Makes the selection bold (toggle)
  995.     short Bold(TAutoVal& On); // [id(0x8048), method]
  996.     // Makes the selection italic (toggle)
  997.     short Italic(TAutoVal& On); // [id(0x8049), method]
  998.     // Makes the selection small capitals (toggle)
  999.     short SmallCaps(TAutoVal& On); // [id(0x804a), method]
  1000.     // Makes the selection all capitals (toggle)
  1001.     short AllCaps(TAutoVal& On); // [id(0x804b), method]
  1002.     // Makes the selection strikethrough (toggle)
  1003.     short Strikethrough(TAutoVal& On); // [id(0x804c), method]
  1004.     // Makes the selection hidden text (toggle)
  1005.     short Hidden(TAutoVal& On); // [id(0x804d), method]
  1006.     // Formats the selection with a continuous underline (toggle)
  1007.     short Underline(TAutoVal& On); // [id(0x804e), method]
  1008.     // Double underlines the selection (toggle)
  1009.     short DoubleUnderline(TAutoVal& On); // [id(0x804f), method]
  1010.     // Underlines the words but not the spaces in the selection (toggle)
  1011.     short WordUnderline(TAutoVal& On); // [id(0x8050), method]
  1012.     // Makes the selection superscript (toggle)
  1013.     short Superscript(TAutoVal& On); // [id(0x8051), method]
  1014.     // Makes the selection subscript (toggle)
  1015.     short Subscript(TAutoVal& On); // [id(0x8052), method]
  1016.     // Centers the paragraph between the indents
  1017.     short CenterPara(); // [id(0x8053), method]
  1018.     // Aligns the paragraph at the left indent
  1019.     short LeftPara(); // [id(0x8054), method]
  1020.     // Aligns the paragraph at the right indent
  1021.     short RightPara(); // [id(0x8055), method]
  1022.     // Aligns the paragraph at both the left and the right indent
  1023.     short JustifyPara(); // [id(0x8056), method]
  1024.     // Sets the line spacing to single space
  1025.     short SpacePara1(); // [id(0x8057), method]
  1026.     // Sets the line spacing to one-and-one-half space
  1027.     short SpacePara15(); // [id(0x8058), method]
  1028.     // Sets the line spacing to double space
  1029.     short SpacePara2(); // [id(0x8059), method]
  1030.     // Sets extra spacing above the selected paragraph
  1031.     void OpenUpPara(); // [id(0x805a), method]
  1032.     // Removes extra spacing above the selected paragraph
  1033.     void CloseUpPara(); // [id(0x805b), method]
  1034.     short DDEInitiate(TAutoString Application, TAutoString Topic); // [id(0x805c), method]
  1035.     void DDETerminate(short ChanNum); // [id(0x805d), method]
  1036.     void DDETerminateAll(); // [id(0x805e), method]
  1037.     void DDEExecute(short ChanNum, TAutoString Command); // [id(0x805f), method]
  1038.     void DDEPoke(short ChanNum, TAutoString Item, TAutoString Data); // [id(0x8060), method]
  1039.     TAutoString DDERequest(short ChanNum, TAutoString Item); // [id(0x8061), method]
  1040.     void Activate(TAutoString WindowTitle, TAutoVal& PaneNum); // [id(0x8062), method]
  1041.     void AppActivate(TAutoString WindowName, TAutoVal& Immediate); // [id(0x8063), method]
  1042.     void SendKeys(TAutoString Keys, TAutoVal& Wait); // [id(0x8064), method]
  1043.     TAutoString StyleDesc(TAutoString StyleName); // [id(0x8065), method]
  1044.     // Prevents a paragraph from splitting across page boundaries
  1045.     short ParaKeepLinesTogether(TAutoVal& On); // [id(0x8066), method]
  1046.     // Keeps a paragraph and the following paragraph on the same page
  1047.     short ParaKeepWithNext(TAutoVal& On); // [id(0x8067), method]
  1048.     // Makes the current paragraph start on a new page
  1049.     short ParaPageBreakBefore(TAutoVal& On); // [id(0x8069), method]
  1050.     // Prevents a page break from leaving a single line of a paragraph on one page
  1051.     short ParaWidowOrphanControl(TAutoVal& On); // [id(0x806a), method]
  1052.     // Opens a pane for viewing and editing the notes (toggle)
  1053.     short ViewFootnotes(); // [id(0x806b), method]
  1054.     // Opens the annotation pane for reading annotations (toggle)
  1055.     short ViewAnnotations(TAutoVal& On); // [id(0x806c), method]
  1056.     // Shows the field codes or results for all fields (toggle)
  1057.     short ViewFieldCodes(TAutoVal& On); // [id(0x806d), method]
  1058.     // Displays the document without formatting and pictures for faster editing (toggle)
  1059.     short ViewDraft(TAutoVal& On); // [id(0x806e), method]
  1060.     // Shows or hides the status bar
  1061.     short ViewStatusBar(TAutoVal& On); // [id(0x806f), method]
  1062.     // Shows or hides the ruler
  1063.     short ViewRuler(TAutoVal& On); // [id(0x8070), method]
  1064.     short ViewRibbon(TAutoVal& On); // [id(0x8071), method]
  1065.     // Displays the page as it will be printed and allows editing
  1066.     short ViewPage(); // [id(0x8073), method]
  1067.     // Displays a document's outline
  1068.     short ViewOutline(); // [id(0x8074), method]
  1069.     // Changes the editing view to normal view
  1070.     short ViewNormal(); // [id(0x8075), method]
  1071.     short ViewMenus(); // [id(0x8076), method]
  1072.     // Toggles table gridlines on and off
  1073.     short TableGridlines(TAutoVal& On); // [id(0x8077), method]
  1074.     // Toggles between showing the first line only or showing all of the body text in the outline
  1075.     short OutlineShowFirstLine(TAutoVal& On); // [id(0x8078), method]
  1076.     // Toggles the typing mode between replacing and inserting
  1077.     short Overtype(TAutoVal& On); // [id(0x8079), method]
  1078.     short CountFonts(); // [id(0x807b), method]
  1079.     // Changes the font of the selection
  1080.     void Font(TAutoString Name, TAutoVal& Size); // [id(0x807c), method]
  1081.     // Returns the font name of the selection, or the font name at position Count in the current font list
  1082.     TAutoString FontStr(TAutoVal& Count); // [id(0x807a), method]
  1083.     // Changes the font size of the selection
  1084.     double FontSize(TAutoVal& Size); // [id(0x807d), method]
  1085.     short CountLanguages(); // [id(0x807f), method]
  1086.     // Identifies the selected text as being in the specified language
  1087.     void Language(TAutoString Language); // [id(0x8080), method]
  1088.     // Returns the language format of the selected text, or an internal language name
  1089.     TAutoString LanguageStr(TAutoVal& Language); // [id(0x807e), method]
  1090.     // Removes the selection without putting it on the Clipboard
  1091.     void EditClear(TAutoVal& Count); // [id(0xc012), method]
  1092.     void FileList(short Number); // [id(0x8082), method]
  1093.     // Opens this document
  1094.     void File1(); // [id(0x8083), method]
  1095.     // Opens this document
  1096.     void File2(); // [id(0x8084), method]
  1097.     // Opens this document
  1098.     void File3(); // [id(0x8085), method]
  1099.     // Opens this document
  1100.     void File4(); // [id(0x8086), method]
  1101.     // Opens this document
  1102.     void File5(); // [id(0x8087), method]
  1103.     // Opens this document
  1104.     void File6(); // [id(0x8088), method]
  1105.     // Opens this document
  1106.     void File7(); // [id(0x8089), method]
  1107.     // Opens this document
  1108.     void File8(); // [id(0x808a), method]
  1109.     // Opens this document
  1110.     void File9(); // [id(0x808b), method]
  1111.     // Moves to the next page
  1112.     short NextPage(); // [id(0x8094), method]
  1113.     // Moves to the previous page
  1114.     short PrevPage(); // [id(0x8095), method]
  1115.     // Moves to the next object on the page
  1116.     short NextObject(); // [id(0x8096), method]
  1117.     // Moves to the previous object on the page
  1118.     short PrevObject(); // [id(0x8097), method]
  1119.     // Turns on extend selection mode and then expands the selection with the direction keys
  1120.     void ExtendSelection(TAutoVal& Character); // [id(0x8098), method]
  1121.     short ExtendMode(); // [id(0x8099), method]
  1122.     short SelType(TAutoVal& Type); // [id(0x809a), method]
  1123.     short OutlineLevel(); // [id(0x809b), method]
  1124.     double NextTab(double Position); // [id(0x809c), method]
  1125.     double PrevTab(double Position); // [id(0x809d), method]
  1126.     void DisableInput(TAutoVal& Disable); // [id(0x809e), method]
  1127.     // Prompts to save the document and then closes the active window
  1128.     void DocClose(TAutoVal& Save); // [id(0x809f), method]
  1129.     // Closes all of the windows of the active document
  1130.     void FileClose(TAutoVal& Save, TAutoVal& SaveAll); // [id(0x80a0), method]
  1131.     TAutoString Files(TAutoVal& FileSpec); // [id(0x80a1), method]
  1132.     // Saves all open files, macros, and AutoText entries, prompting for each one separately
  1133.     void FileSaveAll(TAutoVal& Save, TAutoVal& OriginalFormat); // [id(0x80a3), method]
  1134.     // Displays full pages as they will be printed
  1135.     short FilePrintPreview(TAutoVal& On); // [id(0x80a4), method]
  1136.     short FilePrintPreviewPages(TAutoVal& PagesAcross); // [id(0x80a6), method]
  1137.     void Kill(TAutoString FileName); // [id(0x80ab), method]
  1138.     void ChDir(TAutoString Path); // [id(0x80ac), method]
  1139.     void MkDir(TAutoString Name); // [id(0x80ad), method]
  1140.     void RmDir(TAutoString Name); // [id(0x80ae), method]
  1141.     TAutoString UCase(TAutoString Source); // [id(0x80af), method]
  1142.     TAutoString LCase(TAutoString Source); // [id(0x80b0), method]
  1143.     TAutoString InputBox(TAutoString Prompt, TAutoVal& Title, TAutoVal& Default); // [id(0x80b1), method]
  1144.     void OnTime(TAutoString When, TAutoString Name, TAutoVal& Tolerance); // [id(0x80b3), method]
  1145.     // Changes the case of the letters in the selection
  1146.     short ChangeCase(TAutoVal& Type); // [id(0x80b4), method]
  1147.     TAutoString AppInfo(short Type); // [id(0x80b5), method]
  1148.     short SelInfo(short Type); // [id(0x80b6), method]
  1149.     short CountMacros(TAutoVal& Context, TAutoVal& All, TAutoVal& Global); // [id(0x80b7), method]
  1150.     TAutoString MacroName(short Count, TAutoVal& Context, TAutoVal& All, TAutoVal& Global); // [id(0x80b8), method]
  1151.     short CountFoundFiles(); // [id(0x80b9), method]
  1152.     TAutoString FoundFileName(short Number); // [id(0x80ba), method]
  1153.     TAutoString MacroDesc(TAutoString Name); // [id(0x80be), method]
  1154.     short CountKeys(TAutoVal& Context); // [id(0x80bf), method]
  1155.     short KeyCode(short Coount, TAutoVal& Context, TAutoVal& FirstOrSecond); // [id(0x80c0), method]
  1156.     TAutoString KeyMacro(short Count, TAutoVal& Context); // [id(0x80c1), method]
  1157.     void MacroCopy(TAutoString Macro1, TAutoString Macro2, TAutoVal& ExecuteOnly); // [id(0x80c2), method]
  1158.     short IsExecuteOnly(TAutoVal& Macro); // [id(0x80c3), method]
  1159.     short CommandValid(TAutoString CommandName); // [id(0x80c4), method]
  1160.     // Moves to the next field
  1161.     short NextField(); // [id(0x80cd), method]
  1162.     // Moves to the previous field
  1163.     short PrevField(); // [id(0x80ce), method]
  1164.     // Moves to the next table cell
  1165.     short NextCell(); // [id(0x80cf), method]
  1166.     // Moves to the previous table cell
  1167.     short PrevCell(); // [id(0x80d0), method]
  1168.     // Moves to the first cell in the current row
  1169.     short StartOfRow(TAutoVal& Select); // [id(0x80d1), method]
  1170.     // Moves to the last cell in the current row
  1171.     short EndOfRow(TAutoVal& Select); // [id(0x80d2), method]
  1172.     // Moves to the first cell in the current column
  1173.     short StartOfColumn(TAutoVal& Select); // [id(0x80d3), method]
  1174.     // Moves to the last cell in the current column
  1175.     short EndOfColumn(TAutoVal& Select); // [id(0x80d4), method]
  1176. //  void ExitWindows(); // [id(0x80d5), method]
  1177.     void DisableAutoMacros(TAutoVal& Disable); // [id(0x80d6), method]
  1178.     short EditFindFound(); // [id(0x80d7), method]
  1179.     // Calculates expressions in the selection
  1180.     double ToolsCalculate(TAutoVal& Expression); // [id(0x80dd), method]
  1181.     // Switches to the window containing the specified document
  1182.     void WindowList(short Number); // [id(0x80de), method]
  1183.     void Window1(); // [id(0x80df), method]
  1184.     void Window2(); // [id(0x80e0), method]
  1185.     void Window3(); // [id(0x80e1), method]
  1186.     void Window4(); // [id(0x80e2), method]
  1187.     void Window5(); // [id(0x80e3), method]
  1188.     void Window6(); // [id(0x80e4), method]
  1189.     void Window7(); // [id(0x80e5), method]
  1190.     void Window8(); // [id(0x80e6), method]
  1191.     void Window9(); // [id(0x80e7), method]
  1192.     short CountDirectories(TAutoVal& Directory); // [id(0x80e8), method]
  1193.     TAutoString GetDirectory(TAutoString Directory, TAutoVal& Count); // [id(0x80e9), method]
  1194.     TAutoString LTrim(TAutoString Source); // [id(0x80ea), method]
  1195.     TAutoString RTrim(TAutoString Source); // [id(0x80eb), method]
  1196.     TAutoString Environ(TAutoString EnvironmentVariable); // [id(0x80ee), method]
  1197.     void WaitCursor(short Wait); // [id(0x80ef), method]
  1198.     double DateSerial(short Year, short Month, short Day); // [id(0x80f0), method]
  1199.     double DateValue(TAutoString DateText); // [id(0x80f1), method]
  1200.     short Day(double SerialNumber); // [id(0x80f2), method]
  1201.     long Days360(TAutoString StartDate, TAutoString EndDate); // [id(0x80f3), method]
  1202.     short Hour(double SerialNumber); // [id(0x80f4), method]
  1203.     short Minute(double SerialNumber); // [id(0x80f5), method]
  1204.     short Month(double SerialNumber); // [id(0x80f6), method]
  1205.     double Now(); // [id(0x80f7), method]
  1206.     short Weekday(double SerialNumber); // [id(0x80f8), method]
  1207.     short Year(double SerialNumber); // [id(0x80f9), method]
  1208.     short DocWindowHeight(TAutoVal& Height); // [id(0x80fa), method]
  1209.     short DocWindowWidth(TAutoVal& Width); // [id(0x80fb), method]
  1210.     TAutoString DOSToWin(TAutoString StringToTranslate); // [id(0x80fc), method]
  1211.     TAutoString WinToDOS(TAutoString StringToTranslate); // [id(0x80fd), method]
  1212.     double TimeSerial(short Hour, short Minute, short Second); // [id(0x80fe), method]
  1213.     short Second(double SerialNumber); // [id(0x80ff), method]
  1214.     double TimeValue(TAutoString TimeText); // [id(0x8100), method]
  1215.     double Today(); // [id(0x8101), method]
  1216.     void ShowAnnotationBy(TAutoString ReviewerName); // [id(0x8102), method]
  1217.     void SetAttr(TAutoString FileName, short Attribute); // [id(0x8103), method]
  1218.     // Minimizes the active window to an icon
  1219.     short DocMinimize(); // [id(0x8105), method]
  1220.     TAutoString GetSystemInfo(short Type); // [id(0x810c), method]
  1221.     void AppClose(TAutoVal& WindowName); // [id(0x8107), method]
  1222.     short AppCount(); // [id(0x8108), method]
  1223.     void AppHide(TAutoVal& WindowName); // [id(0x810a), method]
  1224.     short AppIsRunning(TAutoString WindowName); // [id(0x810b), method]
  1225.     TAutoString GetPrivateProfileString(TAutoString Section, TAutoString KeyName, TAutoString FileName); // [id(0x810d), method]
  1226.     short SetPrivateProfileString(TAutoString Section, TAutoString KeyName, TAutoString Setting, TAutoString FileName); // [id(0x810e), method]
  1227.     short GetAttr(TAutoString FileName); // [id(0x810f), method]
  1228.     void AppSendMessage(TAutoString WindowName, double Message, double Wparam, TAutoVal& Lparam); // [id(0x8110), method]
  1229.     short ScreenUpdating(TAutoVal& On); // [id(0x8111), method]
  1230.     short AppWindowPosTop(TAutoVal& WindowName, TAutoVal& VertPos); // [id(0x8112), method]
  1231.     // Applies an existing style or records a style by example
  1232.     void Style(TAutoString StyleName); // [id(0x8113), method]
  1233.     TAutoString MailMergeDataSource(short Type); // [id(0x8114), method]
  1234.     short MailMergeState(short Type); // [id(0x8115), method]
  1235.     void SelectCurWord(); // [id(0x8116), method]
  1236.     void SelectCurSentence(); // [id(0x8117), method]
  1237.     short IsTemplateDirty(); // [id(0x8118), method]
  1238.     void SetTemplateDirty(TAutoVal& Dirty); // [id(0x8119), method]
  1239.     // Selects or clears the AutoCorrect SmartQuotes check box
  1240.     short ToolsAutoCorrectSmartQuotes(TAutoVal& On); // [id(0x811a), method]
  1241.     void AppShow(TAutoVal& WindowName); // [id(0x8121), method]
  1242.     // Opens a pane for viewing and editing the endnotes (toggle)
  1243.     short ViewEndnoteArea(TAutoVal& On); // [id(0x8124), method]
  1244.     short MailMergeMainDocumentType(TAutoVal& Type); // [id(0x8128), method]
  1245.     short CountToolsGrammarStatistics(); // [id(0x8132), method]
  1246.     // Underlines the selection with dots (toggle)
  1247.     short DottedUnderline(TAutoVal& On); // [id(0x8133), method]
  1248.     // Displays the specified record in the active mail merge data source
  1249.     long MailMergeGoToRecord(TAutoVal& RecordNumber); // [id(0x8139), method]
  1250.     // Changes border line styles of the selected paragraphs, table cells, and pictures
  1251.     short BorderLineStyle(TAutoVal& Style); // [id(0x813b), method]
  1252.     // Changes shading pattern of the selected paragraphs, table cells, and pictures
  1253.     short ShadingPattern(TAutoVal& Type); // [id(0x813c), method]
  1254.     TAutoString MenuItemText(TAutoString Menu, short Type, short Item, TAutoVal& Context); // [id(0x813d), method]
  1255.     TAutoString MenuItemMacro(TAutoString Menu, short Type, short Item, TAutoVal& Context); // [id(0x813e), method]
  1256.     short CountMenus(short Type, TAutoVal& Context); // [id(0x813f), method]
  1257.     TAutoString MenuText(short Type, short MenuNumber, TAutoVal& Context); // [id(0x8140), method]
  1258.     short CountMenuItems(TAutoString Menu, short Type, TAutoVal& Context); // [id(0x8141), method]
  1259.     short AppWindowPosLeft(TAutoVal& WindowName, TAutoVal& HorizPos); // [id(0x8142), method]
  1260.     short AppWindowHeight(TAutoVal& WindowName, TAutoVal& Height); // [id(0x8143), method]
  1261.     short AppWindowWidth(TAutoVal& WindowName, TAutoVal& Width); // [id(0x8144), method]
  1262.     short DocWindowPosTop(TAutoVal& Position); // [id(0x8145), method]
  1263.     short DocWindowPosLeft(TAutoVal& Position); // [id(0x8146), method]
  1264.     void RenameMenu(TAutoString Menu, TAutoString NewName, short Type, TAutoVal& Context); // [id(0x8149), method]
  1265.     // Closes all of the windows of all documents
  1266.     void FileCloseAll(TAutoVal& Save, TAutoVal& SaveAll); // [id(0x814a), method]
  1267.     short SetDocumentVar(TAutoString VariableName, TAutoString VariableText); // [id(0x814c), method]
  1268.     TAutoString GetDocumentVar(TAutoString VariableName); // [id(0x814d), method]
  1269.     TAutoString AnnotationRefFromSel(); // [id(0x814e), method]
  1270.     void SetFormResult(TAutoString BookmarkName, TAutoVal& Result, TAutoVal& DefaultResult); // [id(0x8150), method]
  1271.     void EnableFormField(TAutoString BookmarkName, short Enable); // [id(0x8151), method]
  1272.     short IsMacro(TAutoVal& WindowName); // [id(0x8152), method]
  1273.     TAutoString FileNameFromWindow(TAutoVal& WindowNumber); // [id(0x8153), method]
  1274.     TAutoString MacroNameFromWindow(TAutoVal& WindowNumber); // [id(0x8154), method]
  1275.     TAutoString GetFieldData(); // [id(0x8155), method]
  1276.     short PutFieldData(TAutoString FeildData); // [id(0x8156), method]
  1277.     // Toggles converting Word for the Macintosh mail merge chevrons
  1278.     short MailMergeConvertChevrons(TAutoVal& Convert); // [id(0x8157), method]
  1279.     // Toggles asking the user about converting Word for the Macintosh mail merge chevrons
  1280.     short MailMergeAskToConvertChevrons(TAutoVal& Prompt); // [id(0x8158), method]
  1281.     // Inserts index entries using an automark file
  1282.     short AutoMarkIndexEntries(TAutoVal& ConcordanceFilename); // [id(0x815a), method]
  1283.     void MoveToolbar(TAutoString Toolbar, short Dock, short HorizPos, short VertPos); // [id(0x815b), method]
  1284.     void SizeToolbar(TAutoString Toolbar, short Width); // [id(0x815c), method]
  1285.     short DrawSetRange(TAutoString Bookmark); // [id(0x815d), method]
  1286.     void DrawClearRange(); // [id(0x815f), method]
  1287.     short DrawCount(); // [id(0x8160), method]
  1288.     short DrawSelect(short Object); // [id(0x8161), method]
  1289.     short DrawExtendSelect(short Count); // [id(0x8162), method]
  1290.     void DrawSetInsertToTextbox(TAutoVal& Object); // [id(0x8163), method]
  1291.     void DrawSetInsertToAnchor(TAutoVal& Object); // [id(0x8164), method]
  1292.     short DrawGetType(TAutoVal& Count); // [id(0x8165), method]
  1293.     short DrawCountPolyPoints(TAutoVal& Object); // [id(0x8166), method]
  1294.     // Toggle zoom-in zoom-out mode
  1295.     short Magnifier(TAutoVal& On); // [id(0x816b), method]
  1296.     long GetSelStartPos(); // [id(0x816f), method]
  1297.     long GetSelEndPos(); // [id(0x8170), method]
  1298.     void SetSelRange(long Pos1, long Pos2); // [id(0x8171), method]
  1299.     TAutoString GetText(long Pos1, long Pos2); // [id(0x8172), method]
  1300.     void MoveButton(TAutoString SourceToolbar, short SourcePosition, TAutoString TargetToolbar, short TargetpPosition, TAutoVal& Copy, TAutoVal& Context); // [id(0x8173), method]
  1301.     void DeleteButton(TAutoString Toolbar, short Position, TAutoVal& Context); // [id(0x8174), method]
  1302.     void AddButton(TAutoString Toolbar, short Position, short Category, TAutoString Name, TAutoVal& ButtonTxtOrImageNum, TAutoVal& Context, TAutoVal& CommandValue); // [id(0x8175), method]
  1303.     void DeleteAddIn(TAutoString AddIn); // [id(0x8177), method]
  1304.     short AddAddIn(TAutoString AddIn, TAutoVal& Load); // [id(0x8178), method]
  1305.     TAutoString GetAddInName(short AddInID); // [id(0x8179), method]
  1306.     // Creates a bulleted list based on the current defaults
  1307.     short FormatBulletDefault(TAutoVal& Add); // [id(0x817a), method]
  1308.     // Creates a numbered list based on the current defaults
  1309.     short FormatNumberDefault(TAutoVal& On); // [id(0x817b), method]
  1310.     // Reset the image on the selected button to the built-in image
  1311.     void ResetButtonImage(TAutoString Toolbar, short Tool, TAutoVal& Context); // [id(0x817c), method]
  1312.     // Makes the selected paragraphs skip numbering
  1313.     short SkipNumbering(); // [id(0x817e), method]
  1314.     short GetAddInId(TAutoString AddIn); // [id(0x8180), method]
  1315.     short CountAddIns(); // [id(0x8181), method]
  1316.     void ClearAddIns(short RemoveFromList); // [id(0x8182), method]
  1317.     short AddInState(TAutoString AddIn, TAutoVal& Load); // [id(0x8183), method]
  1318.     short ToolsRevisionType(); // [id(0x8184), method]
  1319.     TAutoString ToolsRevisionAuthor(); // [id(0x8185), method]
  1320.     // Returns the Date and Time the selected revision was made as number
  1321.     double ToolsRevisionDate(); // [id(0x8186), method]
  1322.     // Returns the Date and Time the selected revision was made as string
  1323.     TAutoString ToolsRevisionDateStr(); // [id(0x818a), method]
  1324.     // Toggles between viewing merge fields and actual data
  1325.     short MailMergeViewData(TAutoVal& DisplayResults); // [id(0x8187), method]
  1326.     void AddDropDownItem(TAutoString BookmarkName, TAutoString ItemText); // [id(0x8188), method]
  1327.     void RemoveDropDownItem(TAutoString BookmarkName, TAutoString ItemText); // [id(0x8189), method]
  1328.     // Toggles table headings attribute on and off
  1329.     short TableHeadings(TAutoVal& On); // [id(0x818b), method]
  1330.     TAutoString DefaultDir(short Type); // [id(0x818c), method]
  1331.     TAutoString FileNameInfo(TAutoString FileName, short InfoType); // [id(0x818d), method]
  1332.     TAutoString MacroFileName(TAutoVal& MacroName); // [id(0x818e), method]
  1333.     // Displays header in page layout view
  1334.     short ViewHeader(); // [id(0x818f), method]
  1335.     // Displays footer in page layout view
  1336.     short ViewFooter(); // [id(0x8190), method]
  1337.     // Paste the image on the Clipboard onto the selected button
  1338.     void PasteButtonImage(TAutoString Toolbar, short Tool, TAutoVal& Context); // [id(0x8191), method]
  1339.     // Copy the image of the selected button to the Clipboard
  1340.     void CopyButtonImage(TAutoString Toolbar, short Tool, TAutoVal& Context); // [id(0x8192), method]
  1341.     // Edit the image on the selected button
  1342.     void EditButtonImage(TAutoString Toolbar, short Position, TAutoVal& Context); // [id(0x8194), method]
  1343.     short CountToolbars(TAutoVal& Context); // [id(0x8195), method]
  1344.     TAutoString ToolbarName(short Toolbar, TAutoVal& Context); // [id(0x8196), method]
  1345.     void ChDefaultDir(TAutoString Path, short Type); // [id(0x8198), method]
  1346.     // Reverses the last action
  1347.     void EditUndo(); // [id(0x8199), method]
  1348.     // Redoes the last action that was undone
  1349.     void EditRedo(); // [id(0x819a), method]
  1350.     // Switches to master document view
  1351.     short ViewMasterDocument(); // [id(0x819b), method]
  1352.     // Selects or clears the AutoCorrect ReplaceText check box
  1353.     short ToolsAutoCorrectReplaceText(TAutoVal& On); // [id(0x819c), method]
  1354.     // Selects or clears the AutoCorrect InitialCaps check box
  1355.     short ToolsAutoCorrectInitialCaps(TAutoVal& On); // [id(0x819d), method]
  1356.     // Selects or clears the AutoCorrect SentenceCaps check box
  1357.     short ToolsAutoCorrectSentenceCaps(TAutoVal& On); // [id(0x819e), method]
  1358.     // Selects or clears the AutoCorrect Days check box
  1359.     short ToolsAutoCorrectDays(TAutoVal& On); // [id(0x819f), method]
  1360.     TAutoString GetAutoCorrect(TAutoString AutoCorrectEntry); // [id(0x81a0), method]
  1361.     // Opens a pane for viewing and editing the footnotes (toggle)
  1362.     short ViewFootnoteArea(TAutoVal& On); // [id(0x81a1), method]
  1363.     short ConverterLookup(TAutoString FormatName); // [id(0x81a3), method]
  1364.     // Toggles asking the user to confirm the conversion when opening a file.
  1365.     short FileConfirmConversions(TAutoVal& On); // [id(0x81a4), method]
  1366.     TAutoString GetMergeField(TAutoString FieldName); // [id(0x81a5), method]
  1367.     TAutoString Converter(short FormatNumber); // [id(0x81a6), method]
  1368.     short MailMergeFoundRecord(); // [id(0x81a7), method]
  1369.     short CountDocumentVars(); // [id(0x81a8), method]
  1370.     TAutoString GetDocumentVarName(short VariableNumber); // [id(0x81a9), method]
  1371.     TAutoString CleanString(TAutoString Source); // [id(0x81ab), method]
  1372.     TAutoString PathFromWinPath(TAutoString Path); // [id(0x81ac), method]
  1373.     TAutoString PathFromMacPath(TAutoString Path); // [id(0x81ad), method]
  1374.     // Toggles the file lock state of a document
  1375.     short LockDocument(TAutoVal& Lock); // [id(0x81d0), method]
  1376.     void GoToNextSubdocument(); // [id(0x81d1), method]
  1377.     void GoToPreviousSubdocument(); // [id(0x81d2), method]
  1378.     TAutoString SelectionFileName(); // [id(0x81d3), method]
  1379.     // Applies the Symbol font to the selection
  1380.     void SymbolFont(TAutoVal& TextToInsert); // [id(0x81d4), method]
  1381.     void RemoveAllDropDownItems(TAutoString BookmarkName); // [id(0x81d5), method]
  1382.     // Changes shading options for the current form
  1383.     short FormShading(TAutoVal& On); // [id(0x81d6), method]
  1384.     // Returns a number corresponding to the setting of a checkbox form filed or drop-down form field marked by the specified bookmark name
  1385.     short GetFormResult(TAutoString BookmarkName); // [id(0x81d7), method]
  1386.     // Returns a string corresponding to the setting form field marked by the specified bookmark name
  1387.     TAutoVal GetFormResultStr(TAutoString BookmarkName); // [id(0x814f), method]
  1388.     short ToolbarState(TAutoString Toolbar); // [id(0x81d8), method]
  1389.     short CountToolbarButtons(TAutoString Toolbar, TAutoVal& Context); // [id(0x81d9), method]
  1390.     TAutoString ToolbarButtonMacro(TAutoString Toolbar, short Position, TAutoVal& Context); // [id(0x81da), method]
  1391.     short AtEndOfDocument(); // [id(0x81dc), method]
  1392.     short AtStartOfDocument(); // [id(0x81dd), method]
  1393.     TAutoString FieldSeparator(TAutoVal& Separator); // [id(0x81e0), method]
  1394.     // Moves the insertion point to the left one character
  1395.     short CharLeft(TAutoVal& Count, TAutoVal& Select); // [id(0xc000), method]
  1396.     // Moves the insertion point to the right one character
  1397.     short CharRight(TAutoVal& Count, TAutoVal& Select); // [id(0xc001), method]
  1398.     // Moves the insertion point to the left one word
  1399.     short WordLeft(TAutoVal& Count, TAutoVal& Select); // [id(0xc002), method]
  1400.     // Moves the insertion point to the right one word
  1401.     short WordRight(TAutoVal& Count, TAutoVal& Select); // [id(0xc003), method]
  1402.     // Moves the insertion point to the beginning of the previous sentence
  1403.     short SentLeft(TAutoVal& Count, TAutoVal& Select); // [id(0xc004), method]
  1404.     // Moves the insertion point to beginning of the next sentence
  1405.     short SentRight(TAutoVal& Count, TAutoVal& Select); // [id(0xc005), method]
  1406.     // Moves the insertion point to the beginning of the previous paragraph
  1407.     short ParaUp(TAutoVal& Count, TAutoVal& Select); // [id(0xc006), method]
  1408.     // Moves the insertion point to the beginning of the next paragraph
  1409.     short ParaDown(TAutoVal& Count, TAutoVal& Select); // [id(0xc007), method]
  1410.     // Moves the insertion point up one line
  1411.     short LineUp(TAutoVal& Count, TAutoVal& Select); // [id(0xc008), method]
  1412.     // Moves the insertion point down one line
  1413.     short LineDown(TAutoVal& Count, TAutoVal& Select); // [id(0xc009), method]
  1414.     // Moves the insertion point and document display to the previous screen of text
  1415.     short PageUp(TAutoVal& Count, TAutoVal& Select); // [id(0xc00a), method]
  1416.     // Moves the insertion point and document display to the next screen of text
  1417.     short PageDown(TAutoVal& Count, TAutoVal& Select); // [id(0xc00b), method]
  1418.     // Moves the insertion point to the beginning of the current line
  1419.     short StartOfLine(TAutoVal& Select); // [id(0xc00c), method]
  1420.     // Moves the insertion point to the end of the current line
  1421.     short EndOfLine(TAutoVal& Select); // [id(0xc00d), method]
  1422.     // Moves the insertion point to the beginning of the first visible line on the screen
  1423.     short StartOfWindow(TAutoVal& Select); // [id(0xc00e), method]
  1424.     // Moves the insertion point to the end of the last visible line on the screen
  1425.     short EndOfWindow(TAutoVal& Select); // [id(0xc00f), method]
  1426.     // Moves the insertion point to the beginning of the first line of the document
  1427.     short StartOfDocument(TAutoVal& Select); // [id(0xc010), method]
  1428.     // Moves the insertion point to the end of the last line of the document
  1429.     short EndOfDocument(TAutoVal& Select); // [id(0xc011), method]
  1430.     // Changes the outside borders of the selected paragraphs, table cells, and pictures
  1431.     short BorderOutside(TAutoVal& On); // [id(0xc018), method]
  1432.     // Removes borders from the selected paragraphs, table cells, and pictures
  1433.     short BorderNone(TAutoVal& Remove); // [id(0xc019), method]
  1434.     // Changes the top borders of the selected paragraphs, table cells, and pictures
  1435.     short BorderTop(TAutoVal& On); // [id(0xc024), method]
  1436.     // Changes the left border of the selected paragraphs, table cells, and pictures
  1437.     short BorderLeft(TAutoVal& On); // [id(0xc025), method]
  1438.     // Changes the bottom border of the selected paragraphs, table cells, and pictures
  1439.     short BorderBottom(TAutoVal& On); // [id(0xc026), method]
  1440.     // Changes the right border of the selected paragraphs, table cells, and pictures
  1441.     short BorderRight(TAutoVal& On); // [id(0xc027), method]
  1442.     // Changes the inside borders of the selected paragraphs, table cells, and pictures
  1443.     short BorderInside(TAutoVal& On); // [id(0xc028), method]
  1444.     // (Word 95 only)
  1445.     short DocumentProtection(); // [id(0xc02b), method]
  1446.     // (Word 95 only)
  1447.     short IsAutoCorrectException(TAutoVal& Tab, TAutoString Source); // [id(0x820c), method]
  1448.     // (Word 95 only)
  1449.     void MailCheckNames(); // [id(774), method]
  1450.     // (Word 95 only)
  1451.     void MailHideMessageHeader(); // [id(763), method]
  1452.     // (Word 95 only)
  1453.     void MailMessageDelete(); // [id(771), method]
  1454.     // (Word 95 only)
  1455.     void MailMessageForward(); // [id(776), method]
  1456.     // (Word 95 only)
  1457.     void MailMessageMove(); // [id(770), method]
  1458.     // (Word 95 only)
  1459.     void MailMessageNext(); // [id(773), method]
  1460.     // (Word 95 only)
  1461.     void MailMessagePrevious(); // [id(772), method]
  1462.     // (Word 95 only)
  1463.     void MailMessageProperties(); // [id(764), method]
  1464.     // (Word 95 only)
  1465.     void MailMessageReply(); // [id(768), method]
  1466.     // (Word 95 only)
  1467.     void MailMessageReplyAll(); // [id(769), method]
  1468.     // (Word 95 only)
  1469.     void MailSelectNames(); // [id(775), method]
  1470.     // (Word 95 only)
  1471.     void AutomaticChange(); // [id(4070), method]
  1472.     // (Word 95 only)
  1473.     short CountAutoCorrectExceptions(short Tab); // [id(0x820a), method]
  1474.     // (Word 95 only)
  1475.     short CountDocumentProperties(); // [id(0x81fb), method]
  1476.     // (Word 95 only)
  1477.     void DeleteDocumentProperty(TAutoString PropertyName); // [id(0x8200), method]
  1478.     // (Word 95 only)
  1479.     short DocumentHasMisspellings(); // [id(0x81f9), method]
  1480.     // (Word 95 only)
  1481.     short DocumentPropertyExists(TAutoString PropertyName); // [id(0x8204), method]
  1482.     // (Word 95 only)
  1483.     TAutoString DocumentPropertyName(short PropertyNumber); // [id(0x8201), method]
  1484.     // (Word 95 only)
  1485.     short DocumentPropertyType(TAutoString PropertyName); // [id(7941), method]
  1486.     // (Word 95 only)
  1487.     void EditFindHighlight(); // [id(780), method]
  1488.     // (Word 95 only)
  1489.     void EditFindNotHighlight(); // [id(782), method]
  1490.     // (Word 95 only)
  1491.     void EditReplaceHighlight(); // [id(781), method]
  1492.     // (Word 95 only)
  1493.     void EditReplaceNotHighlight(); // [id(783), method]
  1494.     // (Word 95 only)
  1495.     void FilePost(TAutoString FolderName); // [id(760), method]
  1496.     // (Word 95 only)
  1497.     void FileProperties(); // [id(750), method]
  1498.     // (Word 95 only)
  1499.     TAutoString GetAutoCorrectException(short Tab, short EntryNumber); // [id(0x820b), method]
  1500.     // (Word 95 only)
  1501.     TAutoString GetAddress(TAutoVal& Name, TAutoVal& Addressproperties, TAutoVal& UseAutoText, TAutoVal& DisplaySelectDialog, TAutoVal& SelectDialogModus, TAutoVal& CheckResolveNamesDialog, TAutoVal& MRUChoice, TAutoVal& UpdateMRU); // [id(0x81fa), method]
  1502.     // (Word 95 only)
  1503.     TAutoString GetDocumentPropertyStr(TAutoString Name, TAutoVal& CustomOrBuildIn); // [id(0x81fc), method]
  1504.     // (Word 95 only)
  1505.     long GetDocumentProperty(TAutoString Name, TAutoVal& CustomOrBuildIn); // [id(0x81fd), method]
  1506.     // (Word 95 only)
  1507.     void InsertAddress(); // [id(758), method]
  1508.     // (Word 95 only)
  1509.     short IsCustomDocumentProperty(TAutoString Name); // [id(0x8203), method]
  1510.     // (Word 95 only)
  1511.     short IsDocumentPropertyReadOnly(TAutoString Name); // [id(0x8202), method]
  1512.     // (Word 95 only)
  1513.     void MailMergeUseAddressBook(short AddressBookType); // [id(779), method]
  1514.     // (Word 95 only)
  1515.     void NextMisspelling(); // [id(759), method]
  1516.     // (Word 95 only)
  1517.     void SetDocumentProperty(TAutoString Name, short Type, TAutoVal& Value, short CustomOrBuiltIn); // [id(0x81fe), method]
  1518.     // (Word 95 only)
  1519.     void SetDocumentPropertyLink(TAutoString Name, TAutoString Source); // [id(0x81ff), method]
  1520.     // (Word 95 only)
  1521.     void ShowMe(); // [id(4068), method]
  1522.     // (Word 95 only)
  1523.     TAutoVal SpellChecked(short Yes); // [id(0x820e), method]
  1524.     // (Word 95 only)
  1525.     void TipWizard(); // [id(4067), method]
  1526.     // (Word 95 only)
  1527.     TAutoVal ToolsAutoCorrectCapsLockOff(TAutoVal& On); // [id(767), method]
  1528.     // (Word 95 only)
  1529.     void ToolsAutoCorrectExceptions(short Tab, TAutoString Name, short AutoAdd, TAutoVal& Add, TAutoVal& Delete); // [id(762), method]
  1530.     // (Word 95 only)
  1531.     void ToolsSpellingRecheckDocument(); // [id(777), method]
  1532. };
  1533.