Я предполагаю, что, поскольку вы упоминаете меню, вы говорите о Word 2003. Если вы хотите использовать C # для этого, вы можете использовать VSTO (Visual Studio Tools для Office), чтобы сделать это, используя более старую версию, VSTO 2005 SE , Я никогда не делал этого для Word, но я делал для Excel, и я думаю, что здесь не должно быть большой разницы. Вы должны будете использовать Visual Studio 2008 для этого, хотя; Я считаю, что VSTO 2005 SE больше не поддерживается в VS 2010.
Если вы ориентируетесь на Word 2007 или более позднюю версию, вам придется использовать ленту вместо этого, так как меню исчезло.