Beispiel für Office-Automatisierung
Aktualisiert: November 2007
In diesem Beispiel wird die Automatisierung von Microsoft Agent, Microsoft Word und Microsoft Excel veranschaulicht. Wenn auf die verschiedenen COM Office-Assemblys verwiesen wird, erstellt Visual Studio automatisch zur COM-Laufzeit aufrufbare Wrapper (Runtime Callable Wrappers, RCW), sodass Sie in .NET Framework Programme dafür erstellen können.
So erhalten Sie Beispiele und Anweisungen zu ihrer Installation
Führen Sie eine oder mehrere der folgenden Aktionen aus:
Klicken Sie im Menü Hilfe auf Samplings.
In der Infodatei befinden sich Informationen zu Beispielen.
Gehen Sie zur Website mit Visual Studio 2008-Beispielen. Hier stehen die aktuellsten Versionen der Beispiele bereit.
Suchen Sie Beispiele auf dem Computer, auf dem Visual Studio installiert wurde. Standardmäßig werden Beispiele und eine Infodatei unter Laufwerk:\Programme\Microsoft Visual Studio 9.0\Beispiele\lcid installiert. Für die Express-Version von Visual Studio werden alle Beispiele online bereitgestellt.
Weitere Informationen finden Sie unter Suchen von Beispieldateien.
Sicherheitshinweis: |
---|
Dieser Beispielcode soll lediglich ein Konzept veranschaulichen. Es wird nur der für das jeweilige Konzept relevante Code dargestellt. Möglicherweise erfüllt dieser nicht die Sicherheitsanforderungen für eine bestimmte Umgebung, und er sollte nicht genau wie dargestellt verwendet werden. Wir empfehlen, Sicherheits- und Fehlerbehandlungscode hinzuzufügen, um Ihre Projekte sicherer und stabiler zu machen. Microsoft stellt diesen Beispielcode "wie besehen" und ohne Garantien zur Verfügung. |
So führen Sie dieses Beispiel aus
- Drücken Sie F5.
Anforderungen
Wenn Sie Merlin sprechen hören möchten, müssen Sie eventuell das Spracherkennungspaket installieren, das in Microsoft Office XP enthalten ist, standardmäßig jedoch nicht installiert wird. Anweisungen hierzu finden Sie unter: Install speech recognition (https://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/input\_speech\_install.mspx).
Veranschaulicht
Einem TabControl werden drei TabPage-Steuerelemente hinzugefügt, die drei Programmieraufgaben veranschaulichen:
Microsoft Agent Die Office Agent-Bibliothek bewirkt, dass die Figur Merlin angezeigt und ausgeführt wird. Bevor die Figur Merlin angezeigt werden kann, muss eine Instanz des AgentObjects.Controller-Objekts erstellt werden. Von diesem Objekt wird auf ein IAgentCtlCharacter-Objekt zugegriffen, das Merlin darstellt. IAgentCtlCharacter implementiert eine Play-Methode, mit der die verschiedenen Animationen gesteuert werden. Weitere Informationen über Microsoft Agent finden Sie in den Artikeln und der SDK-Dokumentation unter https://www.microsoft.com/germany/msdn.
Microsoft Word In einem RichTextBox-Steuerelement wird eine einfache Textdatei angezeigt. Eine Instanz von Word wird gestartet, und mit der Anwendung Word wird die Rechtschreibung des Texts im RichTextBox-Steuerelement überprüft.
Microsoft Excel Erstellen Sie ein DataSet von einem XML-Dokument, füllen Sie es, und verwenden Sie anschließend die DataBind-Methode, um es an ein DataGrid zu binden. Exportieren Sie den Inhalt des DataSet danach in ein Excel-Arbeitsblatt, und führen Sie eine Excel-Funktion aus, die den Durchschnitt der Werte einer Spalte berechnet.
Siehe auch
Aufgaben
Gewusst wie: Installieren von primären Interopassemblys für Office
Verweisen auf Office-Anwendungen durch primäre Interopassemblys