Если я напишу надстройку для офиса 2007, она будет работать в 2010, 2013?

В настоящее время я переписываю некоторые макросы VBA, которые были написаны для офиса 2003. Мне было интересно, написал ли я надстройку C # для 2007 года, будет ли она работать в 2010 или, может быть, даже в 2013 году. Или я написал их на 2010 год, если они будут работать и на 2007 и 2013 годы. В настоящее время у меня есть доступ к 2007 году, но я могу получить доступ к 2010 году, если потребуется, а не к 2013 году.

Итак, в принципе, насколько версия office влияет на плагины?


person Natzely    schedule 09.02.2013    source источник
comment
Может помочь надстройка Excel, работающая в Excel 2007 и 2010.   -  person Ken White    schedule 09.02.2013
comment
[This] [1] может ответить на ваш вопрос. [1]: stackoverflow.com/questions/ 5218488 /   -  person John    schedule 09.02.2013


Ответы (2)


Если вы используете 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

Совместимость показывает, как показано ниже:

введите описание изображения здесь

Надеюсь, это вам поможет.

person Sampath    schedule 09.02.2013
comment
@Natzely Да. На самом деле он есть по моей второй ссылке в разделе «Предпосылки:». В любом случае рад слышать, что это помогло! - person Sampath; 11.02.2013
comment
Вторая ссылка, как уже упоминалось, теперь не работает. - person Alan B; 20.05.2015

вы можете взглянуть на Netoffice, оболочку для MS Office, которая позволяет создавать надстройки для всех поддерживаемых версий MS Office. Вам не нужен VSTO, и вы можете проверить в своем собственном коде, в какой версии Office работает ваша надстройка.

person Dirk Trilsbeek    schedule 09.02.2013
comment
Просто загрузил это, и он отлично выглядит. Кажется, что позволяет избежать большинства проблем с VSTO. - person Wade Hatler; 15.02.2014