Please Note: This article is written for users of the following Microsoft Word versions: 2007, 2010, 2013, 2016, 2019, and Word in Microsoft 365. If you are using an earlier version (Word 2003 or earlier), this tip may not work for you. For a version of this tip written specifically for earlier versions of Word, click here: Automatically Inserting Brackets.
Written by Allen Wyatt (last updated January 27, 2022)
This tip applies to Word 2007, 2010, 2013, 2016, 2019, and Word in Microsoft 365
Many different documents have many different requirements for their construction. For instance, you may have a document where it is necessary to put certain recurring words within brackets so that they stand out. (Some technical manuals use this convention to designate keystrokes, such as the [Enter] key.)
If you have a need such as this, you might find it helpful to simply type your text and then go back and later add the brackets. This is where a macro can come in handy to do the adding for you. For instance, you could select the word (double-click on it) and then run a macro that would add the brackets. The following macro will easily accomplish this task:
Sub AddBrackets() Dim iCount As Integer iCount = 1 While Right(Selection.Text, 1) = " " Or _ Right(Selection.Text, 1) = Chr(13) Selection.MoveLeft Unit:=wdCharacter, Count:=1, _ Extend:=wdExtend iCount = iCount + 1 Wend Selection.InsertAfter "]" Selection.InsertBefore "[" Selection.MoveRight Unit:=wdCharacter, Count:=iCount End Sub
The macro compensates for any spaces or paragraph marks at the end of your selection. When you are done running it, the insertion point is left at the end of the original selection. You can assign your macro to either a keyboard shortcut or to the Quick Access Toolbar.
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 (12055) applies to Microsoft Word 2007, 2010, 2013, 2016, 2019, and Word in Microsoft 365. You can find a version of this tip for the older menu interface of Word here: Automatically Inserting Brackets.
Learning Made Easy! Quickly teach yourself how to format, publish, and share your content using Word 2013. With Step by Step, you set the pace, building and practicing the skills you need, just when you need them! Check out Microsoft Word 2013 Step by Step today!
Need to remove extraneous characters from a text string? VBA makes it easy through the CleanString method, described in ...
Discover MoreMacros are often used to process documents. If part of the processing involves making text selections uppercase, Word ...
Discover MoreWhen you are using Find and Replace under macro control, you can specify what you want it to do when the end of your ...
Discover MoreFREE SERVICE: Get tips like this every week in WordTips, a free productivity newsletter. Enter your address and click "Subscribe."
2020-11-29 15:18:30
ali
hello
how i can insert before and after words that are red or green in a word doc?
this is very Necessary for me.
Thank
2020-11-29 12:57:55
ali
hello
how i can insert before and after words that are red or green in a word doc?
this is very Necessary for me.
Thank
2020-06-17 19:16:36
Abrar Hussin
Thank you very much, Sir, It helped me a lot.
Got a version of Word that uses the ribbon interface (Word 2007 or later)? This site is for you! If you use an earlier version of Word, visit our WordTips site focusing on the menu 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 © 2024 Sharon Parq Associates, Inc.
Comments