Microsoft Word-Technologiebeispiel
Aktualisiert: November 2007
Dieses Beispiel veranschaulicht die Verwendung von Microsoft Word aus einer verwalteten in C# geschriebenen Anwendung. Microsoft Word ist die Dokumentkomponente von Microsoft Office. Das Objektmodell wird durch .NET-Programmierunterstützung verfügbar gemacht. In der Beispielanwendung wird Microsoft Word als COM-Server verwendet, um die Interoperabilität von Microsoft Office mit verwaltetem Code zu veranschaulichen.
Hinweis: |
---|
Dieses Beispiel erfordert Microsoft Office 2003 mit .NET-Programmierunterstützung sowie primäre Interop-Assemblys für Microsoft Office. |
Informationen zur Verwendung der Beispiele finden Sie unter den folgenden Themen:
So installieren Sie .NET-Programmierunterstützung für Microsoft Office
Öffnen Sie die Systemsteuerung, und wählen Sie Software aus.
Wählen Sie Microsoft Office 2003 oder Microsoft Word 2003 aus, und klicken Sie auf Ändern. Stellen Sie sicher, dass im Dialogfeld das Optionsfeld Features hinzufügen oder entfernen aktiviert ist, und klicken Sie auf Weiter.
Aktivieren Sie das Kontrollkästchen Erweiterte Anpassung von Anwendungen, und klicken Sie auf Weiter.
Erweitern Sie den Knoten für Word, und klicken Sie neben .NET-Programmierunterstützung auf den nach unten zeigenden Pfeil. Wählen Sie Vom Arbeitsplatz ausführen aus.
Klicken Sie auf Aktualisieren.
So installieren Sie primäre Interop-Assemblys für Microsoft Office
- Installieren Sie die primären Interop-Assemblys für Microsoft Office (PIAs) aus dem Web.
Eine primäre Interop-Assembly (PIA) enthält Typdefinitionen für ein systemeigenes COM-Objekt. Nach der Installation müssen Sie beim Erstellen einer Interop-Anwendung keine Typbibliothek mehr angeben.
So erstellen Sie das Beispiel mithilfe der Eingabeaufforderung
Öffnen Sie ein Eingabeaufforderungsfenster, und navigieren Sie zum Unterverzeichnis \CS unter dem Verzeichnis Word.
Geben Sie msbuild WordAppCS.sln in der Befehlszeile ein.
So erstellen Sie das Beispiel mithilfe von Visual Studio
Öffnen Sie Windows Explorer, und navigieren Sie im Verzeichnis Word zum Unterverzeichnis \CS.
Doppelklicken Sie auf das Symbol für WordAppCS.sln, um die Datei in Visual Studio zu öffnen.
Wählen Sie im Menü Erstellen die Option Projektmappe erstellen aus.
Die Anwendung wird im Standardverzeichnis \Bin\Debug erstellt.
So führen Sie das Beispiel aus
Navigieren Sie im Eingabeaufforderungsfenster zu dem Verzeichnis, das die erstellte ausführbare Datei enthält.
Geben Sie WordApp.exe in der Befehlszeile ein.
Hinweis: In diesem Beispiel wird eine Konsolenanwendung erstellt. Sie müssen es über die Eingabeaufforderung starten, um die Ausgabe anzuzeigen. Als letzter Schritt in der Ausführung des Beispiels wird das Internet Explorer-Fenster geschlossen, das geöffnet wurde, um Dokumentmethoden und -eigenschaften über Links anzuzeigen.
Anforderungen
Microsoft Office 2003
Primäre Interop-Assemblys für Microsoft Office
.NET Framework-Version: 2.0, 1.1, 1.0
Hinweise
In diesem Beispiel wird eine Konsolenanwendung in C# erstellt. Weitere Informationen zur Interoperabilität von Office finden Sie in den Quellcodekommentaren.
Siehe auch
Referenz
System.Runtime.InteropServices
Weitere Ressourcen
Entwurfsüberlegungen für die Interoperation
Interaktion mit nicht verwaltetem Code