You can try this at home! (grin!)

Create a small user form with three buttons named cmdCancel, cmdCapitalize and cmdIgnore.

Double-click on the buttons to load up the code as set out below.

If you want, set the Forms (properties) Position to be Startup-manual, with Left and Top both set to 0. I THINK this forces it to the top LH corner of your screen.

Then run the form.

<pre>Private Sub cmdCancel_Click()
Unload Me
End Sub

Private Sub cmdCapitalize_Click()
Selection.TypeText (UCase(Selection.Characters(1)))
Call cmdIgnore_Click
End Sub

Private Sub cmdIgnore_Click()
With Selection.Find
.Text = "^w^$"
End With
End Sub