Halli Hallo
habe folgendes problem:
ich möchte meinen Rechner so programieren, dass er beim systemstart
1.eine excel datei öffnet
2.diese datei ausdruckt
3.und die excel datei wieder schließt
Meine Versuche:
habe einen editor gestartet
unter Start, Zuberhör, editor
dort habe ich diesen code eingefügt:
Dim objAcc
Dim strDBName
Set objAcc = WScript.CreateObject(„Access.Application“)
strDBName = „C:\Users\Eppa\Desktop\test.xlsx“
objAcc.OpenCurrentDatabase strDBName
objAcc.DoCmd.OpenReport „Test“
objAcc.Quit
das habe ich als test.vbs gespeichert damit ich eine skript habe.
ergebnis: funktioniert nicht
danach habe ich das ausprobiiert
Dim objAcc
Dim strDBName
Set objAcc = WScript.CreateObject(„Access.Application“)
strDBName = C:\Users\Eppa\Desktop\test.xlsx
objAcc.OpenCurrentDatabase strDBName
objAcc.DoCmd.OpenReport „Test“
objAcc.Quit
also ohne „“ bei strDBName
ergebnis: erfolglos
dann habe ich dies versucht:
wieder einen editor gestartet
dies eingefügt:
echo Moechten sie die Liste drucken? (j/n):
Set /p druck=
if %druck%==j print /D:LPT1 C:\Users\eppa\Desktoptest.xlsx else goto Druckabbruch
Druckabbruch
pause
exit
diesmal unter test.cmd gespeichert und auch mit test.bat probiert.
geht beides nicht.
natürlich habe ich alles durch den aufgabenplaner(geplante tasks)gejagt und nichts geht.
hoffe ihr könnt mir helfen.
bedanke mich schonmal für euere Vorschläge.
Gruß
eppa