INserting custom fields in Word

I would like to have a menu in Word that allowed me to insert fields. I don't mean the preset fields Word come with, but fields just having a "custom - name" (similar to mail.-merge fields)
May someone tell me how to achieve that?
thanks
[248 byte] By [amc] at [2008-2-7]
# 1
additionally, I would like to know how a menu option can "fire" a VBA function (not a pre-set macro), previously created in the VBE of Word
thanks
amc at 2007-9-9 > top of Msdn Tech,Microsoft ISV Community Center Forums,Visual Basic for Applications (VBA)...
# 2
Per one of our support engineers:

1. I am not very sure what you mean by "fields having custom name". Could you let me know what you actually want to do?
If you mean to insert the controls in Control Toolbox, you can record a macro to see the VBA code behind. For example, when I insert a textbox, the code is similar to the following.
CommandBars("Control Toolbox").Visible = True
ActiveDocument.ToggleFormsDesign
'add textbox control
Selection.InlineShapes.AddOLEControl ClassType:="Forms.TextBox.1"
If you want to insert your own control, you need to create your own ActiveX control and register in the system, and then do the similar things.
2. What VBA function do you refer to? If you would like to customize Word menu and functionality, you may create an add-in.
How To Build an Office COM Add-in by Using Visual C# .NET (302901)
http://support.microsoft.com/?id=302901
INFO: Develop Microsoft Office solutions with Visual Studio .NET (311452)
http://support.microsoft.com/?id=311452
HOW TO: Create and Load Add-ins in Visual Studio .NET by Using Visual C# .NET (816167)
http://support.microsoft.com/?id=816167

If there is any misunderstanding on the engineer's part, please let me know.
thanks,
-brenda (ISV Buddy Team)
MSISVBuddyTeam at 2007-9-9 > top of Msdn Tech,Microsoft ISV Community Center Forums,Visual Basic for Applications (VBA)...