Fischer-Bayern.de
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Applescript und exceldatei

 
Neues Thema eröffnen   Neue Antwort erstellen    Fischer-Bayern.de Foren-Übersicht -> AppleScript X
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
cosmovitelli
•->
•->


Anmeldedatum: 24.12.2005
Beiträge: 7
Wohnort: Hess.Oldendorf

BeitragVerfasst am: 30.12.2005 - 18:53    Titel: Applescript und exceldatei Antworten mit Zitat

n'abend, bin hier noch am Script basteln. Ich wollte erst das Applescript eine Exceldatei öffnet, dann Ablauf eines Makros in Excel, dann schließen der Datei. Das klappt auch.
Allerdings ist es noch besser wenn Applescript die Aufgabe des Makros auch übernimmt.
Die Aufgabe ist: löschen einiger Spalten und löschen einiger Blätter.
Folgendes habe ich zusammengeschrieben:
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 sheet 3
      delete sheet 4
      delete sheet 5
      delete sheet 7
      delete column 10 of sheet 1
      delete column 11 of sheet 1
      delete column 12 of sheet 1
      delete column 13 of sheet 1
   end tell
   delay 20
   
end tell
tell application "Microsoft Excel"
   save
   quit
end tell

Problem ist das von Excel immer gefragt wird ob das Blatt auch gelöscht werden soll und beim letzten Blatt kommt eine Fehlermeldung, kann nicht gelöscht werden.
Das Löschen der einzelnen Spalten klappt.
Jemand einen Rat oder nen Link??
cosmo
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden AIM-Name
cosmovitelli
•->
•->


Anmeldedatum: 24.12.2005
Beiträge: 7
Wohnort: Hess.Oldendorf

BeitragVerfasst am: 31.12.2005 - 12:06    Titel: Antworten mit Zitat

so, ein Punkt ist erledigt. Der delete Befehl bezieht sich auf die Namen der Blätter die gelöscht werden sollen. Das klappt.
Also
Code:
delete sheet "Auswertungen"

cosmo
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden AIM-Name
cosmovitelli
•->
•->


Anmeldedatum: 24.12.2005
Beiträge: 7
Wohnort: Hess.Oldendorf

BeitragVerfasst am: 31.12.2005 - 13:36    Titel: Antworten mit Zitat

2 Dinge krieg ich nicht hin.
Wenn ich mehrere Spalten löschen will hab ich immer den "delete" Befehl pro Spalte wiederholt. Da kann man doch bestimmt auch die Spalten hintereinander aufzählen, bloß wie??
Das ist aber das geringere da das Script ja auch durchläuft wenn die Befehle einzeln stehen.
Das größere Problem ist das Excel fragt ob die Blätter tatsächlich gelöscht werden sollen. Kann man da eine Antwort in das Script einbauen??
cosmo
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden AIM-Name
cosmovitelli
•->
•->


Anmeldedatum: 24.12.2005
Beiträge: 7
Wohnort: Hess.Oldendorf

BeitragVerfasst am: 31.12.2005 - 13:57    Titel: Antworten mit Zitat

Code:
delete column {"10", "11", "12", "13", "22", "23", "24", "25"} of sheet 1

das haut nicht hin, der Befehl "delete" wird nicht erkannt.
cosmo
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden AIM-Name
cosmovitelli
•->
•->


Anmeldedatum: 24.12.2005
Beiträge: 7
Wohnort: Hess.Oldendorf

BeitragVerfasst am: 05.01.2006 - 18:59    Titel: Antworten mit Zitat

Very Happy
Probem gelöst.
Code:
   
   end tell
   tell application "Microsoft Excel"
      set display alerts to false
      

anschließend der Befehl zum Löschen der Blätter und weg sind sie.
cosmo
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden AIM-Name
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Fischer-Bayern.de Foren-Übersicht -> AppleScript X Alle Zeiten sind GMT + 2 Stunden
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2002 phpBB Group
Deutsche Übersetzung von phpBB.de


AppleScript für absolute Starter