Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Doppeltes Hochkomma (") in Textdatei schreiben

Forumthread: Doppeltes Hochkomma (") in Textdatei schreiben

Doppeltes Hochkomma (") in Textdatei schreiben
20.01.2003 13:00:15
Gerhard
Beim schreiben eines doppelten Hochkommas in eine Textdatei wird dieses Zeichen verdoppelt.
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

Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Doppeltes Hochkomma (") in Textdatei schreiben
20.01.2003 14:16:07
Andreas Walter
kann ich nicht nachvollziehen

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"

Re: Doppeltes Hochkomma (") in Textdatei schreiben
20.01.2003 17:50:15
Gerhard
Also, ich hab hier mal den Code für das Erstellen der Datei:
Application.Worksheets("META").Calculate
inti = 2
While Range("A" & inti) <> ""
sOutput = ""
Kunde = Worksheets("META").Range("A" & inti).Value
Dateinummer = FreeFile
Open "E:\Websubmission\Metatags " & Kunde & ".txt" For Output As #Dateinummer

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







Anzeige
Re: Doppeltes Hochkomma (") in Textdatei schreiben
22.01.2003 14:23:19
Andreas Walter
Und was ist der Unterschied?

Ich habe PRINT benutzt, Du WRITE

Kuck mal in der Hilfe nach WRITE und dann sollte alles klar sein.

;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige