Hallo zusammen!
Mit einem Makro möchte ich Text (das sollen später mal Suchergebnisse
sein) in eine Datei schreiben. Dazu habe ich im tollen Buch von Andrew
Pitonyak (genauer: in der schönen Übersetzung von Volker Lenhardt) den
Befehl "Write #n, String" gefunden und in folgendem Makro ausprobiert:
---
Sub schreibwas
Dim Textdatei as String
Dim n as Integer
Textdatei=ConvertToURL("/home/Benutzer/MeineDatei")
n = FreeFile()
Open Textdatei For Append As #n
Write #n, "Das ist Text."
Close #n
end sub
---
Wenn ich dieses Makro (in LibreOffice 7.6.4.1 unter Debian 12 Bookworm)
laufen lasse, steht in MeineDatei der folgende Text:
"Das ist ein Text."
Erwartet hätte ich das ohne Anführungszeichen:
Das ist ein Text.
Wie kann man dem Write-Befehl abgewöhnen, die Anführungszeichen in die
Datei zu schreiben?
(Problem am Rande: Warum führt es zu einem Laufzeitfehler beim Befehl
"Close #n", wenn ich "For Input" statt "For Append" schreibe?)
Beste Grüße von
Guido
--
Liste abmelden mit E-Mail an: users+unsubscribe@de.libreoffice.org
Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy
Context
- [de-users] Makro-Befehl "Write" schreibt unerwünschte Anführungszeichen · Guido Dischinger
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.