cosmovitelli
Aktives Mitglied
Thread Starter
- Dabei seit
- 04.10.2004
- Beiträge
- 269
- Reaktionspunkte
- 0
Tag zusammen, hab jetzt ein Script gebastelt in dem eine Exceldatei geöffnet wird. Dann sollte ein Makro ablaufen und die Datei sollte wieder geschlossen werden.
Das mit dem Makro hab ich gelassen. Besser ist wenn Applescript die Aufgabe übernimmt. Konkret heisst das einige Spalten löschen und einige Blätter löschen.
Das klappt auch bis auf 2 Dinge. Der "delete" Befehl klappt nur wenn die Spalten einzeln benannt werden. Also delete column 1 of...delete column 2 of..
was aber wichtiger ist, Excel fragt nach dem Löschen der Blätter ob sie tatsächlich gelöscht werden sollen. Ich finde im Programm keine Möglichkeit diese Meldung zu unterlassen.
Kann ich diese Antwort mit AS erledigen??
und wenn ja wie??
cosmo
Das mit dem Makro hab ich gelassen. Besser ist wenn Applescript die Aufgabe übernimmt. Konkret heisst das einige Spalten löschen und einige Blätter löschen.
Code:
tell application "Finder"
activate
open document file "Liste AgHs aktuell.xls" of folder "impuls" of folder "Documents" of folder "user" of folder "Users" of startup disk
tell application "Microsoft Excel"
delete column {"10", "11", "12", "13", "22", "23", "24", "25"} of sheet 1
delete column 5 of sheet 2
delete sheet "Beurteilung"
delete sheet "Stundennachweis"
delete sheet "Trainingsmaßnahme"
delete sheet "Auswertungen"
end tell
delay 20
end tell
tell application "Microsoft Excel"
save
quit
end tell
was aber wichtiger ist, Excel fragt nach dem Löschen der Blätter ob sie tatsächlich gelöscht werden sollen. Ich finde im Programm keine Möglichkeit diese Meldung zu unterlassen.
Kann ich diese Antwort mit AS erledigen??
und wenn ja wie??
cosmo