Neuling74
Level-2
- Beiträge
- 77
- Reaktionspunkte
- 1
-> Hier kostenlos registrieren
Hallo Leute,
nach langer Zeit habe ich auch mal wieder Fragen.
Folgende Ausgangssituation:
WinCC Runtime Advanced TIA V17 auf Desktop PC.
In meiner Applikation laufen einige Skripte, um Excel Dateien auszulesen, zu beschreiben und zu speichern. Alles gut soweit.
Nun kommt es vor, das der Kunde eine Excel Datei geöffnet hat und meine Skripte daher nicht sauber bzw. gar nicht ausgeführt werden. Ich denke es liegt daran, das bereits eine Instanz von Excel geöffnet ist.
Nun meine Fragen:
1. Ist es möglich in dem Skript abzufragen ob Excel geöffnet ist?
2. Kann ich im gleichen Skript Excel schließen bevor ich eine Datei einlesen möchte?
3. On Error Resume Next -> wo im Skript muss es stehen, damit das Skript "abgebrochen" wird, bzw. mit einer Fehlermeldung weiterläuft? Systemmeldungen sollen angezeigt werden, kommen bei mir aber nicht.
4. Ist die Anweisung On error resume next im gesamten Skript wirksam? Oder muss ich es mehrfach ausführen?
Fragen über Fragen!
Mit VB Skripten kenne ich mich nicht soooo gut aus. Habe zwar alles ans laufen bekommen, aber so wirklich glücklich bin ich damit noch nicht(wegen oben genanntem Problem).
Wer kann mir da weiterhelfen?
nach langer Zeit habe ich auch mal wieder Fragen.
Folgende Ausgangssituation:
WinCC Runtime Advanced TIA V17 auf Desktop PC.
In meiner Applikation laufen einige Skripte, um Excel Dateien auszulesen, zu beschreiben und zu speichern. Alles gut soweit.
Nun kommt es vor, das der Kunde eine Excel Datei geöffnet hat und meine Skripte daher nicht sauber bzw. gar nicht ausgeführt werden. Ich denke es liegt daran, das bereits eine Instanz von Excel geöffnet ist.
Nun meine Fragen:
1. Ist es möglich in dem Skript abzufragen ob Excel geöffnet ist?
2. Kann ich im gleichen Skript Excel schließen bevor ich eine Datei einlesen möchte?
3. On Error Resume Next -> wo im Skript muss es stehen, damit das Skript "abgebrochen" wird, bzw. mit einer Fehlermeldung weiterläuft? Systemmeldungen sollen angezeigt werden, kommen bei mir aber nicht.
4. Ist die Anweisung On error resume next im gesamten Skript wirksam? Oder muss ich es mehrfach ausführen?
Fragen über Fragen!
Mit VB Skripten kenne ich mich nicht soooo gut aus. Habe zwar alles ans laufen bekommen, aber so wirklich glücklich bin ich damit noch nicht(wegen oben genanntem Problem).
Wer kann mir da weiterhelfen?