Wolverin Skrevet 23. juni 2008 Del Skrevet 23. juni 2008 (endret) Hvordan kan man starte en macro fra vbscript? Har en macro i Access 2000 som jeg skulle ha startet fra vbscript slik at tabellen som macro behandler hadde blitt korrekt dannet og behandlet. Har allerede en jobb som setter verdier inn i en tabell i basen, den kan dere se på VBScript connection og add new Endret 25. juni 2008 av Wolverin Lenke til kommentar
backup Skrevet 23. juni 2008 Del Skrevet 23. juni 2008 Et vbs-script som starter en vba-macro i en access 2000 database: x ="C:\Documents and Settings\Eier\Skrivebord\Test\db1.mdb" y="doffen" 'macroens navn Set z = WScript.CreateObject ("Access.Application") z.OpenCurrentDatabase x z.DoCmd.RunMacro y If CloseOnComplete Then z.CloseCurrentDatabase Set z = Nothing Lenke til kommentar
Wolverin Skrevet 25. juni 2008 Forfatter Del Skrevet 25. juni 2008 Et vbs-script som starter en vba-macro i en access 2000 database: x ="C:\Documents and Settings\Eier\Skrivebord\Test\db1.mdb" y="doffen" 'macroens navn Set z = WScript.CreateObject ("Access.Application") z.OpenCurrentDatabase x z.DoCmd.RunMacro y If CloseOnComplete Then z.CloseCurrentDatabase Set z = Nothing Hei og tusen takk for svar. Måtte modifisere litt på koden fra deg, men fikk den til å kjøre til slutt. dbsti ="C:\sql\db1.mdb" makronavn="oppdater_hovedtabell" Set connect = CreateObject ("Access.Application") connect.OpenCurrentDatabase dbsti connect.DoCmd.RunMacro makronavn If CloseOnComplete Then connect.CloseCurrentDatabase Set connect = Nothing da fungerte det fint. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå