Jag har lite problem som jag hoppas kunna få hjälp med. Jag har en applikation i Access 97. Jag har även en skriptfil (VBS) som används till att komprimera/ta backup på databasen. Jag vill köra den från Access VBA men får det inte att funka. Fick ett tips från något annat håll att ha en BAT-fil som startar VBS-filen. Problemet jag får då är att jag inte kan starta filen från Access. Jag får inte till kommandoraden. Det kan bero på att jag har en sökväg som innehåller mellanslag, i DOS måste ju dessa sökvägar omslutas med " vilket jag inte får till i VBA. Prova med Tack. Jag löste det genom att skicka med citationstecken med koden Chr$(34). Då funkade det. Tack i alla fall för hjälpen!Köra VBS-script eller BAT-fil från Access VBA
Så här ser min kod ut....
[KOD]
Call Shell(Environ$("COMSPEC") & " " & strBackendPath & "Komprimera.bat", 1)
[/KOD]
Jag får upp kommandotolken men den startar inte filen "Komprimera.bat.
Något tips?
Tack på förhand!
Mvh AlexSv: Köra VBS-script eller BAT-fil från Access VBA
<code>
Call Shell("""" & strBackendPath & "Komprimera.bat""", 1)
</code>
Exempel
<code>
Call Shell("""" & "C:\Mina dokument\" & "Komprimera.bat""", 1)
</code>Sv: Köra VBS-script eller BAT-fil från Access VBA