Erste Schritte mit dem Schreiben von Code

Aktualisiert: November 2007

Die Vorgehensweisen zum Verfassen von Code entsprechen im Wesentlichen denen für andere Visual Studio-Projekte, jedoch gibt es geringfügige Unterschiede bei den Paradigmen für Anpassungen auf Dokumentebene und Add-Ins auf Anwendungsebene.

Anpassungen auf Dokumentebene

Bei Anpassungen auf Dokumentebene für Microsoft Office Word und Microsoft Office Excel ist jedem Word-Dokument sowie jeder Excel-Arbeitsmappe und jedem Excel-Arbeitsblatt eine Codedatei zugeordnet. Das Modell entspricht dem vom Windows Forms und Web Forms; es gibt eine Entwurfsansicht für die Arbeit mit der Benutzeroberfläche und eine Codeansicht, in der Sie den Code schreiben.

Add-Ins auf Anwendungsebene

Sie können Add-Ins auf Anwendungsebene für Microsoft Office Excel, Microsoft Office InfoPath, Microsoft Office Outlook, Microsoft Office PowerPoint, Microsoft Office Visio und Microsoft Office Word erstellen. In diesen Projektmappen ist eine Codedatei enthalten, die der Anwendung zugeordnet ist. Diese Projektmappen bieten eine Codeansicht, in der Sie Code schreiben können. Es ist keine Entwurfsansicht für die Anwendung verfügbar. Es gibt jedoch separate Designer für einige Features, z. B. die Multifunktionsleiste und benutzerdefinierte Aufgabenbereiche.

Hinweis:

Sie können in der einem Dokument, einer Arbeitsmappe oder einem Arbeitsblatt zugrunde liegenden Codedatei keine zusätzlichen Klassen hinzufügen. Sie müssen einem Projekt neue Dateien hinzufügen, damit es die zu schreibenden Klassen enthält.

Öffnen der Codeansicht

Die Codeansicht können Sie auf unterschiedliche Weise aufrufen:

  • Klicken Sie auf der Symbolleiste Projektmappen-Explorer auf die Schaltfläche Code anzeigen. Die Einfügemarke wird am oberen Fensterrand angezeigt.

  • Klicken Sie im Menü Ansicht von Visual Studio auf den Menüpunkt Code anzeigen, wenn in Projektmappen-Explorer ein Dokument oder ein entsprechendes Codeprojektelement markiert ist. Die Einfügemarke wird am oberen Fensterrand angezeigt.

  • Klicken Sie im Kontextmenü eines Dokuments auf die Option Code anzeigen. Die Einfügemarke wird am oberen Fensterrand angezeigt.

  • Klicken Sie im Kontextmenü eines Steuerelements (einschließlich Hoststeuerelementen) auf den Punkt Code anzeigen. Die Einfügemarke wird am oberen Fensterrand angezeigt. Weitere Informationen zu Hoststeuerelementen finden Sie unter Übersicht über Hostelemente und Hoststeuerelemente.

  • Klicken Sie in Projektmappen-Explorer im Kontextmenü des Projektelements auf Code anzeigen. Die Einfügemarke wird am oberen Fensterrand angezeigt.

  • Doppelklicken Sie im visuellen Designer auf ein Steuerelement. Die Einfügemarke wird im Standardereignishandler des Steuerelements angezeigt. Wenn er noch nicht vorhanden ist, wird der Ereignishandler generiert.

Verwenden von Code zum Anpassen von Office

Visual Studio Tools for Office-Projekte unterscheiden sich in mancher Hinsicht von anderen Projekttypen. Weitere Informationen zu den unterstützten Programmiersprachen, den Grundlagen optionaler Parameter, dem globalen Zugriff auf Objekte und der gemeinsamen Entwicklung finden Sie unter Schreiben von Code in Office-Projektmappen.

Wenn Sie Code für Add-Ins auf Anwendungsebene schreiben, können Sie Benutzeroberflächenfeatures anpassen, Code von anderen Anwendungen aufrufen und Code direkt für die ThisAddIn-Klasse im Projekt schreiben. Weitere Informationen finden Sie unter Programmieren von Add-Ins auf Anwendungsebene.

Für Anpassungen auf Dokumentebene können Sie Steuerelemente zu Office-Dokumenten hinzufügen, VBA im Visual Studio Tools for Office-Projekt verwenden und Dokumente auf einem Server verwalten. Weitere Informationen finden Sie unter Programmieren von Anpassungen auf Dokumentebene.

Mit der Multifunktionsleiste, den Aktionsbereichen, den benutzerdefinierten Aufgabenbereichen und den Smarttags können Sie die Benutzeroberfläche einer Microsoft Office-Anwendung programmgesteuert anpassen. Weitere Informationen finden Sie unter Anpassung der Office-Benutzeroberfläche.

Sie können die Datenverarbeitungstools von Visual Studio Tools for Office verwenden, um Daten in Office-Dokumenten zu verbinden, zu binden und auf diese Daten zuzugreifen. XML-Schemas und XML-Abschnitte können auch verwendet werden, um Daten in Dokumenten hinzuzufügen und zu organisieren. Weitere Informationen finden Sie unter Daten in Office-Lösungen.

Sie können Aufgaben automatisieren und Projekttypen und Elemente erweitern, indem Sie die Projekterweiterbarkeit verwenden. Weitere Informationen finden Sie unter Projekterweiterbarkeit in Visual Studio Tools for Office.

Hinzufügen von Office-Beschreibungen zu IntelliSense

Visual Studio IntelliSense enthält für viele Microsoft Office-Objekte keine Beschreibungen der Parameter und Objekte. In der Regel wird eine Beschreibung eines Objekts oder Parameters zusammen mit der Syntax als QuickInfo und Parameterinfo angezeigt. Für viele Objekte im Office-Objektmodell ist diese Beschreibung in der Standardeinstellung jedoch nicht verfügbar.

Sie können Dateien installieren, in denen diese Beschreibungen für einige Anwendungen in Office 2003 enthalten sind. Visual Studio Tools for Office stellt diese Daten im Internet zum Download bereit. Weitere Informationen finden Sie auf der Downloadwebseite Microsoft IntelliSense XML Files for Microsoft Visual Studio Tools for the Microsoft Office System Solution Developers.

Siehe auch

Konzepte

Erstellen von Office-Projektmappen in Visual Studio

Referenz

QuickInfo

Parameterinfo

Weitere Ressourcen

Erste Schritte (Visual Studio Tools for Office)

Beispiele und exemplarische Vorgehensweisen für die Programmierung mit Office

Daten in Office-Lösungen

Architektur von Visual Studio Tools for Office-Projektmappen