R11.4 Word/Excel per OLE-Automation öffnen

Aufgabe

Aus Access heraus sollen sowohl Excel als auch Word für die OLE-Automation geöffnet werden. Wie müssen Sie vorgehen?

Lösung

Grundsätzlich sollten Sie immer versuchen, ein OLE-Objekt mit der GetObject-Funktion zu erzeugen, da bei dieser Variante eine bereits bestehende Instanz genutzt wird. Schlägt dieser Versuch fehl (Err = 429), müssen Sie die CreateObject-Funktion verwenden. Sollte auch diese Funktion mit einem Fehler beendet werden, ist entweder die Klasse/Anwendung nicht registriert, oder es steht nicht genügend Arbeitsspeicher zur Verfügung.

Aufrufparameter ist in den meisten Fällen der Klassenname, Sie können aber auch den Namen einer Datei angeben, die mit einer OLE-Anwendung verknüpft ist ...

Get Microsoft Access Programmierrezepte now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.