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!

07.09.2009, 07:26
Beitrag #35

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Aus Excel herausLabVIEW starten
' schrieb:Kannst du dir ja morgen bei deiner Kaffe - Pause mal anschauenWink

Du glaubst ja garnicht was man bei einem Kaffee so alles programmiern kann...

Also zuerst mal sieht das ja alles gut aus, aber...
...du musst nicht um jeden Preis den Wert für Weiter/Abbruch in eine Exceldatei schreiben und dann fürs Einlesen soooooo viel ActiveX Zeug abfeuern.

Viel schlanker ist es ja, wenn du einfach eine Textdatei einliest.
Guckst du hier:

   
im Kontextmenu ist Zeilelesen nicht aktiviert, daher wird nur "1" Zeichen eingelesen
   

Big Grin
Bevor su mich jetzt fragst, wie man mit VBA eine Textdatei schreibt...
...hab ich dir ein Beispiel gemacht. Also eine Userform mit zwei Buttons einer zum Abbrechen, einer zum Weitermachen. Den Wert dann in eine Datei schreiben.

<div class='codetop'>CODE</div><div class='codemain' style='height:200px;white-space:pre;overflow:auto'>Option Explicit



Private Sub Abbruch_Click()

Call WriteTXT(False)

Unload Me ' Form aus Speicher entfernen

'Me.Hide ' Form im Speicher lassen, nur unsichtbar machen

End Sub



Private Sub Weiter_Click()

Call WriteTXT(True)

Unload Me ' Form aus Speicher entfernen

'Me.Hide ' Form im Speicher lassen, nur unsichtbar machen

End Sub



Private Sub WriteTXT(bContinue As Boolean)

Dim Path As String

Dim sOutput As String



'Bei Fehlern zur Fehlerbehandlung springen

On Error GoTo ErrHandle:



' Abbruch = 0, Weiter = 1

Select Case bContinue

Case True: sOutput = "1"

Case False: sOutput = "0"

End Select



'Dateipfad / -name anpassen

'Path = "C:Continue.txt"

'oder immer im Arbeitsverzeichnis des Excelworkbooks bleiben (Schreibrechte!)

Path = Application.ThisWorkbook.Path & "Continue.txt"



'Datei öffnen, Übergabeparameter schreiben, Datei schließen

Open Path For Output As #1

Print #1, sOutput

Close #1



'Sub verlassen, da sonst der Fehlerbehandler (bei keinem Fehler) angezeigt wird

Exit Sub

'meine standard Fehlerbehandlung...

'jedem Fehler (Err) eine Aktion per "Case Err# :" zuordnen

'unbekannte Fehler in MsgBox ausgeben

ErrHandle:

Select Case Err

Case Else: MsgBox "Error # " & Err & " : " & Error(Err)

End Select

End Sub</div>


Sonstige .xls  Excel_Write_to_TXT_File.xls (Größe: 34 KB / Downloads: 245)



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 


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.407 01.08.2016 20:51
Letzter Beitrag: Trinitatis
  Excel Macro aus LV starten AxelG. 9 11.456 29.01.2009 13:47
Letzter Beitrag: Y-P

Gehe zu: