In OpenOffice kann ich ein Programm mit shell starten. Zum Beispiel:
Shell("C:\Program Files\VideoLAN\VLC\vlc.exe")
Wie kann ich dieses Programm wieder schließen?
In VBA habe ich es so gemacht:
If Tasks.Exists("Die Macht der ") Then
Tasks("Die Macht der ").Close
End If
Stundenlang habe ich vergeblich einen entsprechenden Befehl in OpenOffice-Basic gesucht. Kann mir jemand helfen? Kann mir jemand außerdem sagen, wo ich eine vollständige Liste aller OpenOffice-Basic-Befehle finde?
Danke
Einen Task schliessen
Moderator: Moderatoren
Re: Einen Task schliessen
Ich leider nicht. Als Workaround würde ich das über den Windows Scripting Host lösen, WElcher auch über OpenOffice-Basic ansprechbar ist.Stundenlang habe ich vergeblich einen entsprechenden Befehl in OpenOffice-Basic gesucht. Kann mir jemand helfen?
Konkreten Code müßte ich aber auch im Internet-Suchen bzw. ausprobieren.
Die stehen in der OpenOffice.org Hilfe im Bereich Makros und Programmierung-Befehle-Alphabetische Liste der Funktionen, Ausdrücke und Operatoren.Kann mir jemand außerdem sagen, wo ich eine vollständige Liste aller OpenOffice-Basic-Befehle finde?
Gruß
Stephan
Re: Einen Task schliessen
Aloha
Einen direkten Weg, auf Tasks per OOo Basic zuzugreifen kenne ich auch nicht.
Prinzipiell hättest Du die Möglichkeit, es über die normale Shell zu machen
oder aber wie von Stephan vorgeschlagen per WSH
Einen direkten Weg, auf Tasks per OOo Basic zuzugreifen kenne ich auch nicht.
Prinzipiell hättest Du die Möglichkeit, es über die normale Shell zu machen
Code: Alles auswählen
Shell("C:\Program Files\VideoLAN\VLC\vlc.exe")
Wait 2000
Shell("TASKKILL /F /IM vlc.exe")
Code: Alles auswählen
WSShell = CreateObject("WScript.Shell")
vlcExec = WSShell.exec("C:\Program Files\VideoLAN\VLC\vlc.exe")
Wait 2000
vlcExec.terminate
Re: Einen Task schliessen
Besten Dank für eure Antworten, Stephan und DPunch. Aber ohne deine klare und ausführliche Anleitung, DPunch, wäre ich mit meinen wenigen Kenntnissen auf der Strecke geblieben. Vielen Dank
Jonny
Jonny
Re: Einen Task schliessen
Während die Methode ohne Windows Scripting Host einwandfrei funktioniert, erscheint bei der Methode mit Windows Scripting Host folgende Fehlermeldung:
obwohl es doch im Grunde erreicht wird, was man wollte. Aber man muß die Fehlermeldung wegklicken, was störend ist. Könnt ihr mir bitte sagen, was man ändern muß, damit diese Fehlermeldung nicht erscheint?
Danke
Jonny
obwohl es doch im Grunde erreicht wird, was man wollte. Aber man muß die Fehlermeldung wegklicken, was störend ist. Könnt ihr mir bitte sagen, was man ändern muß, damit diese Fehlermeldung nicht erscheint?
Danke
Jonny