Thema Datum  Von Nutzer Rating
Antwort
Rot *.dat/ *.txt-Datein/ Open sFile For Binary
17.10.2014 18:33:45 Malte
NotSolved
01.11.2014 19:03:02 Markus_K
NotSolved

Ansicht des Beitrags:
Von:
Malte
Datum:
17.10.2014 18:33:45
Views:
1157
Rating: Antwort:
  Ja
Thema:
*.dat/ *.txt-Datein/ Open sFile For Binary

Hallo Zusammen,

ich habe eine Problem ich soll Messdaten von 80 Messgeräten auswerten und vergleichen. Die Messdaten haben auf jedem Geräte denselben Namen.

Der Name der Messdaten ist fest in der *.Dat-Datei  "eincodiert" (Famos Format) und die Dateien sind bis 100MB groß. Ich habe die Datei schon mit dem Editor geöffnet und den Header bearbeitet und so den Namen geändert.

Ich wollte mir ein Vba makro schreiben das die Dateien automatisch umbenennt und wegspeichert.

input Pfad:

Messauftrag\Messgeräte1\Messdaten.dat

Messauftrag\Messgeräte2\Messdaten.dat

Messauftrag\Messgeräte3\Messdaten.dat

output Pfad:

Messauftrag\MG1_ Messdaten.dat

Messauftrag\MG2_ Messdaten.dat

Messauftrag\MG3_ Messdaten.dat

mit open Binary und put kann ich die Namen nur überschreiben und keine zusätzlichen einfügen.

Private Sub cmdWrite_Click()
Dim MessDatenName As String

Dim sFile As String

MessDatenName = "MG1_MessDaten"
gFileNum = FreeFile

sFile = "C:\Messauftrag\Messgeräte1\Messdaten.dat"
 Open sFile For Binary As gFileNum
 Seek gFileNum, 40
 Put #gFileNum, 40, MessDatenName
Close gFileNum
End Sub


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot *.dat/ *.txt-Datein/ Open sFile For Binary
17.10.2014 18:33:45 Malte
NotSolved
01.11.2014 19:03:02 Markus_K
NotSolved