Freigeben über


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

Wenn Sie Lösungen für Office 2010 entwickeln, können Sie die gleichen Projektmappen in Microsoft Office 2013 ausführen.Wenn Ihre Kunden das 2007 Microsoft Office System verwenden, können Sie Visual Studio 2012 verwenden, um Projektmappen entwickeln, die in allen drei Versionen von Office funktionsfähig.In diesem Szenario wird die Projektmappe fehlerfrei im 2007 Microsoft Office System nur ausgeführt, wenn die Projektmappe nicht Funktionen verwendet, die in höheren Versionen von Office neu sind. Microsoft Office-Anwendungen können Office-Projektmappen ausführen, die erstellt wurden, mit einer früheren Version von Visual Studio verwendet.

Office-Projektmappen ausführen erstellt mithilfe von Visual Studio 2012 oder von Visual Studio 2010

Projektmappen, die erstellt wurden, indem Visual Studio 2012 oder Visual Studio 2010 verwendete, können in Office 2013, Office 2010 oder das 2007 Microsoft Office System ausgeführt werden.Lösung kann jedoch nur diese Funktionen und APIs verwenden, die in allen drei Versionen von Office verfügbar sind.

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

Office 2013

.NET Framework 4

oder

.NET Framework 4.5

Office 2013

Office 2010

2007 Microsoft Office System2

Visual Studio 2010 Tools for Office-Laufzeit

Office 2010

.NET Framework 4

oder

.NET Framework 4.5

Office 2013

Office 2010

2007 Microsoft Office System2

Visual Studio 2010 Tools for Office-Laufzeit

Office 2010

.NET Framework 3.5

Office 2013

Office 2010

Visual Studio 2010 Tools for Office-Laufzeit

2007 Microsoft Office System

.NET Framework 4, 

.NET Framework 4.5,

oder

.NET Framework 3.5

Office 2013

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 Office 2010 enthält.

Office-Projektmappen ausführen erstellt mithilfe von Versionen von Visual Studio vor Visual Studio 2010

Microsoft Office-Anwendungen können die Projektmappen ausgeführt werden, die in Versionen von Visual Studio vor Visual Studio 2010 erstellt wurden, verwenden.In einigen Fällen erfordern diese Lösungen andere Versionen von Visual Studio-Tools für Office-Laufzeit.Andere Versionen der Visual Studio-Tools für 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 für 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

Office 2013 und Office 20101

2007 Microsoft Office System

Visual Studio 2010 Tools for Office-Laufzeit 1

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

Office 2013 und Office 2010 (32-Bit 3)

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

Office 2013 und Office 2010 (32-Bit 3)

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.Office 2013 und Office 2010-Anwendungen schließen die Visual Studio 2010 Tools for Office Runtime ein. Daher verwenden diese Anwendungen immer die Visual Studio 2010 Tools for Office Runtime anstatt die Visual Studio-Tools für Microsoft Office System-Laufzeit (Version 3.0) in diesem Szenario.Anwendungen im 2007 Microsoft Office System können die Visual Studio 2010 Tools for Office Ablaufzeit 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 Laufzeit die Visual Studio 2005-Tools für Office Second benötigen, sind nicht mit 64-Bit-Versionen von Office 2013 und von Office 2010 kompatibel.Um diese Lösungen in der 64-Bit-Edition von Office 2013 oder von Office 2010 auszuführen, müssen Sie das Projekt zu Visual Studio 2010 oder einem Visual Studio 2008-Projekt aktualisieren für das 2007 Microsoft Office System.

Siehe auch

Aufgaben

Gewusst wie: Erstellen von Office-Projekten in Visual Studio

Konzepte

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

Laufzeitinstallationsszenarios für Visual Studio Tools for Office

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

Weitere Ressourcen

Entwerfen und Erstellen von Office-Lösungen