If you have Office XP or greater I believe you can set this in your admin tools as a group policy for all Office applications. This would be the most elegant solution, I think
if not, rather than messing around with removing/disabling toolbar menus, disable the internal Word functions directly.
First create a global Word template (eg. "lockDownVBEditor.dot") and place this in your Word Startup folder. Then, inside this project, create a module and add the following procedures.
Code:
Public Sub ToolsMacro()
'
End Sub
Public Sub ToolsRecordMacroToggle()
'
End Sub
Public Sub ViewVBCode()
'
End Sub
These act as overrides to built-in Word functions. You could replace the comment so that it warns the user that these features are disabled.
Of course, this isn't foolproof, but it's a hack that deters most users.
cheers,
Guido