Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Microsoft Office-Projekte verfügen über eine Entwicklungserfahrung, die anderen Arten von Projekten in Visual Studio ähnelt, z. B. Windows Forms-Projekte. Wenn Sie ein Office-Projekt erstellen oder öffnen, werden die Projektelemente im Projektmappen-Explorer angezeigt. Bei Projekten auf Dokumentebene wird das Dokument (d. h. das Word-Dokument oder die Excel-Arbeitsmappe) in Visual Studio geöffnet, und das Dokument verhält sich als visueller Designer.
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.
Projektelemente im Projektmappen-Explorer
In einem Projekt auf Dokumentebene zeigt der Projektmappen-Explorer die folgenden Standardelemente an:
Knoten für das Dokument, die Arbeitsmappe und die Blätter, die vom Projekt angepasst werden. Diese Knoten dienen als Container für die Codedateien, die dem Dokument, der Arbeitsmappe und den Blättern zugeordnet sind.
Codedateien, die dem Dokument, der Arbeitsmappe und den Blättern zugeordnet sind, die vom Projekt angepasst werden. In Word-Projekten sind Codedateien dem Word-Dokument oder der Word-Vorlage zugeordnet. In Excel-Projekten sind Codedateien der Excel-Arbeitsmappe oder -Vorlage und jedem Arbeitsblatt und diagrammblatt in der Arbeitsmappe oder Vorlage zugeordnet.
Ausgeblendete Projektdateien, die nicht direkt von Ihnen bearbeitet werden sollen. Weitere Informationen finden Sie unter Ausgeblendete Projektdateien.
In einem VSTO-Add-In-Projekt zeigt der Projektmappen-Explorer die folgenden Standardelemente an:
Der Anwendungsknoten. Dieser Knoten hat denselben Namen wie die Hostanwendung, z. B. Word, Excel oder Outlook. Der Anwendungsknoten enthält die Codedatei "ThisAddIn". Außerdem wird der Namespace für die Hostelementeigenschaft bereitgestellt. Weitere Informationen zu dieser Eigenschaft finden Sie unter "Eigenschaften" in Office-Projekten.
Die Codedatei "ThisAddIn". Diese Datei enthält die generierte
ThisAddInKlasse für Ihr VSTO-Add-In. Weitere Informationen zu dieser Klasse finden Sie unter Programme VSTO-Add-Ins.Ausgeblendete Projektdateien, die nicht direkt von Ihnen bearbeitet werden sollen. Weitere Informationen finden Sie unter Ausgeblendete Projektdateien.
Temporäre Zertifikate
Office-Projekte enthalten auch ein temporäres Zertifikat mit dem Namen Project Name_TemporaryKey.pfx. Dieses Zertifikat wird verwendet, um die Anwendungs- und Bereitstellungsmanifeste für das Projekt während der Entwicklung zu signieren. Weitere Informationen finden Sie unter Grant trust to Office solutions and Secure Office solutions.
Ausgeblendete Projektdateien
Mehrere Projektdateien sind standardmäßig ausgeblendet. Diese Dateien werden von Visual Studio generiert und unterscheiden sich je nach Projekttyp. Klicken Sie zum Anzeigen der ausgeblendeten Dateien auf "Alle Dateien anzeigen" im Solution Explorer.
Ändern Sie die ausgeblendeten Projektdateien nicht. Das direkte Ändern dieser Dateien wird nicht unterstützt und beschädigt möglicherweise Ihr Projekt. Die ausgeblendeten Projektdateien werden bei bestimmten Änderungen im Dokument neu generiert. Wenn Sie manuelle Änderungen an einer ausgeblendeten Projektdatei vornehmen, gehen diese Änderungen verloren, wenn die Datei neu generiert wird.
Dokument-Designer in Projekten auf Dokumentebene
Projekte auf Dokumentebene für Excel und Word stellen einen Designer bereit, der das Dokument hostt, das Ihrem Projekt in Visual Studio zugeordnet ist. Mit dem Designer können Sie das Dokument ändern, ohne sich außerhalb der Visual Studio-Umgebung befinden zu müssen.
Um ein Dokument im Designer zu öffnen, doppelklicken Sie im Projektmappen-Explorer auf die Codedatei, die dem Dokument zugeordnet ist. Um beispielsweise das Arbeitsblatt Sheet1 im Designer in einem Excel-Projekt zu öffnen, doppelklicken Sie auf die Codedatei "Sheet1 ".
Wenn Sie das Dokument im Designer ändern, können Sie die systemeigenen Funktionen der Office-Anwendung nutzen. Sie können beispielsweise Text in das Dokument oder ein Arbeitsblatt eingeben oder das Menüband verwenden, um Aufgaben wie das Hinzufügen einer Tabelle oder eines Diagramms auszuführen. Standardmäßig wird die Tastenkombinationszuordnung der Visual Studio-Standardeinstellung verwendet. Wenn Sie stattdessen Office-Tastenkombinationszuordnungen verwenden möchten, ändern Sie die Einstellungen unter dem Knoten "Microsoft Office-Tastatureinstellungen " im Dialogfeld "Optionen " im Menü "Extras ".
Dokumentensteuerungen
Sie können Hoststeuerelemente und Windows Forms-Steuerelemente aus der Visual Studio-Toolbox auf die Dokumententwurfsoberfläche ziehen. Hoststeuerelemente sind spezielle Versionen von Office-Objekten, z. B. Word-Inhaltssteuerelemente und Excel-Bereiche, die in Office-Projekten verwendet werden können, die mit Visual Studio erstellt werden. Hoststeuerelemente verfügen über zusätzliche Features, die in den entsprechenden Office-Objekten nicht verfügbar sind, z. B. Datenbindung und zusätzliche Ereignisse.
Weitere Informationen finden Sie unter Übersicht über Hostelemente und Hoststeuerelemente und Übersicht über Windows Forms-Steuerelemente in Office-Dokumenten.
Excel-Arbeitsblätter und -Arbeitsmappen im Designer
Wenn Sie ein Arbeitsblatt im Designer öffnen, können Sie das Arbeitsblatt auf die gleiche Weise ändern, wie sie direkt in Excel geöffnet wird. Wenn Sie auf eine Arbeitsblattzelle doppelklicken, ändert sich die Zelle in den Bearbeitungsmodus. Wenn Sie auf eine Zelle doppelklicken, die ein Hoststeuerelement enthält, wird der Code-Editor geöffnet, und Visual Studio generiert den Standardereignishandler für das Steuerelement. Um zu anderen Arbeitsblättern zu navigieren, können Sie unten im Designer auf die Registerkarten der Arbeitsblätter klicken.
Wenn Sie die Arbeitsmappe im Designer öffnen, gibt es keine Entwurfsoberfläche. Die Entwurfsansicht für die Arbeitsmappe ist eine große Komponentenleiste, die den Designer ausfüllt.
Die Arbeitsmappe und jedes Blatt in der Arbeitsmappe weist eine zugeordnete Codedatei auf. Jede Codedatei enthält eine generierte Hostelementklasse , die die Arbeitsmappe oder das Blatt darstellt. Weitere Informationen finden Sie unter Automatisieren von Excel mithilfe erweiterter Objekte.
Word-Dokumente im Designer
Wenn Sie das Dokument im Designer öffnen, können Sie es genauso ändern, wie wenn es direkt in Word geöffnet ist. Wenn Sie im Dokument auf ein Wort doppelklicken, wird dieses Wort ausgewählt. Wenn sich das Wort jedoch innerhalb eines Hoststeuerelements befindet, wird der Code-Editor geöffnet, und Visual Studio generiert den Standardereignishandler für das Steuerelement.
Das Dokument verfügt über eine zugeordnete Codedatei. Die Codedatei enthält eine generierte Hostelementklasse , die das Dokument darstellt. Weitere Informationen finden Sie unter Dokumenthostelement.
Entwurfsmodus im Vergleich zum Laufzeitmodus
Wenn ein Dokument in der Visual Studio-Umgebung geöffnet ist, befindet es sich immer im Entwurfsmodus. Einige Aufgaben, z. B. das Ziehen eines Hoststeuerelements auf die Dokumentoberfläche, können nur im Entwurfsmodus ausgeführt werden.
Um das Dokument im Laufzeitmodus anzuzeigen, müssen Sie die Anwendung und das Dokument außerhalb von Visual Studio öffnen. Sie können das Projekt auch erstellen und ausführen, wodurch das Dokument und die Anwendung automatisch außerhalb von Visual Studio geöffnet werden.
Code-Editor
Mit dem Code-Editor können Sie die sichtbaren Codedateien in Ihrer Lösung anzeigen und ändern. Diese Dateien enthalten den Code, der das Verhalten Ihrer Lösung definiert.
Weitere Informationen zum Code-Editor finden Sie unter Schreiben von Code im Code- und Text-Editor. Weitere Informationen zum Schreiben von Code in Office-Projekten finden Sie unter Schreiben von Code in Office-Lösungen.
Properties window
Im Eigenschaftenfenster werden Eigenschaften für Projektelemente angezeigt, die im Projektmappen-Explorer ausgewählt sind, und für UI-Elemente, die im Designer ausgewählt sind, z. B. Steuerelemente oder das Dokument in einem Projekt auf Dokumentebene. Einige Eigenschaften sind spezifisch für die Anwendung und das Dokument, und einige Eigenschaften sind für alle Projekte gleich.
Datenquellenfenster
Sie können das Datenquellenfenster in Office-Projekten auf Dokumentebene verwenden, um eine Datenquelle in Ihr Dokument zu ziehen und ein Steuerelement zu erstellen, das an die Datenquelle gebunden ist. Weitere Informationen finden Sie unter Binden von Steuerelementen an Daten in Visual Studio.