#c# #visual-studio-2010 #ms-word #word-2007
#c# #visual-studio-2010 #ms-word #word-2007
Вопрос:
Я создаю надстройку Word 2007 с помощью Visual Studio 2010. Я много искал, но теперь я в замешательстве. Может ли кто-нибудь указать мне ниже запросы?
1) Можем ли мы разработать надстройку Word 2007 с использованием Visual studio 2010? 2) Можем ли мы разработать надстройку Word 2007 только на компьютере с office 2007? 3) Нужны ли нам записи реестра в HKLM?
Ответ №1:
Can we develop word 2007 addin using visual studio 2010?
— Да
Can we develop Word 2007 addin only on machine having office 2007?
— Нет. Вы также можете разработать надстройку с помощью Open XML SDK, если у вас нет Office 2007. — http://openxmldeveloper.org /
Do we need registry entries in HKLM?
— Да, это будет сделано самой надстройкой, если это необходимо.
Хороший пример — http://msdn.microsoft.com/en-us/library/vstudio/cc442946(v=vs.100).aspx
Комментарии:
1. Спасибо за быстрый ответ. На самом деле я создал надстройку word 2010 на компьютере с office 2010. Насколько я обнаружил, когда мы запускаем файл vsto, сгенерированный операцией сборки office project, он будет добавлен только для этого конкретного пользователя. Мы хотим, чтобы администратор установил ее, и она должна быть доступна для каждого пользователя, не требуя установки отдельно для каждого пользователя с его логином. Для этой цели я создал setup project. Он отлично работает для Word 2010 и Word 2013. Это не работает для office 2007.
2. Что происходит с Office 2007?
3. Он добавляет слово addin в word 2007, но поведение при загрузке выгружается, в то время как записи реестра, добавленные в HKLM, показывают загруженное поведение при загрузке. Я также создал надстройку 2007 на компьютере с office 2007, и когда я развернул ее на другом компьютере с office 2007, она больше не загружается, пока та же настройка работает для office 2010 и office 2013.
4. Проверьте, не блокируют ли настройки безопасности Office 2007 вызов вашей надстройки.
5. Как мы можем проверить настройки безопасности? какая безопасность требуется? На самом деле, когда я запускаю файл Vsto, созданный операцией сборки office project.. кнопка добавлена успешно. при запуске созданного мной установочного файла кнопка добавления не отображается.