Создание надстройки Word 2007 Visual Studio 2010

Я создаю надстройку Word 2007 с помощью Visual Studio 2010. Я много искал, но сейчас запутался. Может ли кто-нибудь направить меня ниже запросов?

1) Можем ли мы разработать надстройку Word 2007 с помощью Visual Studio 2010? 2) Можно ли разработать надстройку Word 2007 только на машине с Office 2007? 3) Нужны ли нам записи в реестре в HKLM?


person user3733735    schedule 16.06.2014    source источник


Ответы (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%28v=vs.100%29.aspx.

person Typist    schedule 16.06.2014
comment
Спасибо за быстрый ответ. На самом деле я создал надстройку word 2010 на машине с Office 2010. Насколько я понял, когда мы запускаем файл vsto, сгенерированный операцией сборки офисного проекта, он будет добавлен только для этого конкретного пользователя. Мы хотим, чтобы его установил администратор, и он должен быть доступен для каждого пользователя без необходимости устанавливать отдельно для каждого пользователя с его логином. Для этого я создал установочный проект. Он отлично работает для Word 2010 и Word 2013. Он не работает для Office 2007. - person user3733735; 17.06.2014
comment
Что происходит с Office 2007? - person Typist; 17.06.2014
comment
Он добавляет надстройку Word в Word 2007, но поведение загрузки - Выгружено, в то время как записи реестра, добавленные в HKLM, показывают поведение загрузки Загружено. Я также создал надстройку 2007 на машине с офисом 2007, и когда я развернул ее на другой машине с офисом 2007, он больше не загружается, в то время как такая же установка работает с офисом 2010 и офисом 2013. - person user3733735; 17.06.2014
comment
Проверьте, не блокируют ли параметры безопасности Office 2007 запуск вашей надстройки. - person Typist; 17.06.2014
comment
Как мы можем проверить настройки безопасности? какая безопасность требуется? На самом деле, когда я запускаю файл Vsto, созданный операцией сборки офисного проекта ... кнопка добавляется успешно. это не кнопка добавления, когда я запускаю созданный мной установочный файл. - person user3733735; 17.06.2014
comment
Вот инструкции по безопасности - person Typist; 17.06.2014
comment
все в порядке согласно настройкам безопасности .. Я не знаю точной причины проблемы .. - person user3733735; 17.06.2014
comment
вы можете предложить? - person user3733735; 18.06.2014
comment
Предоставленного вами описания недостаточно, чтобы сделать вывод о том, что происходит на вашей стороне. Вы можете попробовать устранить его - blogs.msdn.com/b/vsod/archive/2008/04/22/ - person Typist; 18.06.2014
comment
Как найти журнал ошибок для надстроек, которые не загружаются? Если я найду ошибку, это будет действительно полезно. - person user3733735; 18.06.2014
comment
Попробуйте посмотреть, есть ли в EventViewer что-нибудь интересное. Посмотрите - stackoverflow.com/questions/4668777/ - person Typist; 18.06.2014
comment
Нужен ли нам .Net framework 4.0 или 4.5, чтобы он работал в Word 2007? Я должен установить это на машине с офисом 2007. Имеет ли значение, какой фреймворк мы использовали для создания надстройки? - person user3733735; 18.06.2014
comment
да. У вас должна быть такая же структура на целевой машине, которую вы использовали для создания надстройки. Но ваш установщик должен пожаловаться на это, если его нет на целевой машине. - person Typist; 18.06.2014