Artikel-ID: 222101 - Geändert am: Montag, 19. März 2007 - Version: 6.1 Finden und Verwenden der Dokumentation zum Office-ObjektmodellDieser Artikel ist eine Übersetzung des folgenden englischsprachigen Artikels der Microsoft Knowledge Base: 222101 (http://support.microsoft.com/kb/222101/EN-US/ ) How to find and use Office object model documentation Bitte beachten Sie: Bei diesem Artikel handelt es sich um eine Übersetzung aus dem Englischen. Es ist möglich, dass nachträgliche Änderungen bzw. Ergänzungen im englischen Originalartikel in dieser Übersetzung nicht berücksichtigt sind. Die in diesem Artikel enthaltenen Informationen basieren auf der/den englischsprachigen Produktversion(en). Die Richtigkeit dieser Informationen in Zusammenhang mit anderssprachigen Produktversionen wurde im Rahmen dieser Übersetzung nicht getestet. Microsoft stellt diese Informationen ohne Gewähr für Richtigkeit bzw. Funktionalität zur Verfügung und übernimmt auch keine Gewährleistung bezüglich der Vollständigkeit oder Richtigkeit der Übersetzung. Auf dieser SeiteZusammenfassung
Dieser Artikel beschreibt die Dokumentation sowie die Ressourcen, die Ihnen zur Automatisierung von Microsoft Office-Anwendungen zur Verfügung stehen. Diese Informationen können unabhängig von der Programmiersprache angewendet werden, die Sie für die Automatisierung der jeweiligen Office-Anwendung ausgewählt haben. In diesem Artikel wird außerdem erläutert, wie Sie mit dem Erstellen von Automatisierungscode beginnen, und wie Sie in der Dokumentation die Informationen finden, die Sie zum Automatisieren bestimmter Aufgaben benötigen.
Weitere InformationenWo finde ich die Dokumentation zum Objektmodell?Die Objektmodelle für die Office-Anwendungen sind in einer Sprachreferenz für beide Versionen von Office dokumentiert: Sprachreferenz für Microsoft Office 97 Visual Basic für ApplikationenISBN 1-57231-339-0 Sprachreferenz für Microsoft Office 2000 Visual Basic für Applikationen ISBN 1-57231-955-0. Diese Sprachreferenzen sind auf der MSDN-Website und in der Onlinehilfe von Microsoft Office verfügbar. Sie können auch in Buchform erworben werden. Besuchen Sie die folgende Website, um Bestellinformationen zu erhalten: http://mspress.microsoft.com In der folgenden Tabelle sind die Hilfedateien der einzelnen Office-Anwendungen aufgelistet.Tabelle minimieren
Die Hilfedateien von Microsoft Office 97 werden standardmäßig im folgenden Pfad installiert: C:\Programme\Microsoft Office\Office
Wenn Sie die benötigte Office 97-VBA-Hilfedatei nicht finden können, wurde die Datei beim ursprünglichen Office 97-Setup möglicherweise nicht installiert. Führen Sie zum Installieren der VBA-Hilfedatei das Office-Setupprogramm aus. Beachten Sie, dass die VBA-Hilfedatei für Outlook 97 nicht automatisch vom Office-Setupprogramm installiert wird. Weitere Informationen zum Installieren der VBA-Hilfedatei für Outlook 97 finden Sie im folgenden Artikel der Microsoft Knowledge Base:
166738
(http://support.microsoft.com/kb/166738/DE/
)
OL97: wie Installieren von Visual Basic-Hilfe
Die Hilfedateien von Microsoft Office 2000 werden standardmäßig im folgenden Pfad installiert: C:\Programme\Microsoft Office\Office\1033
Die Hilfedateien von Microsoft Office XP werden standardmäßig im folgenden Pfad installiert:
C:\Programme\Microsoft Office\Office10\1033 C:\Programme\Microsoft Office\Office11\1033 Hinweis: Die Setupprogramme von Microsoft Office 2000, Microsoft Office XP und Microsoft Office 2003 installieren die VBA-Hilfedateien bei der ersten Verwendung. Daher wird die Hilfedatei möglicherweise nicht in diesem Verzeichnis angezeigt, wenn Sie in der Office-Anwendung zuvor noch nicht auf die VBA-Hilfe zugegriffen haben.Wie kann ich die Dokumentation zum Objektmodell verwenden?Es gibt verschiedene Verfahren für die Suche nach Dokumentation zu einer bestimmten Klasse, Methode oder Eigenschaft:
Wie erkenne ich, welche Klassen, Methoden und Eigenschaften ich verwenden soll?Falls Sie das Objektmodell der zu automatisierenden Anwendung nicht genau kennen, verwenden Sie die Makroaufzeichnung der Anwendung, um eine generelle Vorstellung darüber zu erhalten. Beispiel: Sie möchten Microsoft Word automatisieren, um Text zu einem neuen Dokument hinzuzufügen und das Dokument anschließend zu speichern. Sie wissen jedoch nicht, welche Methoden und Eigenschaften hierfür erforderlich sind. Verwenden Sie in diesem Fall die Makroaufzeichnung:
Sehen Sie sich zunächst die erste Zeile des aufgezeichneten Makros an: Documents.Add. Markieren Sie Documents im Code-Modul des aufgezeichneten Makros, und drücken Sie die Taste [F1]. Das Hilfethema zeigt die folgenden wichtigen Informationen an:
Beim Betrachten des aufgezeichneten Makros werden Sie sehen, dass die SaveAs-Methode ein Argument besitzt, das die integrierte Konstante wdFormatDocument übergibt. Je nach der für den Automatisierungscontroller gewählten Programmiersprache müssen Sie eventuell den numerischen Wert für die integrierten Konstanten übergeben. Das Hilfethema für die SaveAs-Methode macht hierüber keine Angaben, jedoch können Sie diese Informationen im Objektkatalog finden. Drücken Sie die Taste [F2], um den Objektkatalog anzuzeigen. Geben Sie wdFormatDocument im Suchfenster ein, und drücken Sie die [EINGABETASTE]. Im unteren Teilfenster des Objektkatalogs erscheint das numerische Äquivalent von wdFormatDocument(=0). Außerdem werden weitere Informationen zu der Konstante angezeigt. InformationsquellenWo finde ich Beispiele für Automatisierungscode?Die Informationen in diesem Artikel sind eine gute Grundlage für das Erstellen von Automatisierungscode. Die Microsoft Knowledge Base ist eine ausgezeichnete Quelle für Automatisierungscode-Beispiele in Visual Basic, Visual C++ und MFC. Hier nur einige Beispiele:Für Visual Basic-EntwicklerWeitere Informationen finden Sie in den folgenden Artikeln der Microsoft Knowledge Base:220595
(http://support.microsoft.com/kb/220595/DE/
)
Automatisieren von Outlook mithilfe von Visual Basic
219151
(http://support.microsoft.com/kb/219151/DE/
)
Automatisieren von Microsoft Excel aus Visual Basic 147650
(http://support.microsoft.com/kb/147650/DE/
)
Wie Navigieren in Excel-Objekten in Visual Basic 142387
(http://support.microsoft.com/kb/142387/DE/
)
Erstellen eines W/OLE Excel Diagramm Automatisierung in Visual Basic 184974
(http://support.microsoft.com/kb/184974/DE/
)
OFF: wie Verwenden von Automatisierung (OLES) mit Word 220607
(http://support.microsoft.com/kb/220607/DE/
)
Kann Microsoft Word wie automatisieren, um Seriendruck in Visual Basic durchzuführen 222929
(http://support.microsoft.com/kb/222929/DE/
)
Wie Automatisieren von PowerPoint, indem Visual Basic in Office 2003, Office XP Developer und Office 2000 Developer verwendet Visual C++-Entwickler (unter Verwendung von MFC)Weitere Informationen finden Sie in den folgenden Artikeln der Microsoft Knowledge Base:178749
(http://support.microsoft.com/kb/178749/DE/
)
Erstellen eines Automatisierungsprojekts mit MFC und einer Typenbibliothek
179706
(http://support.microsoft.com/kb/179706/DE/
)
Wie Verwenden von MFC zu Automatisierung von Excel, dem Erstellen und dem Formatieren einer neuen Arbeitsmappe 186120
(http://support.microsoft.com/kb/186120/DE/
)
Wie Verwenden von MFC zu Automatisierung von Excel und Füllen eines Bereichs mit einem Arrays 186122
(http://support.microsoft.com/kb/186122/DE/
)
Wie Verwenden von MFC zu dem Automatisieren von Excel 2000 und Excel 2002 und dem Abrufen eines Array aus einem Bereich in Excel 2000 und Excel 2002 220911
(http://support.microsoft.com/kb/220911/DE/
)
Kann Microsoft Word wie automatisieren, um Seriendruck durchzuführen, der Visual C++ und MFC verwendet 222960
(http://support.microsoft.com/kb/222960/DE/
)
Wie Automatisieren von PowerPoint, indem Visual C++ 5.0 oder Visual C++ 6.0 mit The Microsoft Foundation Classes verwendet C/C++-Entwickler (ohne MFC)Weitere Informationen finden Sie in den folgenden Artikeln der Microsoft Knowledge Base:216686
(http://support.microsoft.com/kb/216686/DE/
)
Welche Verfahrensweise nach Automatisierungsexcel von C++ ohne Using MFC oder Import
181473
(http://support.microsoft.com/kb/181473/DE/
)
HOWTO: verwenden Sie Ole-Automatisierung aus einer C-anwendung lieber als einem C-C++ Visual J++-EntwicklerWeitere Informationen finden Sie in den folgenden Artikeln der Microsoft Knowledge Base:219430
(http://support.microsoft.com/kb/219430/DE/
)
Wie Create/Format einer Excel-Arbeitsmappe, die visuelle Automatisierung von J++ verwendet
215484
(http://support.microsoft.com/kb/215484/DE/
)
Wie Automatisieren von PowerPoint, indem Visual J++ 6.0 verwendet Visual FoxPro-EntwicklerWeitere Informationen finden Sie in den folgenden Artikeln der Microsoft Knowledge Base:142193
(http://support.microsoft.com/kb/142193/DE/
)
Wie Verwenden von Ole-Automatisierung, um Daten Excel-Tabelle hinzuzufügen
180901
(http://support.microsoft.com/kb/180901/DE/
)
Wie Erstellen einer kategorisierten Tabelle in Word 97 oder Office Word 2003 aus Visual FoxPro for Windows 5.0 und höheren Versionen 181926
(http://support.microsoft.com/kb/181926/DE/
)
Kann Serie in Word wie automatisieren, das OLE und ODBC verwendet 194306
(http://support.microsoft.com/kb/194306/DE/
)
Wie Machen von Duplex drucken, indem Word auf Ole-Automatisierung von Visual FoxPro klickt 230154
(http://support.microsoft.com/kb/230154/DE/
)
Kann PowerPoint wie automatisieren, das Visual FoxPro verwendet 241942
(http://support.microsoft.com/kb/241942/DE/
)
Verhindern von Worddruckerfehler mit BackgroundPrintingStatus-Eigenschaft Weitere Informationen sowie Beispielcode und Ressourcen zur Automatisierung von Microsoft Office finden Sie auf der folgenden Website von Microsoft:
http://support.microsoft.com/gp/ofd
(http://support.microsoft.com/gp/ofd)
Die Informationen in diesem Artikel beziehen sich auf:
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
