Written by Allen Wyatt (last updated November 16, 2018)
This tip applies to Word 97, 2000, 2002, and 2003
Word allows a rich set of formatting attributes for text in a document. You can control the italic attribute in your macros by setting the value of the italic property. The syntax if you are using VBA is as follows:
Selection.Font.Italic = toggle
where toggle is either False (turns off the italic attribute) or True (turns on the italic attribute).
If you omit a toggle value, the statement will simply change the current setting of the italic attribute—italic text becomes non-italic and vice-versa.
Note:
WordTips is your source for cost-effective Microsoft Word training. (Microsoft Word is the most popular word processing software in the world.) This tip (730) applies to Microsoft Word 97, 2000, 2002, and 2003. You can find a version of this tip for the ribbon interface of Word (Word 2007 and later) here: Controlling the Italic Text Attribute.
Create Custom Apps with VBA! Discover how to extend the capabilities of Office 2013 (Word, Excel, PowerPoint, Outlook, and Access) with VBA programming, using it for writing macros, automating Office applications, and creating custom applications. Check out Mastering VBA for Office 2013 today!
When using a macro to process text in a document, it is not unusual to replace one portion of a text string with another ...
Discover MoreGot some numbers you need spelled out? Here's a handy macro that can convert numbers like "123" to words like "one ...
Discover MoreNeed to find out the day of the year for a particular date? It's easy to do if you are using a macro. All you need to do ...
Discover MoreFREE SERVICE: Get tips like this every week in WordTips, a free productivity newsletter. Enter your address and click "Subscribe."
2014-10-22 15:03:21
I think if you are trying just to toggle the italic attribute of text in VBA, the syntax is Selection.Font.Italic = wdToggle. Just leaving the toggle value blank doesn't seem to work for me.
2014-10-22 15:02:46
I think if you are trying just to toggle the italic attribute of text in VBA, the syntax is Selection.Font.Italic = wdToggle. Just leaving the toggle value blank doesn't seem to work for me.
2014-10-22 15:02:41
I think if you are trying just to toggle the italic attribute of text in VBA, the syntax is Selection.Font.Italic = wdToggle. Just leaving the toggle value blank doesn't seem to work for me.
Got a version of Word that uses the menu interface (Word 97, Word 2000, Word 2002, or Word 2003)? This site is for you! If you use a later version of Word, visit our WordTips site focusing on the ribbon interface.
Visit the WordTips channel on YouTube
FREE SERVICE: Get tips like this every week in WordTips, a free productivity newsletter. Enter your address and click "Subscribe."
Copyright © 2023 Sharon Parq Associates, Inc.
Comments