Beispiel: In meiner Excelzelle steht: name="keywords" und in meiner Textdatei steht dann: name=""keywords""
Wie kann ich das verhindern?
Bitte um Rat!
mfg Gerhard
mfg Gerhard
Open "x.x" For Output As 1
Print #1, Cells(1, 1).Value
Print #1, Cells(2, 2).Value
Close 1
In A1 steht abc"def
In B2 steht name="keywords"
Nachher in x.x steht
abc"def
name="keywords"
dann kommt der Programmablauf für das zuweisen des Textes der verschiedenen Felder an Variablen:
URL(inti) = Application.Worksheets("META").Range("B" & inti)
und dann noch das speichern und schliessen der Datei:
sOutput = Head + vbCrLf + Typ + vbCrLf + Script + vbCrLf + Style + vbCrLf + Language + vbCrLf + Descriptioncont + vbCrLf + Keywordcont + vbCrLf + Revisit + vbCrLf + Robots + vbCrLf + Author + vbCrLf + Copyright + vbCrLf + Topiccont + vbCrLf + Rating + vbCrLf + Distribution + vbCrLf + EndHead
Write #Dateinummer, sOutput
Close #Dateinummer
inti = inti + 1
Wend
Im Excel steht folgendes als reiner Text formatiert in der Spalte:
META name="copyright" content="Atikon Computer Orientiertes Marketing GmbH" (mit kleiner bzw größer-zeichen als HTML-Code)
und ausgegeben wird dies in der .txt Datei wieder wie folgt:
META name=""copyright"" content=""Atikon Computer Orientiertes Marketing GmbH"" (mit kleiner bzw größer-zeichen als HTML-Code)
Außerdem wird als erstes und letztes Zeichen der .txt Datei (oder einer anderen zB. *.dat) auch ein " eingefügt wird, das passiert sowieso immer.
Muss ich hier irgendwelche speziellen Regeln oder Formatierungen beachten?
Vielen Dank für die Bemühungen schon im Voraus!!!
mfg Gerhard
Ich habe PRINT benutzt, Du WRITE
Kuck mal in der Hilfe nach WRITE und dann sollte alles klar sein.