Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
Eigentlich kein Thema, Excel über ActiveX zu öffnen, eine Arbeitsmappe, ein Tabellenblatt zu erstellen und Daten, welche auch immer, dort reinzuschreiben und nach diesem auch Excel zu schliessen. Auch kein Problem, eine schon vorhandenen Datei zu öffnen und dort definiert Daten zu integrieren, bzw. zu bearbeiten usw.
Nur, wie kann ich über ActiveX herausfinden, ob Excel bereits geöffnet ist, wenn man zu einer vorhandenen Arbeitsmappe, eine neue erstellen oder öffnen möchte.
Ich weiss, das geht bestimmt. Danke
Gruss, der frehdie und guten Start ins Wochenende
11.06.2010, 09:52 (Dieser Beitrag wurde zuletzt bearbeitet: 11.06.2010 09:53 von Mike###.)
Danke Mike erst mal,
leider kann ich das VI nicht öffnen. Ich habe nur LV 8.5.
Es reicht mir eigentlich nur ein Hinweis, wie es zu realisieren ist. Danke und Gruss, der frehdie
..Danke RoLe,
wie ich Excel sichtbar mache, wenn es im Hintergrud läuft, ist mir bekannt...
Es geht lediglich darum, ob Excel überhaupt gestartet ist und aufgerufen wurde, auch wenn es im Hintergrund, somit nicht sichtbar, läuft.
Also eventuell"Open Excel_Application" schon ausgeführt wurde, bevor ich für eine neu zu erstellenden Arbeitsmappe, Excel noch mal aufrufe.
Danke....
der frehdie
Nachtrag: LV 8.5 = LabVIEW 8.5. es ist die basic...danke
Anzeige
11.06.2010, 10:53 (Dieser Beitrag wurde zuletzt bearbeitet: 11.06.2010 10:54 von frehdie.)
' schrieb:..Danke RoLe,
wie ich Excel sichtbar mache, wenn es im Hintergrud läuft, ist mir bekannt...
Was dir alles bekannt ist .... schön.
Es geht um:
FullName ist leer wenn nicht geöffnet, sonst steht dort der Pfad (oder nur Name wenn noch nicht gespeichert) zur geöffneten Datei. Das wäre die ActiveX Variante.
Die Version von Mike schaut ob ein Prozess mit Name Excel geöffnet ist.
Beides geht, du hast die Wahl.
.·´¯)--> Leben ist das, was dir passiert, wenn du eifrig dabei bist andere Pläne zu machen <--(¯`·.