2011-01-17 4 views

ответ

2

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

+0

Я нацеливаю слово 2007, как я могу добавить собственную ленту? – Hali

+0

Тогда это еще проще. Создайте проект надстройки над VSTO в Visual Studio, это надстройка .NET для Word; вы можете легко создать ленточный элемент управления в этом проекте и подключить события ленты к вашему коду. Следующий пример предназначен для Excel, но должен дать вам хорошее представление о том, что задействовано: http://www.clear-lines.com/blog/post/create-excel-2007-vsto-add-in-ribbon.aspx – Mathias

Смежные вопросы