Select the product you need help with
OFF: Verwendung von Automatisierung (OLE) mit WordArtikel-ID: 184974 - Produkte anzeigen, auf die sich dieser Artikel bezieht Auf dieser SeiteZusammenfassungDieser Artikel enthält eine kurze Beschreibung und ein Beispielmakro, mit wie Automatisieren von Word aus einem anderen Programm. Ausführlichere Informationen finden Sie im Unterabschnitt "Informationsquellen" am Ende dieses Artikels. Weitere InformationenMicrosoft bietet Programmierbeispiele für Abbildung nur ohne Gewährleistung oder konkludent, einschließlich, aber nicht beschränkt auf konkludenten Garantien der Handelsüblichkeit und/oder Eignung für einen bestimmten Zweck. Die zur Verfügung gestellten Makro- und Programmierungsbeispiele sollen lediglich exemplarisch die Funktionsweise des Beispiels aufzeigen. Spezialisten von Microsoft Support Services können bei Erläuterung die Funktionalität einer bestimmten Prozedur helfen, Sie werden ändert jedoch nicht Beispielen bieten Funktionen hinzugefügt oder Verfahren, um Ihren speziellen Anforderungen erstellen. Wenn Sie Programmiererfahrung, beschränkt haben, sollten Sie ein Microsoft Certified Partner oder die Microsoft Advisory Services wenden. Weitere Informationen finden Sie auf diese Websites von Microsoft: Microsoft Certified Partner - https://partner.microsoft.com/global/30000104
(https://partner.microsoft.com/global/30000104)
Microsoft-Sicherheitsempfehlung Services - http://support.microsoft.com/gp/advisoryservice
(http://support.microsoft.com/gp/advisoryservice)
Weitere Informationen zu den Supportoptionen, die verfügbar sind und wie Sie Microsoft kontaktieren besuchen Sie in der folgenden Website: http://support.microsoft.com/default.aspx?scid=fh;EN-US;CNTACTMS
(http://support.microsoft.com/default.aspx?scid=fh;en-us;cntactms)
Automatisierung (früher OLE-Automatisierung) ist ein Feature, mit denen Programme verfügbar machen Ihre Objekte für Entwicklungstools, Makrosprachen und andere Programme, die Automatisierung unterstützen. Beispielsweise kann ein Tabellenkalkulationsprogramm für verfügbar machen der ein Arbeitsblatt, Diagramm, Zelle oder einen Zellbereich, als einen anderen Objekttyp. Ein Textverarbeitungsprogramm kann Objekte z. B. eine Anwendung, ein Dokument, einen Absatz, Satz, eine Textmarke oder eine Auswahl offenlegen. Wenn eine Anwendung Automatisierung unterstützt, können Sie Visual Basic für Applikationen verwenden, die Zugriff auf Objekte verfügbar gemacht. Sie bearbeiten diese Objekte in Visual Basic, indem Sie Methoden für das Objekt oder durch Abrufen und Festlegen von Eigenschaften des Objekts aufrufen. Können Sie die Codebeispiele in diesem Artikel Steuerelement Word aus Microsoft Access 97, Microsoft Excel 97, Microsoft PowerPoint 97, Microsoft Visual Basic für Applikationen oder einen anderen Client, der Automatisierung steuern Word unterstützt. EinführungEs gibt vier Hauptschritte zum Automatisieren von Word für Windows.
Schritt 1: Hinzufügen eines Verweises auf die Word 8.0-ObjektbibliothekGehen Sie folgendermaßen vor, um einen Verweis auf Microsoft Word 8.0-Objektbibliothek mithilfe von Microsoft Access 97, Microsoft PowerPoint 97 oder Microsoft Excel 97 zu hinzuzufügen:
Hinzufügen von Microsoft Word 8.0-Objektbibliothek kann Verweis Ihr Programm auf Microsoft Word-Onlinehilfe und Microsoft Word Visual Basic für Applikationen-Konstanten, Eigenschaften und Methoden zugreifen. Beachten Sie, dass der Verweis Word 8.0 Object Library zum Automatisieren von Word-Objekttypen direkt erforderlich ist. Einen Verweis auf die Word 8.0-Objektbibliothek hinzufügen, wird die frühe Bindung aufgerufen. Weitere Informationen über die frühe Bindung finden Sie in der folgenden Artikel der Microsoft Knowledge Base: 138138
(http://support.microsoft.com/kb/138138/EN-US/
)
INFO: Verspätet Typen-ID, früher Bindung möglich in VB für Anwendungen Schritt 2: Deklarieren der ObjektvariablenUm eine Objektvariable deklarieren, dimension Sie die Variable wie Sie eine beliebige Variable dimension fest, außer dass Sie den Typ, angeben Wenn das Objekt deklarieren. Beispielsweise sind Word.Application , Document und Absatz separate Word-Objekte.Die folgenden Beispielbefehlszeile deklariert die Variable ObjWD als ein Objekt vom Typ Word.Application : Schritt 3: Festlegen des VariableZwei Visual Basic-Funktionen, mit denen "bereits deklarierte Objektvariable an Word gebunden" vorhanden sind: CreateObject und GetObject . Die primäre Unterschiede sind, dass die CreateObject -Funktion erstellt eine neue Instanz von Word, während die GetObject -Funktion verwendet eine vorhandene oder bereits laufenden Instanz von Word. GetObject können auch um Ihre Objektvariable an ein bestimmtes Worddokument zu binden.Die folgenden Beispielbefehlszeilen binden die Variable ObjWD in Word mithilfe der CreateObject -Funktion: Weitere Informationen dazu, wie Sie Hilfestellung in Bezug auf Visual Basic für Applikationen erhalten können, finden Sie im folgenden Artikel der Microsoft Knowledge Base: 185232
(http://support.microsoft.com/kb/185232/EN-US/
)
WD97: Error Message verwenden WordMail: 'diese Methode oder Eigenschaft ist nicht verfügbar' Schritt 4: Verwenden von Eigenschaften und Methoden zum Automatisieren von WordBeim Ausführen der Schritte 1 bis 3, können Sie die Objektvariable, in Word Vorgänge automatisieren können.Das folgende Beispielmakro verwendet Automatisierung erstellen Sie ein Word-Objekt, ein neues Dokument erstellen, fügen Sie Text hinzu und speichern Sie das Dokument. InformationsquellenAutomatisieren von Word mit Visual Basic für Applikationen für Weitere Informationen finden Sie in die folgenden Ressourcen.Microsoft Office Developer-Websitehttp://www.msdn.microsoft.com/office
(http://www.msdn.microsoft.com/office)
Microsoft Office 97-Visual Basic ProgrammierhandbuchMithilfe der Automatisierung im Microsoft Word-Objekte Kapitel im Microsoft Office 97-Visual Basic Programmer's Guide (ISBN: 1-57231-340-4).-oder- Zeigen Sie im Handbuch online unter: http://msdn.microsoft.com/archive/default.asp?url=/archive/en-us/office97/html/web/fulltoc.asp
(http://msdn.microsoft.com/archive/default.asp?url=/archive/en-us/office97/html/web/fulltoc.asp)
NewsgroupsFolgende Peer-to-Peer-Newsgroups stehen Ihnen Interaktion mit anderen Benutzern von Visual Basic für Applikationen zur Verfügung:Microsoft.public.Word.VBA.AddIns Microsoft.public.Word.VBA.Beginners Microsoft.public.Word.VBA.Customization Microsoft.public.vb.OLE.Automation Microsoft Knowledge BaseWeitere Informationen zum erhalten von Hilfe zu Visual Basic für Applikationen finden Sie in die folgenden Artikeln der Microsoft Knowledge Base:163435
(http://support.microsoft.com/kb/163435/EN-US/
)
VBA: Programmieren von Ressourcen für Visual Basic für Applikationen 173707
(http://support.microsoft.com/kb/173707/EN-US/
)
OFF97: Wie zum Ausführen von Beispielcode aus Knowledge Base-Artikel 163425
(http://support.microsoft.com/kb/163425/EN-US/
)
WD97: Ressourcen Makro-Programmierung Office-AssistentWeitere Informationen zur Automatisierung, im Visual Basic-Editor klicken Sie auf der Office-Assistenten, geben Sie " Automatisierung ", klicken Sie auf Suchen und klicken Sie dann hier, um "Kommunikation mit anderen Anwendungen" anzuzeigenHinweis : Wenn der Assistent ausgeblendet ist, klicken Office-Assistenten auf der Symbolleiste Standard. Falls er nicht beantworten die Abfrage ist, finden Sie im folgenden Artikel der Microsoft Knowledge Base: 176476
(http://support.microsoft.com/kb/176476/EN-US/
)
OFF: Office-Assistenten nicht Antwortfunktion VBA Fragen EigenschaftenArtikel-ID: 184974 - Geändert am: Montag, 22. Januar 2007 - Version: 4.3 Die Informationen in diesem Artikel beziehen sich auf:
Maschinell übersetzter Artikel Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten. Den englischen Originalartikel können Sie über folgenden Link abrufen: 184974
(http://support.microsoft.com/kb/184974/en-us/
)
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.
| SPRACHE AUSWÄHLEN
|





Zum Anfang








