In Microsoft Word, the Temporary argument of the Add method (CommandBarControls object) is always ignored. Therefore, when you add a control button to a menu bar on a command bar, it remains in the Normal.dot template regardless of whether you set the Temporary argument to True. To remove an unnecessary menu item from the Normal.dot template, you can use one of the following methods.
Sub ResetAllCommandBars()
Dim mnu As CommandBar
'Error handler skips over custom toolbars,
'which can't be reset
On Error Resume Next
For Each mnu In Application.CommandBars
mnu.Reset
Next mnu
End Sub
This example resets the items on only the menu bar instead of all toolbars in Word. Sub ResetMenuBar()
Dim mnu As CommandBar
For Each mnu In Application.CommandBars
If mnu.Name = "Menu Bar" Then
mnu.Reset
End If
Next mnu
End Sub