Freigeben über


Office-Entwicklung in Visual Studio

Sie können Office 2013 und Office 2010 erweitern, indem Sie Office Developer Tools in Visual Studio.Sie können zwei Typen von Projektmappen erstellen: Projektmappen, die auf Webintegration und Projektmappen konzentrieren, die von .NET Framework abzielen und tiefer mit dem Office-Objektmodell integriert werden.

Integrieren Sie das Internet in Office-Anwendungen

Mit App für Office erstellen, können Sie visuell umfangreiche Lösungen erstellen, die Daten und Webinhalte integrieren.Beispielsweise können Sie einen effektiveren Verkaufsbericht erstellen, indem Sie Umsatzdaten aus einer Datenbank für die Verwaltung von Kundenbeziehungen mit dem Webdienst für Bing-Zuordnungen kombinieren.

Eine App für Office ist im Wesentlichen eine Webseite, die in einer Office-App angezeigt wird.Sie können ein JavaScript-Objektmodell verwenden, um auf die Informationen in Dokumenten zugreifen, die in Excel geöffnet sind, abfassen und projizieren.Sie können auch auf Informationen in Outlook-Elementen wie Informationen im Text einer E-Mail-Nachricht oder des Terminelements.Sie können eine App für Office entwickeln, indem gängige webbasierte Sprachen wie HTML 5, CSS und JavaScript verwenden, und Sie können an REST und Webdienste über HTTP und AJAX herstellen.Weitere Informationen finden Sie unter Neues für Office 2013-Entwickler.

Sie müssen Visual Studio nicht verwenden, um eine App für Office zu erstellen, Sie können jedoch leicht erstellen, indem Sie die Vorlagen, die visuellen Editoren und die automatisierten Verpackungstools in Visual Studio.Weitere Informationen finden Sie unter Erstellen von Apps für Office mit Visual Studio..

Erstellen Sie Projektmappen, die tief mit Office integrieren

Wenn Sie Lösungen erstellen möchten, die tief mit Office integrieren und die Vollmacht .NET Framework nutzen, wäre ein Add-In oder eine Anpassung eine große Option.Ein Add-In wird ausgeführt, wenn eine Office-App, wie Excel, gestartet wird.Add-Ins können jedes Dokument betreffen, das der Benutzer geöffnet wird.Jede Anpassung ist einem bestimmten Dokument zugeordnet.

Indem Sie ein Add-In oder eine Anpassung verwenden, können Sie Benutzeroberflächenelemente erstellen, die in mit den Elementen der Benutzeroberfläche von Office mischen.Beispielsweise können Sie benutzerdefinierte Registerkarten, Gruppen und Befehle Menüband oder den Aufgabenbereichen hinzufügen, die neben geöffneten Dokumenten angezeigt werden.Sie können diese Elemente erstellen, indem Sie Steuerelemente in einem visuellen Designer hinzufügen, und Sie können ihre Darstellung und Verhalten konfigurieren, indem Sie Eigenschaften im Fenster Eigenschaften festlegen.Sie können Ereignisse auf diesen Benutzeroberflächenelementen behandeln.In dem Ereignisbehandlungscode können Sie Office-Aufgaben automatisieren oder benutzerdefinierte Logik bereitstellen, die .NET Framework verwendet, um mit einer Datenbank oder einem Dienst zu interagieren.

Add-Ins und Anpassungen bieten die tiefste Integration mit Office beim Geben Sie aller Vorteile der Verwendung von .NET Framework.Allerdings müssen jedes Add-In und Anpassung auf Benutzercomputern installiert werden, sodass möglicherweise diese Lösungen schwieriger bereitzustellen und zu unterstützen.Weitere Informationen finden Sie unter Erstellen von Add-Ins und Anpassungen für Office mit Visual Studio.