Если я напишу надстройку для офиса 2007, она будет работать в 2010, 2013 году?
В настоящее время я переписываю некоторые макросы VBA, написанные для офиса 2003. Мне было интересно, написал ли я надстройку С# для 2007 года, если она будет работать в 2010 году или, возможно, даже в 2013 году. Или если Я написал их на 2010 год, если они будут работать в 2007 и 2013 годах. В настоящее время у меня есть доступ к 2007 году, но я мог бы получить доступ к 2010 году, если потребуется, еще не 2013.
Итак, в основном, насколько версия версии влияет на плагины?
Ответы
Ответ 1
Если вы используете Visual Studio Tools для Office 2010 (VSTO 4.0), то он будет совместим для Office 2007 ,Office 2010 and with Office 2013
. Если вы используете более раннюю версию, отличную от приведенной выше, вы можете использовать ее только для определенного офиса версии. В качестве примера VSTO 3.0
поддерживает только office 2003 and 2007
, как показано ниже в таблице.
Для получения дополнительной информации проверьте это Инструменты Visual Studio для Office и Инструменты Visual Studio 2010 для выполнения Office Runtime
Совместимость Показывает, как показано ниже:
![enter image description here]()
Надеюсь, это поможет вам.
Ответ 2
вы можете взглянуть на Netoffice, оболочку для MS Office, которая позволяет создавать Addins для всех поддерживаемых версий MS Office. Вам не нужен VSTO, и вы можете проверить свой собственный код, в котором работает версия вашего приложения AddIn.