Korrekte Makroausführung ermöglichen

Sie möchten eine Excel-Datei mit Makro von einem fremden PC übernehmen. Beim Ausführen erhalten Sie jedoch die Fehlermeldung »Objekterstellung durch ActiveX-Komponente nicht möglich«. Trotz Herabsetzung der Makrosicherheit bekommen Sie das prinzipiell funktionsfähige Makro nicht zum Laufen. Sie möchten wissen, woran das liegt.

Die Ursache des Problems ist eine fehlerhafte Registrierung der Datei DAO350.DLL. In der Registry befinden sich im Bereich »Classes« unpassende Einträge. Zur Behebung des Problems müssen Sie die fehlerhaft eingetragene Datei neu registrieren.
Suchen Sie zunächst die Datei DAO350.DLL auf Ihrer Festplatte. Normalerweise befindet sie sich im Ordner »C:\Programme\Gemeinsame Dateien\Microsoft Shared\DAO«. Starten Sie den Befehl »Ausführen« aus dem Startmenü und geben Sie »regsrv32.exe« ein, gefolgt vom Dateinamen einschließlich des kompletten Pfades. Die richtige Eingabe sieht dann folgendermaßen aus:

regsrv32 C:\Programme\Gemeinsame Dateien\Microsoft Shared\DAO\DAO350.DLL
Falls diese Maßnahme nicht hilft, extrahieren Sie die Datei DAO350.DLL von der Office-CD und registrieren sie anschließend nochmals neu.