As far as I know, it is not possible through the Word GUI.
I know it is simple using Text Form Fields. But I don't like how the fields are highlighted with a grey box (that does not seem to go away).
So I am not stuck to using Rich Text Content Controls, but I am ignorant is making the Text Form Fields look nice.
My fields have the appearance of YYYY-MM-DD-PARTID.
The ContentControl class doesn't provide anything for that. The best what you could do is to use a placeholder text to let users know how the data format should look like. The ContentControl.SetPlaceholderText method sets the placeholder text that displays in the content control until a user enters their own text.
For example, with a drop down control you may use the following code:
For entering dates you can use the ContentControl.DateDisplayFormat property which returns or sets a string that represents the format in which dates are displayed.