Uruchamianie rozwiązań w różnych wersjach pakietu Microsoft Office
Jeśli opracowanych rozwiązań dla Office 2010, tych samych rozwiązań można uruchomić w programie Microsoft Office 2013.Jeśli bazę klientów korzysta z systemu Microsoft Office 2007, można użyć Visual Studio 2013 do projektowania rozwiązań, które działają we wszystkich trzech wersjach pakietu Office.W tym scenariuszu rozwiązanie będzie działać bez błędów systemu Microsoft Office 2007 tylko, jeśli roztwór nie używa funkcji, które są nowe w nowszych wersjach pakietu Office.Aplikacje Microsoft Office można uruchomić także rozwiązania, które zostały utworzone przy użyciu poprzedniej wersji programu Visual Studio.
Systemem rozwiązania biurowe utworzone przy użyciu programu Visual Studio 2010 i powyżej
Rozwiązania, które zostały utworzone przy użyciu Visual Studio 2013, Visual Studio 2013 lub programu Visual Studio 2010 można uruchomić Office 2013, Office 2010, lub Microsoft Office system 2007.Jednak rozwiązania można użyć tych funkcji i interfejsów API, które są dostępne we wszystkich trzech wersjach pakietu Office.
Następująca tabela ilustruje tych scenariuszy.
Wersja pakietu Office, kierowane przez szablon projektu |
Miejsce docelowe.NET Framework projektu1 |
Wersje pakietu Office, którą można uruchomić rozwiązanie |
Wymagane runtime na komputerze użytkownika końcowego |
---|---|---|---|
Office 2013 |
Program .NET Framework 4 lub Program .NET Framework 4.5 |
Office 2013 Office 2010 Microsoft Office system 20072 |
Visual Studio 2010 Tools for Office Runtime |
Office 2010 |
Program .NET Framework 4 lub Program .NET Framework 4.5 |
Office 2013 Office 2010 Microsoft Office system 20072 |
Visual Studio 2010 Tools for Office Runtime |
Office 2010 |
.NET Framework 3.5 |
Office 2013 Office 2010 |
Visual Studio 2010 Tools for Office Runtime |
Microsoft Office system 2007 |
Program .NET Framework 4, Program .NET Framework 4.5, lub .NET Framework 3.5 |
Office 2013 Office 2010 Microsoft Office system 2007 |
Visual Studio 2010 Tools for Office Runtime |
1.W wersji.NET Framework swoje cele projektu jest wymagane na komputerach użytkownika końcowego dla rozwiązania w celu uruchomienia.Na przykład jeśli projekt jest przeznaczony dla.NET Framework 3.5,.NET Framework 3.5 jest wymagane na komputerach użytkownika końcowego.W tym przykładzie rozwiązania nie będzie działać tylko Program .NET Framework 4 jest instalowany na komputerach użytkownika końcowego.
2.W tym scenariuszu rozwiązanie będzie działać bez błędów systemu Microsoft Office 2007 tylko wtedy, gdy nie używa funkcji, które są nowe w Office 2010.
Systemem Office rozwiązania utworzone przez za pomocą wersji programu Visual Studio przed programu Visual Studio 2010
Aplikacje Microsoft Office można uruchomić rozwiązania utworzone za pomocą wersji programu Visual Studio przed programu Visual Studio 2010.W niektórych przypadkach, roztwory te wymagają różnych wersji Visual Studio Tools for Office Runtime.Różne wersje Visual Studio Tools for Office Runtime może być zainstalowany obok siebie na tym samym komputerze.
Poniższa tabela pokazuje, które wersje pakietu Microsoft Office można uruchomić rozwiązań utworzone przy użyciu poprzedniej wersji programu Visual Studio, a które wersje Visual Studio Tools for Office Runtime i.NET Framework są wymagane dla każdego roztworu.
Wydanie programu Visual Studio pozwala tworzyć rozwiązania |
Wersja pakietu Office, kierowane przez szablon projektu |
Wersje pakietu Office, którą można uruchomić rozwiązanie |
Wymagane runtime na komputerze użytkownika końcowego |
Wymagana wersja.NET Framework na komputerze użytkownika końcowego |
---|---|---|---|---|
Visual Studio 2008 Professional lub Visual Studio Team System 2008 |
Microsoft Office system 2007 |
Office 2013and Office 20101 Microsoft Office system 2007 |
Visual Studio 2010 Tools for Office Runtime1 lub Visual Studio Tools dla pakietu Microsoft Office system (wersja 3.0 Runtime) |
.NET Framework 3.5 |
Jedną z następujących wersji programu Visual Studio 2005 z VSTO 2005 SE2 zainstalowane:
|
Microsoft Office system 2007 |
Office 2013and Office 2010 (32-bit only3) Microsoft Office system 2007 |
Programu Visual Studio 2005 Tools for Office Runtime wydanie drugie |
.NET Framework 2.0,.NET Framework 3.0 lub.NET Framework 3.5 |
Dowolny z następujących wersji programu Visual Studio:
|
Microsoft Office 2003 |
Office 2013and Office 2010 (32-bit only3) Microsoft Office system 2007 Microsoft Office 2003 |
Programu Visual Studio 2005 Tools for Office Runtime wydanie drugie |
.NET Framework 2.0,.NET Framework 3.0 lub.NET Framework 3.5 |
1.Office 2013i Office 2010 zastosowania obejmują Visual Studio 2010 Tools dla pakietu Office Runtime.W związku z tym, te aplikacje zawsze używaj Visual Studio 2010 Tools dla pakietu Office Runtime zamiast Visual Studio Tools dla pakietu Microsoft Office system (wersja 3.0 Runtime) w tym scenariuszu.Aplikacje systemu Microsoft Office 2007 można użyć Visual Studio 2010 Tools for Office Runtime lub Visual Studio Tools dla pakietu Microsoft Office system (wersja 3.0 Runtime).
2.VSTO 2005 SE jest bezpłatny dodatek programu Visual Studio, który zawiera szablony projektu-in na poziomie aplikacji dla programu Microsoft Office 2003 i Microsoft Office system 2007.Można go zainstalować z programu Visual Studio 2005 Professional, Visual Studio 2005 Tools for Office lub wydanie programu Visual Studio Team System 2005.Aby uzyskać więcej informacji, zobacz Programu Visual Studio 2005 Tools for Office Second Edition.
3.Rozwiązania pakietu Office, które wymagają programu Visual Studio 2005 Tools dla pakietu Office drugie wydanie w czasie wykonywania nie są zgodne z 64-bitowych wersjach systemów Office 2013 i Office 2010.Aby uruchomić te rozwiązania w 64-bitowej wersji systemu Office 2013 lub Office 2010, trzeba uaktualnić projekt, aby Visual Studio 2010 lub do projektu programu Visual Studio 2008, który jest przeznaczony dla systemu Microsoft Office 2007.
Zobacz też
Zadania
Porady: tworzenie projektów Office w Visual Studio
Koncepcje
Visual Studio Tools for Office Runtime ― Przegląd
Visual Studio 2010 Tools for Office Runtime ― Scenariusze instalacji
Uruchamianie rozwiązań w różnych wersjach pakietu Microsoft Office