INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Aus Excel herausLabVIEW starten



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!

25.08.2009, 07:45
Beitrag #4

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Aus Excel herausLabVIEW starten
Hast du dir meinen Link angeschaut? Denn dann hättest du das hier sehen müssen:
   

Das [bWaitOnReturn] bedeutet es gibt eine Bool'sche (das "b" am Anfang) Eingabe, ob gewartet werden soll bis das Programm wieder geschlossen ist.

Mal ein Beispiel:
<div class='codetop'>CODE</div><div class='codemain' style='height:200px;white-space:pre;overflow:auto'>
Sub open_extern()
Dim sCmd As String
Dim oShell As Object

Set oShell = CreateObject("WScript.Shell")
sCmd = """" & "C:ProgrammeNational InstrumentsLabVIEW 2009LabVIEW.exe" & """"

oShell.Run sCmd, , True

Set oShell = Nothing
End Sub
</div>
Bei einem Commandline Aufruf müssen Pfadangaben, die Leerzeichen beinhalten, in Anfügrungszeichen gesetzt werden. Da Anführungszeichen in VBA einen String markieren, kommt es zu diesem 4-fach Anführungszeichen an Anfang und Ende des Commands.

Das "True" am Ende von oShell.Run ist die Bool'sche Eingabe die ich erwähnt habe. True bedeutet warten.

So, pack den Code mal in Excel und pass evtl. den Pfad an. Wenn du das Makro ausführts, kannst du Excel erst wieder beenden/benutzen, wenn LV geschlossen wurde. In anderen Worten, Excel wartet mit der Ausführung von weiterem VBA Code bis die aufgerufenen Shell Anwendung wieder beendet wurde.

Gruß SeBa

Edit:
Sehe grad, dass du im zweiten Fall Excel ja aus LV starten willst. :unsure:Hab ich so früh am Morgen (ohne Kaffee) doch falsch rum gedacht. Da muss ich mal schauen, wie man LV zum Warten überredet.

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Aus Excel herausLabVIEW starten - H_S - 24.08.2009, 21:30
Aus Excel herausLabVIEW starten - SeBa - 25.08.2009, 07:06
Aus Excel herausLabVIEW starten - H_S - 25.08.2009, 07:31
Aus Excel herausLabVIEW starten - SeBa - 25.08.2009 07:45
Aus Excel herausLabVIEW starten - SeBa - 25.08.2009, 08:33
Aus Excel herausLabVIEW starten - H_S - 26.08.2009, 20:45
Aus Excel herausLabVIEW starten - SeBa - 27.08.2009, 06:28
Aus Excel herausLabVIEW starten - H_S - 27.08.2009, 22:03
Aus Excel herausLabVIEW starten - SeBa - 28.08.2009, 06:11
Aus Excel herausLabVIEW starten - H_S - 28.08.2009, 08:01
Aus Excel herausLabVIEW starten - SeBa - 28.08.2009, 08:32
Aus Excel herausLabVIEW starten - H_S - 28.08.2009, 22:58
Aus Excel herausLabVIEW starten - H_S - 29.08.2009, 11:50
Aus Excel herausLabVIEW starten - SeBa - 29.08.2009, 15:05
Aus Excel herausLabVIEW starten - H_S - 29.08.2009, 16:17
Aus Excel herausLabVIEW starten - SeBa - 29.08.2009, 21:07
Aus Excel herausLabVIEW starten - H_S - 30.08.2009, 08:38
Aus Excel herausLabVIEW starten - H_S - 30.08.2009, 10:23
Aus Excel herausLabVIEW starten - SeBa - 30.08.2009, 15:59
Aus Excel herausLabVIEW starten - H_S - 30.08.2009, 20:47
Aus Excel herausLabVIEW starten - SeBa - 31.08.2009, 06:33
Aus Excel herausLabVIEW starten - H_S - 31.08.2009, 09:06
Aus Excel herausLabVIEW starten - H_S - 31.08.2009, 09:31
Aus Excel herausLabVIEW starten - SeBa - 31.08.2009, 10:17
Aus Excel herausLabVIEW starten - H_S - 31.08.2009, 20:45
Aus Excel herausLabVIEW starten - SeBa - 01.09.2009, 06:56
Aus Excel herausLabVIEW starten - H_S - 01.09.2009, 08:59
Aus Excel herausLabVIEW starten - SeBa - 01.09.2009, 09:59
Aus Excel herausLabVIEW starten - H_S - 01.09.2009, 10:40
Aus Excel herausLabVIEW starten - H_S - 06.09.2009, 09:41
Aus Excel herausLabVIEW starten - SeBa - 06.09.2009, 09:54
Aus Excel herausLabVIEW starten - H_S - 06.09.2009, 10:09
Aus Excel herausLabVIEW starten - SeBa - 06.09.2009, 15:54
Aus Excel herausLabVIEW starten - H_S - 06.09.2009, 23:02
Aus Excel herausLabVIEW starten - SeBa - 07.09.2009, 07:26

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  muss Excel auf dem Zielsystem für Excel-Report installiert sein? Trinitatis 2 5.416 01.08.2016 20:51
Letzter Beitrag: Trinitatis
  Excel Macro aus LV starten AxelG. 9 11.491 29.01.2009 13:47
Letzter Beitrag: Y-P

Gehe zu: