Hi,
is there a way to automatically convert the first character after a dash sign (-) to uppercase in Word 2007?
Thanks?
January 10, 2025
Hi,
is there a way to automatically convert the first character after a dash sign (-) to uppercase in Word 2007?
Thanks?
Reported content has been submitted
Reported content has been submitted
Was this reply helpful?
Sorry this didn't help.
Great! Thanks for your feedback.
How satisfied are you with this reply?
Thanks for your feedback, it helps us improve the site.
How satisfied are you with this reply?
Thanks for your feedback.
Reported content has been submitted
Was this reply helpful?
Sorry this didn't help.
Great! Thanks for your feedback.
How satisfied are you with this reply?
Thanks for your feedback, it helps us improve the site.
How satisfied are you with this reply?
Thanks for your feedback.
If it is the same dash and word over again, save as Auto Text. To do so: Select dashed words and at “Insert” tab in “Text” area choose “Quick Parts” drop down arrow and then “Auto Text, and then “Save Selection to Auto Text Gallery.” When you start typing the dash w/word the selection will appear on the screen--you can then just hit enter.
Also, if the dash is placed at the "first line indent" tab place the next word will start as uppercase. Also uppercase will appear after a dash style bullet.
Reported content has been submitted
Was this reply helpful?
Sorry this didn't help.
Great! Thanks for your feedback.
How satisfied are you with this reply?
Thanks for your feedback, it helps us improve the site.
How satisfied are you with this reply?
Thanks for your feedback.
I like Doug's suggestion best. Easy to do (and later undo if you want) with macros:
Sub CreateACEntries()
'A basic Word macro coded by Greg Maxey
Dim lngIndex As Long
For lngIndex = 97 To 122
AutoCorrect.Entries.Add Name:="-" & Chr(lngIndex), Value:=UCase("-" & Chr(lngIndex))
Next lngIndex
End Sub
Sub DeleteACEntries()
'A basic Word macro coded by Greg Maxey
Dim oAC As AutoCorrectEntry
For Each oAC In AutoCorrect.Entries
If oAC.Name Like "-[a-z]" Then
oAC.Delete
End If
Next oAC
End Sub
See: http://gregmaxey.mvps.org/word_tip_pages/installing_employing_macros.html for instructions to employ the VBA code provided above.
Reported content has been submitted
Was this reply helpful?
Sorry this didn't help.
Great! Thanks for your feedback.
How satisfied are you with this reply?
Thanks for your feedback, it helps us improve the site.
How satisfied are you with this reply?
Thanks for your feedback.