Freigeben über


Entwickeln von Office-Lösungen

Nachdem Sie ein Projekt mithilfe der Office-Entwicklertools in Visual Studio entwerfen und die Projektdateien eingerichtet haben, können Sie sich auf die Implementierung des Codes und der benutzerdefinierten Benutzeroberfläche konzentrieren.

Gilt für: Die Informationen in diesem Thema gelten für Projekte auf Dokumentebene und VSTO-Add-In-Projekte. Siehe Verfügbare Features nach Office-Anwendung und Projekttyp.

Hinweis

Möchten Sie Lösungen entwickeln, die die Office-Erfahrung auf mehreren Plattformen erweitern? Schauen Sie sich das neue Office-Add-Ins-Modell an. Office-Add-Ins haben im Vergleich zu VSTO-Add-Ins und -Lösungen einen geringen Platzbedarf, und Sie können diese mithilfe nahezu jeder Webprogrammiertechnologie erstellen, z. B. HTML5, JavaScript, CSS3 und XML.

Programmiermodell für Office-Lösungen

Das Office-Objektmodell macht eine Vielzahl von Objekten verfügbar, für die Sie programmieren können. Wenn Sie Office-Lösungen mithilfe von verwaltetem Code programmieren, schreiben Sie Code, der Typen in den primären Interopassemblys von Office verwendet. In Lösungen, die Sie mithilfe der Office-Projektvorlagen in Visual Studio erstellen, schreiben Sie Code auch direkt für generierte Klassen in Ihrem Projekt. Weitere Informationen finden Sie unter Schreiben von Code in Office-Lösungen.

Programmieren verschiedener Arten von Office-Lösungen

Der Typ der lösung, die Sie erstellen, bestimmt, welche Features Sie in Ihrem Projekt verwenden können. Sie können beispielsweise Windows Forms-Steuerelemente und erweiterte Office-Steuerelemente (benannte Hoststeuerelemente) zu Anpassungen auf Dokumentebene hinzufügen, indem Sie Elemente aus der Toolbox in Visual Studio zur Entwurfszeit ziehen. Wenn Sie jedoch ein VSTO-Add-In entwickeln, können Sie diese Arten von Steuerelementen nur zur Laufzeit zu Dokumenten hinzufügen, indem Sie Code schreiben.

Weitere Informationen zu Features, die für verschiedene Arten von Lösungen spezifisch sind, finden Sie in den folgenden Themen:

Title Description
Schreiben von Code in Office-Lösungen Beschreibt verschiedene Aspekte des Schreibens von Code in Office-Lösungen.
Programmieren von VSTO-Add-Ins Bietet eine Übersicht über das Programmiermodell von VSTO-Add-Ins und zugehörige Programmieraufgaben.
Programmanpassungen auf Dokumentebene Bietet eine Übersicht über das Programmiermodell von Anpassungen auf Dokumentebene und zugehörige Programmieraufgaben.
Anpassung der Office-Benutzeroberfläche Beschreibt die verschiedenen Möglichkeiten zum Anpassen der Benutzeroberfläche von Office-Anwendungen mithilfe von VSTO-Add-Ins und Anpassungen auf Dokumentebene.
Daten in Office-Lösungen Beschreibt die verschiedenen Möglichkeiten, wie Sie mit Daten in Office-Lösungen arbeiten können, z. B. Binden von Daten an Steuerelemente und Zwischenspeichern von Daten in Anpassungen auf Dokumentebene.
Problembehandlung bei Office-Lösungen Enthält Tipps zum Lösen häufiger Probleme, die beim Erstellen von Office-Lösungen auftreten können.
Threading-Unterstützung in Office Bietet eine Übersicht über das Arbeiten mit mehreren Threads in Office-Lösungen.
Barrierefreiheit in Office-Projekten Beschreibt die Barrierefreiheitsfeatures, die in Office-Lösungen verfügbar sind.