Freigeben über


Ausführen von Lösungen in unterschiedlichen Versionen von Microsoft Office

Wenn Ihre Kunden sowohl Microsoft Office 2010 als auch das 2007 Microsoft Office System verwenden, können Sie mit Visual Studio 2010 Projektmappen entwickeln, die in beiden Versionen von Office funktionsfähig sind. Wenn Sie eine Lösung erstellen müssen, die auch unter Microsoft Office 2003 ausgeführt werden kann, müssen Sie eine frühere Version von Visual Studio verwenden.

Ausführen von Office-Lösungen, die mit Visual Studio 2010 erstellt werden

Zum Erstellen einer Projektmappe, die in Microsoft Office 2010 und im 2007 Microsoft Office System ausgeführt werden kann, muss die Projektvorlage entsprechend dem Zielframework der Projektmappe ausgewählt werden:

  • Wenn Sie .NET Framework 4 verwenden, können Sie Projektvorlagen für eine der beiden Office-Versionen zum Erstellen von Lösungen nutzen, die in einer der beiden Office-Versionen auf Endbenutzercomputern ausgeführt werden. Die Lösung kann jedoch nur Funktionen und APIs verwenden, die in beiden Versionen von Office verfügbar sind.

  • Wenn Sie .NET Framework 3.5 verwenden, können Sie mithilfe einer Projektvorlage für das 2007 Microsoft Office System eine Lösung erstellen, die auch unter Microsoft Office 2010 ausgeführt wird. Die Lösung kann nur Funktionen und APIs verwenden, die in beiden Versionen von Office verfügbar sind. Wenn Sie .NET Framework 3.5 verwenden, können mit Microsoft Office 2010-Projektvorlagen erstellte Lösungen nur auf Endbenutzercomputern ausgeführt werden, auf denen Microsoft Office 2010 installiert ist.

Die folgende Tabelle zeigt diese Szenarien.

Office-Zielversion der Projektvorlage

.NET Framework-Zielversion des Projekts1

Office-Versionen, mit denen die Projektmappe ausgeführt werden kann

Erforderliche Laufzeit auf Endbenutzercomputer

Microsoft Office 2010

.NET Framework 4

Microsoft Office 2010

2007 Microsoft Office System2

Visual Studio 2010-Tools for Office-Laufzeit

Microsoft Office 2010

.NET Framework 3.5

Microsoft Office 2010

Visual Studio 2010-Tools for Office-Laufzeit

2007 Microsoft Office System

.NET Framework 4 

oder

.NET Framework 3.5

Microsoft Office 2010

2007 Microsoft Office System

Visual Studio 2010-Tools for Office-Laufzeit

1. Die für das Projekt festgelegte .NET Framework-Version muss auf Endbenutzercomputern vorhanden sein, um die Projektmappe ausführen zu können. Wenn für das Projekt z. B. .NET Framework 3.5 als Zielversion festgelegt ist, ist .NET Framework 3.5 auf Endbenutzercomputern erforderlich. In diesem Beispiel wird die Projektmappe nicht ausgeführt, wenn nur .NET Framework 4 auf Endbenutzercomputern installiert ist.

2. In diesem Szenario wird die Projektmappe nur dann fehlerfrei im 2007 Microsoft Office System ausgeführt, wenn sie keine der neuen Funktionen in Microsoft Office 2010 enthält.

Ausführen von Office-Lösungen, die mithilfe von früheren Versionen von Visual Studio erstellt wurden

Microsoft Office-Anwendungen können auch mit früheren Versionen von Visual Studio erstellte Office-Projektmappen ausführen. In einigen Fällen erfordern diese Lösungen andere Versionen von Visual Studio Tools for Office-Laufzeit. Andere Versionen der Visual Studio Tools for Office-Laufzeit können auf dem gleichen Computer parallel installiert sein.

Die folgende Tabelle zeigt, mit welchen Microsoft Office-Versionen Projektmappen ausgeführt werden können, die mit früheren Versionen von Visual Studio erstellt wurden, und welche Versionen der Visual Studio Tools for Office-Laufzeit und von .NET Framework für jede Projektmappe erforderlich sind. 

