Hallo,
ich möchte aus LabVIEW eine vohandene Excel Datei (Template) öffnen. Die Excel Datei enthält ein Macro welches direkt nach dem Ausführen gestartet werden soll. Das Öffnen der Datei funktioniert, ich habe jedoch noch nicht herausgefunden ob bzw. wie das Starten des Macros über LV geht. Kennt sich einer von Euch damit aus?
Gruss AxelG.
Hast Du das "Report Generation Toolkit"? Da ist die Funktionalität enthalten. Ich verwende das zumindest für Word so..... und das Toolkit ist ja auch für Excel. Dann geht's da bestimmt auch so.
Gruß Markus
' schrieb:Hast Du das "Report Generation Toolkit"? Da ist die Funktionalität enthalten. Ich verwende das zumindest für Word so..... und das Toolkit ist ja auch für Excel. Dann geht's da bestimmt auch so.
Gruß Markus
Hallo Markus,
ja, "Report Generation Toolkit" ist vorhanden.
Gruss Axel
Da gibt's unter "Report Generation" -> "Excel Specific" -> "Excel Advanced" -> "Excel Macros" das VI "Excel Run Macro.vi". Damit sollte es funktionieren. Ich verwende "Word Run Macro" und da klappt es problemlos.
Gruß Markus
' schrieb:Hallo Markus,
ja, "Report Generation Toolkit" ist vorhanden.
Gruss Axel
' schrieb:Da gibt's unter "Report Generation" -> "Excel Specific" -> "Excel Advanced" -> "Excel Macros" das VI "Excel Run Macro.vi". Damit sollte es funktionieren. Ich verwende "Word Run Macro" und da klappt es problemlos.
Gruß Markus
Hallo Markus,
dann gibt es wohl unterschiedlich Report Generation Toolkits. Bei mir finde ich die VIs nicht. Ich arbeite mit LabVIEW 8.0. Sind im Excel Run Macro.vi irgendwelche zusatzlichen Module oder kann man dies einfach mit den vorhandenden Funktionen nachbilden.
Gruss AxelG.
' schrieb:Sieht aus, als ob Du das Toolkit nicht installiert hast.
Hier zum Vergleich:
[attachment=43911:001.PNG]
[attachment=43912:002.PNG]
Gruß Markus
Stimmt! Das Toolkit ist eine Ergänzung zu den Report Generation Funktionen und kostet extra. Aber der Macro Aufruf muss doch auch irgendwie zu Fuss machbar sein ohne das Toolkit?!?!?....
Wie es ohne Toolkit geht, weiß ich leider nicht, weil ich Makros bisher nur mit Toolkit aufgerufen habe.
Vielleicht kann Dir ja jemand anders helfen. Wenn nicht, dann würde ich mir überlegen das Toolkit zu kaufen. Ich finde, dass sich das lohnt.
Gruß Markus
' schrieb:Stimmt! Das Toolkit ist eine Ergänzung zu den Report Generation Funktionen und kostet extra. Aber der Macro Aufruf muss doch auch irgendwie zu Fuss machbar sein ohne das Toolkit?!?!?....
Ich habe ein Lösung für das Problem gefunden. Wenn man das besagte "Report Generation Toolkit" nicht hat kann man die Subroutine Workbook_Open() von VB in Excel verwenden. Code der zwischen den Zeilen
Private Sub Workbook_Open()
......auszuführender VB Code
End Sub
steht wird beim Aufruf der Excel Datei ausgeführt. Das ganze muss unter 'ThisWorkbook' bzw. 'DieseArbeitsmappe' eingfügt werden. Es bleibt jedoch die Warnung/Abfrage wegen des Starten des/der Makros.
Gruss Axel G.
Danke für die Info.
Gruß Markus
' schrieb:Ich habe ein Lösung für das Problem gefunden. Wenn man das besagte "Report Generation Toolkit" nicht hat kann man die Subroutine Workbook_Open() von VB in Excel verwenden. Code der zwischen den Zeilen
Private Sub Workbook_Open()
......auszuführender VB Code
End Sub
steht wird beim Aufruf der Excel Datei ausgeführt. Das ganze muss unter 'ThisWorkbook' bzw. 'DieseArbeitsmappe' eingfügt werden. Es bleibt jedoch die Warnung/Abfrage wegen des Starten des/der Makros.
Gruss Axel G.