Share via

Microsoft Word Template/Form

Anonymous
2024-10-16T14:43:22+00:00

I created a form where I simply tab and type pertinent information. In one of the form fields, I type a name. Occasionally, it is a Gaelic surname. I set the properties to Title Case so one can type and move on so it will automatically capitalize the first letters. When I type the Irish or Scottish name(s), i.e., McLaughlin, McCabe, etc., the third letter will not remain capitalized.

Is there a way or setting that will keep the third letter capitalized?

Thank you.

Microsoft 365 and Office | Word | Other | Other

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

9 answers

Sort by: Most helpful
  1. Charles Kenyon 167.7K Reputation points Volunteer Moderator
    2024-10-17T18:38:05+00:00

    We are using Windows 10 and it looks like I am using Content Controls for the form fields.

    Are you using the desktop application and not the online program?

    I assume the answer is yes. I do not know of a way to add CC in the online application.

    Are your Content Controls Rich Text or Plain Text? (I generally use plain text but would need rich text if you are superscripting the "c." If I was going to this much trouble, I would be superscripting the "c."

    I do not believe that Title Case is a formatting option but rather a control that is applied to selected text.

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2024-10-17T11:14:07+00:00

    We are using Windows 10 and it looks like I am using Content Controls for the form fields.

    Was this answer helpful?

    0 comments No comments
  3. Charles Kenyon 167.7K Reputation points Volunteer Moderator
    2024-10-16T20:30:04+00:00

    Are you using legacy formfields or Content Controls?

    Legacy formfields require the "Filling In Forms" legacy method of protection to work. This limits many Word features.

    Which version of Word and operating system are you using? Only the desktop applications have full functions.

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2024-10-16T17:45:13+00:00

    I'm afraid neither of those suggestions worked for me.

    It works if I use a new document without a form field, but when typed in the form field, it auto-corrects the L back to a lower-case letter.

    Was this answer helpful?

    0 comments No comments
  5. Anonymous
    2024-10-16T17:10:18+00:00

    Hi, Antoniette J

    Thank you for using Microsoft products and posting them to the community.

    There are two ways to do this

    One is to use AutoCorrect

    Go to File > Options > Proofreading > AutoCorrect Options.

    Add common Gaelic surnames to the list of autocorrects, replace “mclaughlin” with “McLaughlin”, etc.

    The second is to use VBA macros:

    Press Alt + F11 to open the VBA editor.

    Insert a new module and paste the following code:

    Sub CapitalizeThirdLetter() 
    
        Dim rng As Range 
    
        Set rng = ActiveDocument.Content 
    
        With rng.Find 
    
            .Text = "Mc[a-z]" 
    
            .MatchWildcards = True 
    
            Do While .Execute(Forward:=True) = True 
    
                rng.Characters(3).Case = wdUpperCase 
    
                rng.Collapse wdCollapseEnd 
    
            Loop 
    
        End With 
    
    End Sub 
    

    Run this macro and it will capitalize the third letter of all words that start with “Mc”.

    I hope the above information can help you. Feel free to send a message if you need further help.

    Best wishes

    Aiden.C - MSFT |Microsoft Community Support Specialist

    Was this answer helpful?

    0 comments No comments