Zum Erstellen der Lösung verwendete Edition von Visual Studio

Office-Zielversion der Projektvorlage

Office-Versionen, mit denen die Projektmappe ausgeführt werden kann

Erforderliche Laufzeit auf Endbenutzercomputer

Erforderliche .NET Framework-Version auf dem Endbenutzercomputer

Visual Studio 2008 Professional

oder

Visual Studio Team System 2008

2007 Microsoft Office System

Microsoft Office 20101

2007 Microsoft Office System

Visual Studio 2010-Tools for Office-Laufzeit1

oder

Visual Studio Tools for Microsoft Office System (Version 3.0, Laufzeit)

.NET Framework 3.5

Eine der folgenden Editionen von Visual Studio 2005, in der VSTO 2005 SE2 installiert ist:

  • Visual Studio 2005 Tools for Office

  • Visual Studio Team System 2005

  • Visual Studio 2005 Professional

2007 Microsoft Office System

Microsoft Office 2010 (nur 32-Bit3)

2007 Microsoft Office System

Laufzeit für Visual Studio 2005 Tools for Office Second Runtime

.NET Framework 2.0, .NET Framework 3.0 oder .NET Framework 3.5

Eine der folgenden Editionen von Visual Studio:

  • Visual Studio 2008 Professional

  • Visual Studio Team System 2008

  • Visual Studio 2005 Tools for Office (mit oder ohne installiertem VSTO 2005 SE2)

  • Visual Studio Team System 2005 (mit oder ohne VSTO 2005 SE2)

  • Visual Studio 2005 Professional mit VSTO 2005 SE2

Microsoft Office 2003

Microsoft Office 2010 (nur 32-Bit3)

2007 Microsoft Office System

Microsoft Office 2003

Laufzeit für Visual Studio 2005 Tools for Office Second Runtime

.NET Framework 2.0, .NET Framework 3.0 oder .NET Framework 3.5

1. Microsoft Office 2010-Anwendungen enthalten die Visual Studio 2010-Tools for Office-Laufzeit. Daher wird in diesem Szenario in diesen Anwendungen immer die Visual Studio 2010-Tools for Office-Laufzeit anstelle der Visual Studio-Tools für Microsoft Office System-Laufzeit (Version 3.0) verwendet. Anwendungen im 2007 Microsoft Office System können die Visual Studio 2010-Tools for Office-Laufzeit oder die Visual Studio-Tools für Microsoft Office System-Laufzeit (Version 3.0) verwenden.

2. VSTO 2005 SE ist ein kostenloses Visual Studio-Add-On, das Add-In-Projektvorlagen auf Anwendungsebene für Microsoft Office 2003 und das 2007 Microsoft Office System bereitstellt. Die Installation kann mit Visual Studio 2005 Professional, Visual Studio 2005 Tools for Office oder einer Edition von Visual Studio Team System 2005 erfolgen. Weitere Informationen finden Sie unter Visual Studio 2005 Tools for Office Second Edition.

3. Office-Projektmappen, die die Visual Studio 2005-Tools für Office Second Edition-Laufzeit erfordern, sind nicht mit 64-Bit-Versionen von Microsoft Office 2010 kompatibel. Um diese Lösungen in der 64-Bit-Edition von Microsoft Office 2010 auszuführen, müssen Sie das Projekt auf Visual Studio 2010 oder ein Visual Studio 2008-Projekt aktualisieren, für das 2007 Microsoft Office System als Zielversion festgelegt wurde.

Siehe auch

Aufgaben

Gewusst wie: Erstellen von Office-Projekten in Visual Studio

Konzepte

Übersicht über die Visual Studio Tools for Office-Laufzeit

Ausführen von Lösungen in unterschiedlichen Versionen von Microsoft Office

Weitere Ressourcen

Entwerfen und Erstellen von Office-Lösungen

Laufzeitinstallationsszenarios für Visual Studio Tools for Office