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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.