Erste Schritte beim Programmieren von Anpassungen auf Dokumentebene für Excel

Wenn Sie erst mit dem Erstellen von Anpassungen auf Dokumentebene für Microsoft Office Excel mithilfe von Visual Studio beginnen, müssen Sie dies wissen.

Gilt für: Die Informationen in diesem Thema gelten für Projekte auf Dokumentebene für Excel. Weitere Informationen finden Sie unter features available by Office-App lication and project type.

Grundlegendes zur Funktionsweise von Anpassungen auf Dokumentebene für Excel

Eine Anpassung auf Dokumentebene für Excel basiert auf einer einzelnen Arbeitsmappe. Um mit der Verwendung der Anpassung zu beginnen, öffnet der Endbenutzer die Arbeitsmappe oder erstellt die Arbeitsmappe aus einer Excel-Vorlage. Ereignisse in der Arbeitsmappe, z. B. eingaben in Zellen oder Klicken auf Schaltflächen und Menüelemente, können Ereignisbehandlungsmethoden in der Assembly aufrufen. Wenn die Arbeitsmappe geschlossen wird, sind die von der Anpassung bereitgestellten Features nicht mehr in Excel verfügbar, nur im Dokument, in dem sie enthalten sind.

Weitere Informationen finden Sie unter Architektur von Anpassungen auf Dokumentebene.

Erstellen von Projekten auf Dokumentebene für Excel

Um eine Anpassung auf Dokumentebene für Excel zu erstellen, verwenden Sie die Projektvorlage "Excel-Arbeitsmappe" oder "Excel-Vorlage" im Dialogfeld "Neues Projekt ". Diese Vorlagen enthalten erforderliche Assemblyverweise und Projektdateien.

Weitere Informationen zum Erstellen eines Projekts auf Dokumentebene für Excel finden Sie unter How to: Create Office projects in Visual Studio. Weitere Informationen zu den Projektvorlagen finden Sie in der Übersicht über Office-Projektvorlagen.

Programmieren von Excel-Arbeitsmappen mithilfe von Hostelementen und Hoststeuerelementen

Hostelemente und Hoststeuerelemente sind Klassen, die das Programmiermodell für Anpassungen auf Dokumentebene bereitstellen, die mit Visual Studio erstellt wurden.

Hostelemente stellen einen Einstiegspunkt für Ihren Code bereit, und sie können auch als Container für Hoststeuerelemente und Windows Forms-Steuerelemente fungieren. In Projekten auf Dokumentebene für Excel werden diese Hostelemente durch die ThisWorkbookKlassen , Sheet1, und Sheet2Sheet3 dies dargestellt.

Hoststeuerelemente basieren auf systemeigenen Excel-Objekten, z. B. Listenobjekten und Bereichen. Hoststeuerelemente bieten ähnliche Funktionen wie die systemeigenen Excel-Objekte, verfügen aber auch über neue Ereignisse, Designerunterstützung und Datenbindungsfunktion. Sie werden als Erstklassenobjekte im Projektcode und in IntelliSense angezeigt, wodurch es einfacher ist, direkt in Ihrem Code auf bestimmte Objekte zu verweisen, ohne im Excel-Objektmodell navigieren zu müssen.

Weitere Informationen finden Sie in den folgenden Themen:

Anpassen der Benutzeroberfläche von Excel

Die meisten Microsoft Office-Lösungen ändern die Benutzeroberfläche der Office-App lizenzierung, um Benutzern die Interaktion mit der Lösung zu ermöglichen. Es gibt viele Möglichkeiten, wie Sie die Benutzeroberfläche von Excel mithilfe einer Anpassung auf Dokumentebene ändern können. Sie können beispielsweise dem Menüband Steuerelemente hinzufügen oder einen Aktionsbereich anzeigen. Weitere Informationen finden Sie in der Anpassung der Office-Benutzeroberfläche.

Sie können auch die Arbeitsmappe öffnen, die Ihrem Projekt direkt in Visual Studio zugeordnet ist. Wenn die Arbeitsmappe in Visual Studio geöffnet ist, können Sie die Arbeitsmappe mithilfe der Excel-Benutzeroberfläche ändern. Sie können die Arbeitsmappe auch als Entwurfsoberfläche verwenden, mit der Sie Steuerelemente auf Arbeitsblätter ziehen können. Weitere Informationen finden Sie unter Office-Projekte in der Visual Studio-Umgebung.

Verwenden der Datenbindung

Die Hoststeuerelemente befinden sich auch in der Liste der Steuerelemente, die Sie aus dem Fenster "Datenquellen " ziehen können. Durch das Hinzufügen von Hoststeuerelementen wird diese automatisch an die Datenquelle gebunden, die Sie mithilfe des Fensters eingerichtet haben. Ohne Code schreiben zu müssen, können Sie Daten aus Datenbanken, Webdiensten und Geschäftsobjekten anzeigen. Weitere Informationen finden Sie unter Binden von Daten an Steuerelemente in Office-Lösungen.

Nächste Schritte

Informationen zum Erstellen einer Anpassung auf Dokumentebene für Excel finden Sie unter Walkthrough: Create your first document-level customization for Excel. In dieser exemplarischen Vorgehensweise werden die Office-Entwicklungstools in Visual Studio und das Programmiermodell für Excel-Anpassungen auf Dokumentebene vorgestellt.

Eine Liste der Themen, die Sie durch einige der allgemeinen Aufgaben in Excel-Projekten führen, finden Sie unter "Allgemeine Aufgaben in der Office-Programmierung".