Thema Datum  Von Nutzer Rating
Antwort
Rot Tasks, die Excel Anwendungen starten
09.12.2010 17:11:51 Sylvi
NotSolved
09.12.2010 18:05:55 Severus
NotSolved

Ansicht des Beitrags:
Von:
Sylvi
Datum:
09.12.2010 17:11:51
Views:
1491
Rating: Antwort:
  Ja
Thema:
Tasks, die Excel Anwendungen starten
Hallo Leute,

ich habe einige Prozesse, die täglich laufen müssen. Damit ich die nicht jeden Tag manuell starten muss, habe ich Tasks eingerichtet. Diese Tasks starten jeweils eine Command, die Excel öffnet und eine Auto-Datei. In der Auto-Datei steht bei workbook_open drin, dass es eine andere Datei öffnen und ein Marko ausführen soll. Klingt umständlich, ist aber notwendig, weil das zum Ende genannte Makro auch mal manuell gestartet werden muss.
Hier mal der Code für die Command:
@ECHO OFF
CLS
C:
CD \programme\microsoft office\office10
excel.exe "O:\Automat\autoXLS\auto_Matrix.xls"
exit
exit
exit
rem
rem rename *.csv,*.txt
rem C:
rem CD\Programme\Microsoft office10
rem excel.exe

Und hier noch der Code für die Auto-Datei:
Private Sub Workbook_Open()
Workbooks.Open "M:\Bilder_allgemein\Volleyballentscheidungsmatrix.xls"
Application.Run "Volleyballentscheidungsmatrix.xls!akt_Wo"
SendKeys "%F4", Wait:=True
End Sub

Funktioniert soweit wie ein Uhrwerk. Was mich etwas stört ist der SendKeys -Befehl, ohne den aber die Auto-Datei offen bleibt. Kennt jemand eine Lösung ohne sendKey?

Zum anderen muß ich immer den Bildschirm anlassen, sonst bleibt Excel geöffnet bzw. das DOS-Fenster. Ist das eine Sache, die ich abstellen kann? Oder brauch das Task immer ein active Window? Wenn der Bildschirm anbleibt, läuft die Orutine ohne murren.

Wäre super, wenn ihr mir helfen könntet.

Viele Grüße
Sylvi

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Tasks, die Excel Anwendungen starten
09.12.2010 17:11:51 Sylvi
NotSolved
09.12.2010 18:05:55 Severus
NotSolved