Ich habe hier eine Excel Tabelle mit diversen Produkt-Daten.
Mit einem VBA-Script schreibe ich aus den jeweiligen Datensätzen (Tabellenzeilen) HTML-Dateien.
Diese sind ja dann ja erstmal ANSI-codiert.
Da ich meine Website aber gerne auf UTF-8 und HTML5 umstellen möchte, brauche ich diese Dateien mit folgender Zeichensatzkodierung: UTF-8 ohne BOME.
Meine Frage ist nun, ob ich in mein VBA-Script irgendwie einbauen kann, dass die Dateien mit UTF-8 ohne BOME "erzeugt" werden.
Hier mal der Code (verkürzst), den ich bisher anwende:
petFile = Range("BestNr").Cells(iRow) & ".html"
Open "D:\" & petFile For Output As iFile
iRow = ActiveCell.Row
Print #iFile, "
Aus der Spalte mit dem Namen "BestNr" werden die Dateinamen "geholt".
Ich habe hier jetzt nur eine Zeile (die mit dem "title") gepostet, damit es nicht so lang und unübersichtlich wird.
Ich habe auch schon gestern den ganzen Tage herumgegoogelt usw.
Es gibt da auch viele Ergebnisse zu dem Thema.
Weil meine VBA-Fähigkeiten aber leider recht klein sind, steige ich da nicht richtig durch.
Bevor ich mein Vorhaben aufgebe und auf UTF-8 verzichte, würde ich gerne wissen, ob man Excel VBA dazu veranlassen kann, die Dateien UTF-8 codiert zu speichern.
Oder ist das nur sehr sehr kompliziert und schwierig machbar?
Über Ratschläge/Hilfe würde ich mich wirklich riesig freuen, weil ich echt glaube, dass ich das alleine nicht hinbekommen würde.
Gruß
Ingo