Поделиться через


Запуск решений в различных версиях Microsoft Office

Если было разработано для решения Office 2010, можно выполнить те же решения в Microsoft Office 2013.Если клиенты используют обе версии Microsoft Office 2007, можно использовать Visual Studio 2012 для разработки решений, работают во всех версиях office 3.В этом сценарии решение будет выполняться в системе Microsoft Office 2007 без ошибок, только если решение не используются функции, представленные в более поздних версиях office. Приложения Microsoft Office также могут запускать решения office, созданных с помощью предыдущих версий Visual Studio.

Запуск решений Office, созданных с помощью Visual Studio 2012 или Visual Studio 2010

Решения, созданные с помощью Visual Studio 2012 или Visual Studio 2010 может выполняться в Office 2013, Office 2010 или в выпуске 2007 системы Microsoft Office.Однако решение может использовать только те функции и API, которые доступны во всех версиях office 3.

Эти сценарии проиллюстрированы в следующей таблице.

Версия Office, используемая шаблоном проекта

Требуемая версия платформы .NET Framework для проекта1

Версии Office, в которых может выполняться решение

Необходимая среда выполнения на компьютере пользователя

Office 2013

.NET Framework 4

или

.NET Framework 4.5

Office 2013

Office 2010

Выпуск 2007 системы Microsoft Office2

Средства Visual Studio 2010 для выполнения office

Office 2010

.NET Framework 4

или

.NET Framework 4.5

Office 2013

Office 2010

Выпуск 2007 системы Microsoft Office2

Средства Visual Studio 2010 для выполнения office

Office 2010

Платформа .NET Framework 3.5

Office 2013

Office 2010

Средства Visual Studio 2010 для выполнения office

Система Microsoft Office 2007

.NET Framework 4, 

.NET Framework 4.5,

или

Платформа .NET Framework 3.5

Office 2013

Office 2010

Система Microsoft Office 2007

Средства Visual Studio 2010 для выполнения office

1.Для выполнения решения версия платформы .NET Framework, выбранная для проекта, должна быть установлена на компьютерах конечных пользователей.Например, если проект ориентирован на .NET Framework 3.5, эта версия платформы должна быть установлена на компьютерах конечных пользователей.В данном примере решение не будет выполняться, если на компьютерах конечных пользователей установлена только версия .NET Framework 4.

2.В данном сценарии решение будет выполняться в системе Microsoft Office 2007 без ошибок, только если в нем не используются функции, впервые представленные в Office 2010.

Запуск решений Office, созданные с использованием версий Visual Studio до Visual Studio 2010

В приложениях Microsoft Office можно запускать решения office, созданные с помощью версий Visual Studio до Visual Studio 2010.В некоторых случаях эти решения требуют наличия различных версий Visual Studio Tools for Office (cреда выполнения).Разные версии Visual Studio Tools for Office (cреда выполнения) можно установить параллельно на одном компьютере.

В следующей таблице представлены версии Microsoft Office, в которых можно запускать решения, созданные с использованием предыдущих версий Visual Studio, а также версии Visual Studio Tools for Office (cреда выполнения) и платформы .NET Framework, необходимые для работы каждого решения. 

Выпуск Visual Studio, используемый для создания решения

Версия Office, используемая шаблоном проекта

Версии Office, в которых может выполняться решение

Необходимая среда выполнения на компьютере пользователя

Необходимая версия .NET Framework на компьютере пользователя

Visual Studio 2008 Professional

или

Visual Studio Team System 2008

Система Microsoft Office 2007

Office 2013 и Office 2010.1

Система Microsoft Office 2007

Средства Visual Studio 2010 для выполнения office 1

или

Microsoft Visual Studio Tools for Office (версия 3.0 Runtime)

Платформа .NET Framework 3.5

Один из следующих выпусков Visual Studio 2005 c установленным набором средств VSTO 2005 SE2:

  • Набор средств Visual Studio 2005 для Office

  • Visual Studio Team System 2005

  • Visual Studio 2005 Professional

Система Microsoft Office 2007

Office 2013 и Office 2010 разрядные только 3(32)

Система Microsoft Office 2007

Набор средств Visual Studio 2005 для Office Second Edition Runtime

.NET Framework 2.0, .NET Framework 3.0 или .NET Framework 3.5

Любой из следующих выпусков Visual Studio:

  • Visual Studio 2008 Professional

  • Visual Studio Team System 2008

  • Набор средств Visual Studio 2005 Tools для Office (с установленным набором средств VSTO 2005 SE2 или без него)

  • Visual Studio Team System 2005 (с установленным набором средств VSTO 2005 SE2 или без него)

  • Visual Studio 2005 Professional с установленным набором средств VSTO 2005 SE2

Microsoft Office 2003

Office 2013 и Office 2010 разрядные только 3(32)

Система Microsoft Office 2007

Microsoft Office 2003

Набор средств Visual Studio 2005 для Office Second Edition Runtime

.NET Framework 2.0, .NET Framework 3.0 или .NET Framework 3.5

1.приложения Office 2013 и Office 2010 включают средства Visual Studio 2010 для выполнения office. Поэтому эти приложения всегда используют средства Visual Studio 2010 для office вместо выполнения Visual Studio Tools для системы Microsoft Office выполнения (версия 3.0) в этом сценарии.Приложения в системе Microsoft Office 2007 могут использовать средства Visual Studio 2010 для выполнения или office Visual Studio Tools для системы Microsoft Office выполнения (версия 3.0).

2.VSTO 2005 SE представляет собой бесплатную надстройку Visual Studio, в которой предусмотрены шаблоны проектов надстроек уровня приложения для Microsoft Office 2003 и выпуска 2007 системы Microsoft Office.Установить приложение можно совместно с Visual Studio 2005 Professional, набором средств Visual Studio 2005 Tools для Office или выпуском Visual Studio Team System 2005.Дополнительные сведения см. на странице Visual Studio 2005 Tools for Office Second Edition.

3.Решения Office, требуют средств Visual Studio 2005 для выполнения во втором экземпляре office не совместимы с 64 описывается версиями Office 2013 и Office 2010.Для выполнения этих решений в 64 разрядном выпуске Office 2013 или Office 2010 необходимо обновить проект в Visual Studio 2010 или в проект Visual Studio 2008, целевые объекты система Microsoft Office 2007.

См. также

Задачи

Практическое руководство. Создание проектов Office в Visual Studio

Основные понятия

Общие сведения об инструментах Visual Studio для среды выполнения Office

Сценарии установки среды выполнения Visual Studio Tools for Office

Запуск решений в различных версиях Microsoft Office

Другие ресурсы

Проектирование и создание решений Office