Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Mike Lewis on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Word Dialogs

Status
Not open for further replies.

risslsu

Programmer
Jan 13, 2004
18
0
0
US
How do I define dialogs?

Mike gave me this one:
#DEFINE wdDialogFileSummaryInfo 86

How do I know what number to put behind them?
For Example, I need to know how to define wdDialogFileSaveAs. Is there somewhere I can find this information?

Marissa
 

Marissa,

1. Open Microsoft Word.

2. Open the macro editor (Alt+F11).

3. Open the Object Browser (F2).

4. In the top combo (the one that says <All Libraries>), choose Word.

5. In the box immediately below, search for the constant that you are interested in (e.g. wdDialogFileSaveAs).

6. Click on the result in Search Results, then glance at the grey area at the foot of the window. It will show, for example:

Const wdDialogFileSaveAs = 84 (&H54)

So, the answer in that case would be 84.

Hope this helps.

Mike


__________________________________
Mike Lewis (Edinburgh, Scotland)

My sites:
Visual FoxPro (www.ml-consult.demon.co.uk)
Crystal Reports (www.ml-crystal.com)
 
Thank you so much. I found all of them!
 
Hi Marissa.

Another solution is to open the Microsoft WWord Object library in VFP's object browser. Open the enums node and find the wdWordDialog enum. You can drag it from the object browser and drop it into a program file to automagically create your #DEFINEs:

