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 

Dateiname An Excel Übergeben



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!

18.03.2010, 13:11
Beitrag #1

m.wiederer Offline
LVF-Grünschnabel
*


Beiträge: 31
Registriert seit: Mar 2010

8.6
2010
de

97320
Deutschland
Dateiname An Excel Übergeben
Hallo,

ich steh da vor einem Problem.

Ich soll Versuche automatisieren. Hierfür habe ich einen Startbildschirm gebaut wo Benutzerangaben gemacht werden und mit dem die verschiedenen Versuche aufruft(Funktioniert), dann läuft der Versuch durch und die Messwerte werden an Excel zur Auswertung übergeben. Ich rufe dann in Excel ein Makro auf welches mir die Auswertung macht. Am Ende der Auswertung öffnet sich in Excel der Dialog "Speichern unter....", und hier möchte ich als Dateinamen, die Benutzereingaben die auf dem Startbildschirm getätigt worden sind. Is dies möglich und wenn ja wie?

Lv86_img
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
18.03.2010, 13:22
Beitrag #2

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Dateiname An Excel Übergeben
Bei Word mache ich es so (auszugsweise):
   
Ich erstelle einen Report mit Tabellen,.... dann rufe ich ein Makro auf und dann wird die Worddatei gespeichert (den Pfad hierfür kannst Du Dir ja aus Deinen Benutzerangaben zusammenbauen).
Bei Excel müsste es genauso gehen (Es gibt auch ein "Excel Run Macro.vi").

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.03.2010, 13:27
Beitrag #3

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Dateiname An Excel Übergeben
Zwei Möglichkeiten deine Frage zu verstehen:

Entweder du hast Probleme den Dateinamen von LV -> XL zu bekommen, oder du weißt nicht wie du den SaveAs Dialog benutzen musst...

1. Wie Markus sagt, z.B. per Makro den Namen an XL schicken.

2. In Excel kannst du die Methode .GetSaveAsFilename(InitialFilename, FileFilter, FilterIndex, Title, ButtonText) auf das Applicationobject anwenden. Damit erscheint der SaveAs Dialog mit dem von dir vorgeschlagenen Filename / Filefilter ect.

Gruß SeBa

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
18.03.2010, 13:37
Beitrag #4

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Dateiname An Excel Übergeben
Ich schicke nicht den Namen an Excel, sondern führe dort ein anderes Makro aus und speichere dann die dort erstellte Datei mit Hilfe der LabVIEW-Funktionen ab. Dann hat man aber nicht mehr die Auswahl, sondern der Dateinamen ist schon fest. Aber so will er es ja im Prinzip auch, wenn er die Benutzereingaben als Dateinamen verwenden möchte.

Gruß Markus

' schrieb:1. Wie Markus sagt, z.B. per Makro den Namen an XL schicken.

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.03.2010, 15:48
Beitrag #5

m.wiederer Offline
LVF-Grünschnabel
*


Beiträge: 31
Registriert seit: Mar 2010

8.6
2010
de

97320
Deutschland
Dateiname An Excel Übergeben
Also mein Problem besteht darin den Dateinamen aus LV an Excel zu übergeben.
Die Idee von markus ist gut aber ich habe das Report Tool Kit leider nicht.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.03.2010, 16:10
Beitrag #6

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Dateiname An Excel Übergeben
Dann kannst Du die 2. Möglichkeit von SeBa verwenden. Wie das genau geht, weiß ich aber auch nicht. Vielleicht lädt er ja ein Bsp. hoch. Rolleyes

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.03.2010, 16:21
Beitrag #7

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Dateiname An Excel Übergeben
' schrieb:Dann kannst Du die 2. Möglichkeit von SeBa verwenden. Wie das genau geht, weiß ich aber auch nicht. Vielleicht lädt er ja ein Bsp. hoch.Rolleyes

Gruß Markus

Neenenenee.... 2. klappt ja auch nur, wenn XL den Namen kennt. Und wie "2." geht hab ich doch beschrieben: Application.GetSaveAsFilename(blablabla)

Aber:

Haben wir doch alles schon gehabt...

LVF-Link

Die dort vorgestellte Funktion kannst du umschreiben, sodass sie einen String verarbeitet.

Damit schickst du dann den Dateinamen von LV nach XL. In XL lässt du deine Auswertung durch die Funktion starten oder packst die komplette Auswertung in die Funktion hinein.

Bei Fragen zu Umsetzung müsstest du etwas genauer werden, wie deine Auswertung abläuft.


Gruß SeBa

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 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  muss Excel auf dem Zielsystem für Excel-Report installiert sein? Trinitatis 2 5.417 01.08.2016 20:51
Letzter Beitrag: Trinitatis
  LV Daten an Excel Makro übergeben nofse 4 6.733 16.12.2009 21:21
Letzter Beitrag: SeBa

Gehe zu: