Office- und SharePoint-Entwicklung in Visual Studio

Sie können Microsoft Office und SharePoint erweitern, indem Sie eine einfache App oder ein Add-In erstellen, die Benutzer im Office Store oder einem Unternehmenskatalog herunterladen, oder indem sie eine.NET Framework-basierte Lösung erstellen, die von Benutzern auf einem Computer installiert wird.

In diesem Thema:

Erstellen von Add-Ins für Office und SharePoint

Office 2013 und SharePoint 2013 stellen ein neues Add-In-Modell vor, das Ihnen hilft, Add-Ins als Erweiterungen von Office und SharePoint zu erstellen, zu verteilen und damit Geld zu verdienen. Diese Add-Ins können in Office oder SharePoint online ausgeführt werden, und Benutzer können von vielen Geräten mit ihnen interagieren.

Erfahren Sie, wie Sie das neue Office-Add-In-Modell verwenden, um die Office-Benutzeroberfläche für Ihre Benutzer zu erweitern.

Diese Add-Ins weisen im Vergleich zu VSTO-Add-Ins und -Lösungen kleine Fußabdrücke auf, und Sie können diese mithilfe nahezu jeder Webprogrammiertechnologie wie HTML5, JavaScript, CSS3 und XML erstellen. Verwenden Sie zunächst die Office Developer Tools in Visual Studio, mit denen Sie Projekte erstellen, Code schreiben und Ihre Add-Ins in einem Browser ausführen können.

Apps for Office and SharePoint conceptual model

Erstellen eines Office-Add-Ins

Um die Funktionalität von Office zu erweitern, erstellen Sie ein Office-Add-In. Es handelt sich im Grunde um eine Webseite, die in einer Office-App Lizenzierung wie Excel, Word, Outlook und PowerPoint gehostet wird. Ihre Anwendung kann zu Dokumenten, Arbeitsblättern, e-Mail-Nachrichten, Terminen, Präsentationen und Projekten Funktionalität hinzufügen.

Sie können Ihre Anwendung im Office Store verkaufen. Im Office Store können Sie Ihre Add-Ins einfach verkaufen, Updates verwalten und die Telemetrie nachverfolgen. Sie können Ihre Anwendung für Benutzer über einen Anwendungskatalog in SharePoint oder auf dem Exchange Server veröffentlichen.

Die folgende Anwendung für Office zeigt Arbeitsblatt-Daten in einer Bing-Karte.

Content app for Office

Weitere Informationen

Beschreibung Siehe
Erfahren Sie mehr über Office-Add-Ins, und erstellen Sie dann eins. Office-Add-Ins
Vergleichen Sie die verschiedenen Möglichkeiten, mit denen Sie Office erweitern können, und entscheiden Sie, ob Sie eine Anwendung oder ein Office-Add-In verwenden möchten. Roadmap für Office-Add-Ins, VSTO und VBA

Erstellen eines SharePoint-Add-Ins

Um SharePoint für Ihre Benutzer zu erweitern, erstellen Sie ein SharePoint-Add-In. Im Grunde handelt es sich um eine kleine, einfach zu verwendende, eigenständige Anwendung, die einen Bedarf für Ihre Benutzer oder Ihr Unternehmen löst.

Sie können Ihre App für SharePoint im Office Storeverkaufen. Sie können Ihr Add-In für Benutzer auch über einen Add-In-Katalog in SharePoint veröffentlichen. Websitebesitzer können Ihr Add-In ohne einen Farmserver oder Websiteauflistungsadministrator auf ihren SharePoint-Websites installieren, aktualisieren und deinstallieren.

Hier ist ein Beispiel für eine App für SharePoint, die Benutzern beim Verwalten von Geschäftskontakten hilft.

Business contact manager app for SharePoint

Weitere Informationen

Beschreibung Siehe
Erfahren Sie mehr über SharePoint-Add-Ins, und erstellen Sie dann eins. SharePoint-Add-Ins
Vergleichen Sie Add-Ins für SharePoint mit herkömmlichen SharePoint-Lösungen. SharePoint-Add-Ins im Vergleich zu SharePoint-Lösungen
Wählen Sie aus, ob Sie SharePoint-Add-In oder eine SharePoint-Lösung erstellen möchten. Entscheiden zwischen SharePoint-Add-Ins und SharePoint-Lösungen

Erstellen eines VSTO-Add-Ins

Erstellen Sie ein VSTO-Add-In für Office 2007 oder Office 2010, oder erweitern Sie Office 2013 und Office 2016 darüber hinaus, was mit Office-Add-Ins möglich ist. VSTO-Add-Ins werden nur auf dem Desktop ausgeführt. Benutzer müssen VSTO-Add-Ins installieren, sodass sie in der Regel schwieriger bereitzustellen und zu unterstützen sind. Allerdings kann das VSTO-Add-In stärker in Office integriert werden. Sie können z. B. die Office-Multifunktionsleiste Registerkarten und Steuerelemente hinzufügen und erweiterte Automatisierung-Aufgaben wie das Zusammenführen von Dokumenten oder das Ändern von Diagrammen durchführen. Sie können das .NET Framework einsetzen und C# und Visual Basic zur Interaktion mit Office-Objekten verwenden.

Hier ist ein Beispiel dafür, was ein VSTO-Add-In tun kann. Dieses VSTO-Add-In fügt Menübandsteuerelemente, einen benutzerdefinierten Aufgabenbereich und ein Dialogfeld zu PowerPoint hinzu.

PowerPoint Add-in solution

Weitere Informationen

Beschreibung Lesen Sie
Vergleichen Sie die verschiedenen Möglichkeiten, mit denen Sie Office erweitern können, und entscheiden Sie, ob Sie ein VSTO-Add-In oder ein Office-Add-In verwenden möchten. Roadmap für Office-Add-Ins, VSTO und VBA
Erstellen eines VSTO-Add-Ins Mit Visual Studio erstellte VSTO-Add-Ins

Erstellen einer SharePoint-Lösung

Erstellen Sie eine SharePoint-Lösung für SharePoint Foundation 2010 und SharePoint Server 2010 oder zum Erweitern von SharePoint 2013 und SharePoint 2016 auf verschiedene Weise, die über das hinausgeht, was mit einem SharePoint-Add-In möglich ist.

SharePoint-Lösungen erfordern lokale SharePoint-Farm-Server. Administratoren müssen sie installieren, und da Lösungen in SharePoint ausgeführt werden, können sie die Leistung des Servers beeinträchtigen. Allerdings bieten Lösungen einen tieferen Zugriff auf SharePoint-Objekte. Wenn Sie eine SharePoint-Lösung erstellen, können Sie außerdem das .NET Framework und C# und Visual Basic für die Interaktion mit SharePoint-Objekte verwenden.

Weitere Informationen

Beschreibung Siehe
Vergleichen Sie SharePoint-Lösungen und SharePoint-Add-Ins. SharePoint-Add-Ins im Vergleich zu SharePoint-Lösungen
Erstellen Sie eine SharePoint-Lösung. Erstellen von SharePoint-Lösungen