Hallo Wolfgang,
Besser eine späte Antwort als keine Antwort. :-)
Wahrscheinlich hast du inzwischen selbst rausgefunden, dass das so nicht klappen kann. Zum einen nutzt du in Word die Excel-Interne Konstante
xlWorksheet weiter (wenn überhaupt dann
wdDocument) zum anderen gibt es m.W. das Menubars-Objekt im Word nicht, da dort im Gegensatz zu Excel nur eine einzige Menubar existiert. Du kannst aber hier (wie auch in Excel) das üblichere CommandBars-Objekt verwenden. Damit kannst du auch auf Symbolleisten zugreifen.
Set menuDatei = Application.CommandBars("Menu Bar").Controls("Datei")
menuDatei.Controls.Add Before:=7
menuDatei.Controls(7).Caption="auf &USB speichern"
menuDatei.Controls(7).OnAction="auf_USB_speichern"
In Excel heißt die Commandbar dann "Worksheet Menu Bar"
Noch ein Tipp zum Schluss: Du kannst deine Makros viel leichter auslösen, wenn du auf die Symbolleiste ein eigenes Symbol erstellst. Einfach mit der rechten Maustaste auf die Symbolleiste klicken und Anpassen wählen. Dann aus der Kategorie Makros dein Makro reinziehen. Das Icon kannst du mit Rechtsklick auf das Symbol selbst malen oder du kopierst das Bild eines anderen Symbols.
PS: der komplette Tipp funktioniert m.W. nur bis Office 2003. Neuere Office Versionen nutzen die Ribbon Bar. Wenn du da ran willst, brauchst du ein Zusatzprogramm wie z.B. Ribbon X.