WD: WordBasic Macro to Test for an Existing Style Name |
Q117826
When you write macros in Microsoft Word, you may need to test for the existence of a style name before modifying or deleting the style. If your macro does not check for the existence of a style before attempting to modify or delete the style, the FormatStyle command may return the following error message:
This style name does not exist.
The following WordBasic macro tests for an existing style named "Test." If the style exists, Word deletes the style.
Sub MAIN
sStyleName$ = "Test"
If StyleDesc$(sStyleName$) = "" Then
MsgBox sStyleName$ + " does not exist", "Style Name"
Else
FormatStyle .Name = sStyleName$, .Delete
End If
End Sub
For more information about how to do this in Word 97, please see the
following articles in the Microsoft Knowledge Base:
Q158847 Word 97: Macro To Test For An Existing Style Name
"Microsoft Word Developer's Kit," version 6.0, pages 706-707
Additional query words: WordBasic delete style FormatStyle
Keywords : kberrmsg kbmacro kbprogramming kbdtacode kbmacroexample winword macword word6 word7 word95
Issue type : kbhowto
Technology : kbHWMAC kbOSMAC kbWordSearch kbWordMacSearch kbWord700Search kbZNotKeyword2 kbWord600Mac kbWord601aMac kbWord601Mac kbWord600 kbWord600a kbWord600c kbWord700 kbWord700a
|
Last Reviewed: November 5, 2000 © 2001 Microsoft Corporation. All rights reserved. Terms of Use. |