Thema Datum  Von Nutzer Rating
Antwort
Rot UTF-8 text file schreiben in Excel
04.07.2012 17:48:44 frank597
NotSolved
04.07.2012 22:44:26 Till
NotSolved
05.07.2012 08:02:01 Gast92910
NotSolved
05.07.2012 08:32:23 frank597
NotSolved
05.07.2012 15:52:38 Till
Solved

Ansicht des Beitrags:
Von:
frank597
Datum:
04.07.2012 17:48:44
Views:
1893
Rating: Antwort:
  Ja
Thema:
UTF-8 text file schreiben in Excel

Hallo,

ich bin recht neu was das Thema VBA und Makros angeht doch habe ein konkretes Problem was das Erzeugen von text files aus Excel heraus angeht.

Derzeit schreibt ein Makro die Textfiles mit ANSI Codierung weg. Normal über den Weg OPEN-> PRINT -> CLOSE.

Zukünftig müssen die Textdateien aber in UTF-8 Codierung geschrieben werden. Soweit ich das herausgefunden habe, kann ich die Codierung nicht über den o.g. weg handhaben und hab es dazu mit ADOobj = CreateObject("ADODB.Stream") versucht. Funktioniert soweit auch, dass ich die Datei nun mit der UFT-8 Codierung erstellen kann. Nur leider habe ich beim Füllen mit Text das Problem, dass ich PRINT Statements wie:

Print #2, st_z; Tab(c); data

oder

Print #2, "+BV"; Spc(3); "$T38"

nicht nach ADOobj.WriteText konvertiert bekomme. Kann mir da jemand weiterhelfen, ob es möglich ist o.g. Textstrings über diesen Weg mit WriteText auszugeben? Oder Verrenne ich mich da gerade und es gibt einen anderen oder sogar einfacheren Weg, als über ADODB.Stream?

 

Danke vorab für die Hilfe!

 

Gruß Frank

 


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 UTF-8 text file schreiben in Excel
04.07.2012 17:48:44 frank597
NotSolved
04.07.2012 22:44:26 Till
NotSolved
05.07.2012 08:02:01 Gast92910
NotSolved
05.07.2012 08:32:23 frank597
NotSolved
05.07.2012 15:52:38 Till
Solved