Makroaufruf in Access über OLE geht schief
-
Hallo zusammen,
kann leider mein Makro in Access nicht aufrufen (?). Weiss jemand Rat?
Hier der Code:
Variant vAccess;
try
{
vAccess=GetActiveOleObject("Access.Application");
}
catch (...)
{
vAccess=CreateOleObject("Access.Application");
}vAccess.OleFunction("OpenCurrentDatabase", "C:\\test\\test.mdb", false);
// !!!! Hier erscheint die Fehlermeldung - was ist falsch? !!!!
vAccess.OlePropertyGet("DoCmd").OlePropertySet("RunMacro", "Makro1");vAccess.OleProcedure("CloseCurrentDatabase");
vAccess.OleFunction("Quit");
vMSAccess = Unassigned;Gruß
Landis