Makro in bereits geöffneter Access-Datenbank ausführen und Parameter übergeben

  • VB.NET

    Makro in bereits geöffneter Access-Datenbank ausführen und Parameter übergeben

    Hallo,

    ich habe ein VB.net-Konsolenprogramm welches durch einen custom url handler (Klick auf eine Webseite) geöffnet und Parameter (z. B. 12345) übergeben wird. Das Programm öffnet sich und der Startparameter wird ausgelesen und in eine Variable übernommen.
    Mein Problem ist nun das Ausführen eines Makros in einer bereits geöffneten Access-Datenbank und die Übergabe des Parameters. Anschließend schließt sich das vb.net-Programm wieder. Das vb.net Programm kennt den Namen und den Speicherort der laufenden Access-Datenbank. Aber die Datenbank wurde nicht durch das vb.net-Programm geöffnet, da es selbst erst durch den custum url handler geöffnet wurde. Ich hoffe, ich konnte mein Problem verständlich beschreiben. Mir fehlt etwas wie

    strPrameter = "12345"
    Makro Run ("c:\test\db.accdb", Makroname, strParameter)

    Hat jemand eine Idee von euch? Ich bin bisher eher in VBA unterwegs und Visual Studio mit seinen vielen Möglichkeiten stresst mich noch ein bisschen.

    Schönen Gruß
    Henrik