Code:
#DEFINE wdDialogToolsOptionsTabView  204  
#DEFINE wdDialogToolsOptionsTabGeneral  203  
#DEFINE wdDialogToolsOptionsTabEdit  224  
#DEFINE wdDialogToolsOptionsTabPrint  208  
#DEFINE wdDialogToolsOptionsTabSave  209  
#DEFINE wdDialogToolsOptionsTabProofread  211  
#DEFINE wdDialogToolsOptionsTabTrackChanges  386  
#DEFINE wdDialogToolsOptionsTabUserInfo  213  
#DEFINE wdDialogToolsOptionsTabCompatibility  525  
#DEFINE wdDialogToolsOptionsTabTypography  739  
#DEFINE wdDialogToolsOptionsTabFileLocations  225  
#DEFINE wdDialogToolsOptionsTabFuzzy  790  
#DEFINE wdDialogToolsOptionsTabHangulHanjaConversion  786  
#DEFINE wdDialogToolsOptionsTabBidi  1029  
#DEFINE wdDialogToolsOptionsTabSecurity  1361  
#DEFINE wdDialogFilePageSetupTabMargins  150000  
#DEFINE wdDialogFilePageSetupTabPaper  150001  
#DEFINE wdDialogFilePageSetupTabLayout  150003  
#DEFINE wdDialogFilePageSetupTabCharsLines  150004  
#DEFINE wdDialogInsertSymbolTabSymbols  200000  
#DEFINE wdDialogInsertSymbolTabSpecialCharacters  200001  
#DEFINE wdDialogNoteOptionsTabAllFootnotes  300000  
#DEFINE wdDialogNoteOptionsTabAllEndnotes  300001  
#DEFINE wdDialogInsertIndexAndTablesTabIndex  400000  
#DEFINE wdDialogInsertIndexAndTablesTabTableOfContents  400001  
#DEFINE wdDialogInsertIndexAndTablesTabTableOfFigures  400002  
#DEFINE wdDialogInsertIndexAndTablesTabTableOfAuthorities  400003  
#DEFINE wdDialogOrganizerTabStyles  500000  
#DEFINE wdDialogOrganizerTabAutoText  500001  
#DEFINE wdDialogOrganizerTabCommandBars  500002  
#DEFINE wdDialogOrganizerTabMacros  500003  
#DEFINE wdDialogFormatFontTabFont  600000  
#DEFINE wdDialogFormatFontTabCharacterSpacing  600001  
#DEFINE wdDialogFormatFontTabAnimation  600002  
#DEFINE wdDialogFormatBordersAndShadingTabBorders  700000  
#DEFINE wdDialogFormatBordersAndShadingTabPageBorder  700001  
#DEFINE wdDialogFormatBordersAndShadingTabShading  700002  
#DEFINE wdDialogToolsEnvelopesAndLabelsTabEnvelopes  800000  
#DEFINE wdDialogToolsEnvelopesAndLabelsTabLabels  800001  
#DEFINE wdDialogFormatParagraphTabIndentsAndSpacing  1000000  
#DEFINE wdDialogFormatParagraphTabTextFlow  1000001  
#DEFINE wdDialogFormatParagraphTabTeisai  1000002  
#DEFINE wdDialogFormatDrawingObjectTabColorsAndLines  1200000  
#DEFINE wdDialogFormatDrawingObjectTabSize  1200001  
#DEFINE wdDialogFormatDrawingObjectTabPosition  1200002  
#DEFINE wdDialogFormatDrawingObjectTabWrapping  1200003  
#DEFINE wdDialogFormatDrawingObjectTabPicture  1200004  
#DEFINE wdDialogFormatDrawingObjectTabTextbox  1200005  
#DEFINE wdDialogFormatDrawingObjectTabWeb  1200006  
#DEFINE wdDialogFormatDrawingObjectTabHR  1200007  
#DEFINE wdDialogToolsAutoCorrectExceptionsTabFirstLetter  1400000  
#DEFINE wdDialogToolsAutoCorrectExceptionsTabInitialCaps  1400001  
#DEFINE wdDialogToolsAutoCorrectExceptionsTabHangulAndAlphabet  1400002  
#DEFINE wdDialogToolsAutoCorrectExceptionsTabIac  1400003  
#DEFINE wdDialogFormatBulletsAndNumberingTabBulleted  1500000  
#DEFINE wdDialogFormatBulletsAndNumberingTabNumbered  1500001  
#DEFINE wdDialogFormatBulletsAndNumberingTabOutlineNumbered  1500002  
#DEFINE wdDialogLetterWizardTabLetterFormat  1600000  
#DEFINE wdDialogLetterWizardTabRecipientInfo  1600001  
#DEFINE wdDialogLetterWizardTabOtherElements  1600002  
#DEFINE wdDialogLetterWizardTabSenderInfo  1600003  
#DEFINE wdDialogToolsAutoManagerTabAutoCorrect  1700000  
#DEFINE wdDialogToolsAutoManagerTabAutoFormatAsYouType  1700001  
#DEFINE wdDialogToolsAutoManagerTabAutoText  1700002  
#DEFINE wdDialogToolsAutoManagerTabSmartTags  1700004  
#DEFINE wdDialogTablePropertiesTabTable  1800000  
#DEFINE wdDialogTablePropertiesTabRow  1800001  
#DEFINE wdDialogTablePropertiesTabColumn  1800002  
#DEFINE wdDialogTablePropertiesTabCell  1800003  
#DEFINE wdDialogEmailOptionsTabSignature  1900000  
#DEFINE wdDialogEmailOptionsTabStationary  1900001  
#DEFINE wdDialogEmailOptionsTabQuoting  1900002  
#DEFINE wdDialogWebOptionsBrowsers  2000000  
#DEFINE wdDialogWebOptionsGeneral  2000000  
#DEFINE wdDialogWebOptionsFiles  2000001  
#DEFINE wdDialogWebOptionsPictures  2000002  
#DEFINE wdDialogWebOptionsEncoding  2000003  
#DEFINE wdDialogWebOptionsFonts  2000004  
#DEFINE wdDialogToolsOptionsTabAcetate  1266  
#DEFINE wdDialogFilePageSetupTabPaperSize  150001  
#DEFINE wdDialogFilePageSetupTabPaperSource  150002  
#DEFINE wdDialogHelpAbout  9  
#DEFINE wdDialogHelpWordPerfectHelp  10  
#DEFINE wdDialogDocumentStatistics  78  
#DEFINE wdDialogFileNew  79  
#DEFINE wdDialogFileOpen  80  
#DEFINE wdDialogMailMergeOpenDataSource  81  
#DEFINE wdDialogMailMergeOpenHeaderSource  82  
#DEFINE wdDialogFileSaveAs  84  
#DEFINE wdDialogFileSummaryInfo  86  
#DEFINE wdDialogToolsTemplates  87  
#DEFINE wdDialogFilePrint  88  
#DEFINE wdDialogFilePrintSetup  97  
#DEFINE wdDialogFileFind  99  
#DEFINE wdDialogFormatAddrFonts  103  
#DEFINE wdDialogEditPasteSpecial  111  
#DEFINE wdDialogEditFind  112  
#DEFINE wdDialogEditReplace  117  
#DEFINE wdDialogEditStyle  120  
#DEFINE wdDialogEditLinks  124  
#DEFINE wdDialogEditObject  125  
#DEFINE wdDialogTableToText  128  
#DEFINE wdDialogTextToTable  127  
#DEFINE wdDialogTableInsertTable  129  
#DEFINE wdDialogTableInsertCells  130  
#DEFINE wdDialogTableInsertRow  131  
#DEFINE wdDialogTableDeleteCells  133  
#DEFINE wdDialogTableSplitCells  137  
#DEFINE wdDialogTableRowHeight  142  
#DEFINE wdDialogTableColumnWidth  143  
#DEFINE wdDialogToolsCustomize  152  
#DEFINE wdDialogInsertBreak  159  
#DEFINE wdDialogInsertPicture  163  
#DEFINE wdDialogInsertFile  164  
#DEFINE wdDialogInsertDateTime  165  
#DEFINE wdDialogInsertField  166  
#DEFINE wdDialogInsertMergeField  167  
#DEFINE wdDialogInsertBookmark  168  
#DEFINE wdDialogMarkIndexEntry  169  
#DEFINE wdDialogInsertTableOfContents  171  
#DEFINE wdDialogInsertObject  172  
#DEFINE wdDialogToolsCreateEnvelope  173  
#DEFINE wdDialogFormatSectionLayout  176  
#DEFINE wdDialogFormatColumns  177  
#DEFINE wdDialogFileDocumentLayout  178  
#DEFINE wdDialogFormatTabs  179  
#DEFINE wdDialogFormatStyle  180  
#DEFINE wdDialogFormatDefineStyleFont  181  
#DEFINE wdDialogFormatDefineStylePara  182  
#DEFINE wdDialogFormatDefineStyleTabs  183  
#DEFINE wdDialogFormatDefineStyleFrame  184  
#DEFINE wdDialogFormatDefineStyleBorders  185  
#DEFINE wdDialogFormatDefineStyleLang  186  
#DEFINE wdDialogFormatPicture  187  
#DEFINE wdDialogToolsLanguage  188  
#DEFINE wdDialogFormatFrame  190  
#DEFINE wdDialogToolsThesaurus  194  
#DEFINE wdDialogToolsHyphenation  195  
#DEFINE wdDialogToolsBulletsNumbers  196  
#DEFINE wdDialogToolsHighlightChanges  197  
#DEFINE wdDialogToolsRevisions  197  
#DEFINE wdDialogToolsCompareDocuments  198  
#DEFINE wdDialogTableSort  199  
#DEFINE wdDialogToolsOptionsGeneral  203  
#DEFINE wdDialogToolsOptionsView  204  
#DEFINE wdDialogToolsAdvancedSettings  206  
#DEFINE wdDialogToolsOptionsPrint  208  
#DEFINE wdDialogToolsOptionsSave  209  
#DEFINE wdDialogToolsOptionsSpellingAndGrammar  211  
#DEFINE wdDialogToolsOptionsUserInfo  213  
#DEFINE wdDialogToolsMacroRecord  214  
#DEFINE wdDialogWindowActivate  220  
#DEFINE wdDialogFormatRetAddrFonts  221  
#DEFINE wdDialogToolsOptionsEdit  224  
#DEFINE wdDialogToolsOptionsFileLocations  225  
#DEFINE wdDialogToolsWordCount  228  
#DEFINE wdDialogControlRun  235  
#DEFINE wdDialogInsertPageNumbers  294  
#DEFINE wdDialogFormatPageNumber  298  
#DEFINE wdDialogCopyFile  300  
#DEFINE wdDialogFormatChangeCase  322  
#DEFINE wdDialogUpdateTOC  331  
#DEFINE wdDialogInsertDatabase  341  
#DEFINE wdDialogTableFormula  348  
#DEFINE wdDialogFormFieldOptions  353  
#DEFINE wdDialogInsertCaption  357  
#DEFINE wdDialogInsertCaptionNumbering  358  
#DEFINE wdDialogInsertAutoCaption  359  
#DEFINE wdDialogFormFieldHelp  361  
#DEFINE wdDialogInsertCrossReference  367  
#DEFINE wdDialogInsertFootnote  370  
#DEFINE wdDialogToolsOptionsTrackChanges  386  
#DEFINE wdDialogConvertObject  392  
#DEFINE wdDialogInsertAddCaption  402  
#DEFINE wdDialogConnect  420  
#DEFINE wdDialogToolsCustomizeKeyboard  432  
#DEFINE wdDialogToolsCustomizeMenus  433  
#DEFINE wdDialogToolsMergeDocuments  435  
#DEFINE wdDialogMarkTableOfContentsEntry  442  
#DEFINE wdDialogFileMacPageSetupGX  444  
#DEFINE wdDialogFilePrintOneCopy  445  
#DEFINE wdDialogEditFrame  458  
#DEFINE wdDialogMarkCitation  463  
#DEFINE wdDialogTableOfContentsOptions  470  
#DEFINE wdDialogInsertTableOfAuthorities  471  
#DEFINE wdDialogInsertTableOfFigures  472  
#DEFINE wdDialogInsertFormField  483  
#DEFINE wdDialogFormatDropCap  488  
#DEFINE wdDialogToolsCreateLabels  489  
#DEFINE wdDialogToolsProtectDocument  503  
#DEFINE wdDialogFormatStyleGallery  505  
#DEFINE wdDialogToolsAcceptRejectChanges  506  
#DEFINE wdDialogHelpWordPerfectHelpOptions  511  
#DEFINE wdDialogToolsUnprotectDocument  521  
#DEFINE wdDialogToolsOptionsCompatibility  525  
#DEFINE wdDialogTableOfCaptionsOptions  551  
#DEFINE wdDialogTableAutoFormat  563  
#DEFINE wdDialogMailMergeFindRecord  569  
#DEFINE wdDialogReviewAfmtRevisions  570  
#DEFINE wdDialogViewZoom  577  
#DEFINE wdDialogToolsProtectSection  578  
#DEFINE wdDialogFontSubstitution  581  
#DEFINE wdDialogInsertSubdocument  583  
#DEFINE wdDialogNewToolbar  586  
#DEFINE wdDialogFormatCallout  610  
#DEFINE wdDialogTableFormatCell  612  
#DEFINE wdDialogToolsCustomizeMenuBar  615  
#DEFINE wdDialogFileRoutingSlip  624  
#DEFINE wdDialogEditTOACategory  625  
#DEFINE wdDialogToolsManageFields  631  
#DEFINE wdDialogDrawSnapToGrid  633  
#DEFINE wdDialogDrawAlign  634  
#DEFINE wdDialogMailMergeCreateDataSource  642  
#DEFINE wdDialogMailMergeCreateHeaderSource  643  
#DEFINE wdDialogMailMergeCheck  677  
#DEFINE wdDialogMailMergeHelper  680  
#DEFINE wdDialogMailMergeQueryOptions  681  
#DEFINE wdDialogListCommands  723  
#DEFINE wdDialogEditCreatePublisher  732  
#DEFINE wdDialogEditSubscribeTo  733  
#DEFINE wdDialogEditPublishOptions  735  
#DEFINE wdDialogEditSubscribeOptions  736  
#DEFINE wdDialogFileMacCustomPageSetupGX  737  
#DEFINE wdDialogToolsOptionsTypography  739  
#DEFINE wdDialogToolsOptionsAutoFormatAsYouType  778  
#DEFINE wdDialogMailMergeUseAddressBook  779  
#DEFINE wdDialogToolsHangulHanjaConversion  784  
#DEFINE wdDialogToolsOptionsFuzzy  790  
#DEFINE wdDialogEditGoToOld  811  
#DEFINE wdDialogInsertNumber  812  
#DEFINE wdDialogToolsSpellingAndGrammar  828  
#DEFINE wdDialogToolsCreateDirectory  833  
#DEFINE wdDialogTableWrapping  854  
#DEFINE wdDialogFormatTheme  855  
#DEFINE wdDialogCreateAutoText  872  
#DEFINE wdDialogToolsAutoSummarize  874  
#DEFINE wdDialogToolsGrammarSettings  885  
#DEFINE wdDialogInsertHyperlink  925  
#DEFINE wdDialogFileVersions  945  
#DEFINE wdDialogFitText  983  
#DEFINE wdDialogEditAutoText  985  
#DEFINE wdDialogPhoneticGuide  986  
#DEFINE wdDialogToolsDictionary  989  
#DEFINE wdDialogFileSaveVersion  1007  
#DEFINE wdDialogToolsOptionsBidi  1029  
#DEFINE wdDialogFrameSetProperties  1074  
#DEFINE wdDialogTableTableOptions  1080  
#DEFINE wdDialogTableCellOptions  1081  
#DEFINE wdDialogIMESetDefault  1094  
#DEFINE wdDialogTCSCTranslator  1156  
#DEFINE wdDialogHorizontalInVertical  1160  
#DEFINE wdDialogTwoLinesInOne  1161  
#DEFINE wdDialogFormatEncloseCharacters  1162  
#DEFINE wdDialogConsistencyChecker  1121  
#DEFINE wdDialogToolsOptionsSmartTag  1395  
#DEFINE wdDialogFormatStylesCustom  1248  
#DEFINE wdDialogCSSLinks  1261  
#DEFINE wdDialogInsertWebComponent  1324  
#DEFINE wdDialogToolsOptionsEditCopyPaste  1356  
#DEFINE wdDialogToolsOptionsSecurity  1361  
#DEFINE wdDialogSearch  1363  
#DEFINE wdDialogShowRepairs  1381  
#DEFINE wdDialogMailMergeInsertAsk  4047  
#DEFINE wdDialogMailMergeInsertFillIn  4048  
#DEFINE wdDialogMailMergeInsertIf  4049  
#DEFINE wdDialogMailMergeInsertNextIf  4053  
#DEFINE wdDialogMailMergeInsertSet  4054  
#DEFINE wdDialogMailMergeInsertSkipIf  4055  
#DEFINE wdDialogMailMergeFieldMapping  1304  
#DEFINE wdDialogMailMergeInsertAddressBlock  1305  
#DEFINE wdDialogMailMergeInsertGreetingLine  1306  
#DEFINE wdDialogMailMergeInsertFields  1307  
#DEFINE wdDialogMailMergeRecipients  1308  
#DEFINE wdDialogMailMergeFindRecipient  1326  
#DEFINE wdDialogMailMergeSetDocumentType  1339  
#DEFINE emptyenum  0



Marcia G. Akins
 
Thanks, Marcia, I didn't know that trick!
I had been using the VB object browser...


Another approach is to google:
"define wdDialogFileSaveAs"

Which turns up the page on the fox.wiki:

- Bill

Get the best answers to your questions -- See FAQ481-4875.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top