Access 2010: kein Prozduraufruf in einer 2. Access
23.03.2018 09:39:14
Rainer
es geht zwar um Access, aber ich hoffe, ich bin hier trotzdem richtig. Ich möchte aus einer Access-Anwendung heraus eine Prozedur in einer 2. Access-DB aufrufen. Leider hatte ich trotz aller suche bisher keinen Erfolg.
Diesen Code verwende ich:
Dim objAccess As Object
Set objAccess = CreateObject("Access.Application")
objAccess.OpenCurrentDatabase "AndereDB.accdb"
objAccess.DoCmd.RunMacro "XMLimport"
In diesem Fall wird ein Laufzeitfehler 2485 gemeldet ("Objekt ... wurd nicht gefunden"). Verwende ich statt "RunMacro" nur "Run", kommt der Laufzeitfehler 438 ("Objekt unterstützt diese Methode nicht").
Die Code-Zeile objAccess.Application.Run "XMLimport" liefert keine Fehlermeldung, aber es passiert auch nichts (die aufrufende Prozedur springt einfach in die nächste Zeile).
Hat jemand noch einen Tipp? Vielen Dank im voraus.
Freundliche Grüße,
Rainer