Hallo *, wen es interessiert @ https://bugs.documentfoundation.org/show_bug.cgi?id=136893

Die »Basic-IDE« verhält sich bei der Speicherung eines Makros unterschiedlich:

[1] [Datei]>[Speichern]

Bei der internen Speicherung treten, so weit beobachtet, keinerlei Fehler auf. Auch »extreme« Zeichen wie beispielsweise »chinesische Schriftzeichen«, werden fehlerfrei gespeichert.

[2] [Datei]>[Basic exportieren]

Hier wird, so weit beobachtet, maximal der Zeichensatz »ISO 8859«/»Windows-1252« (umgangssprachlich auch »ANSI«) unterstützt. Offensichtlich liegt hier ein Problem der »LO-Export-Routine« vor:

+ Das fehlerhafte Verhalten ist unabhängig von der »empfangenden« Datei (beispielsweise txt/odt @ Windows).

+ Speichert man den »BasicMakroCode« via Zwischenablage (kopiern & einfügen) in eine Datei (beispielsweise txt/odt @ Windows), tritt das fehlerhafte Verhalten nicht auf.

+ Beispiel: »kleiner/gleich«-Zeichen [ ≤ ] (Unicode »U+2264« = Chr(CLng(&H2264)) = Chr(8804)):

++ [Datei]>[Speichern] Problemlos !
++ [Datei]>[Basic exportieren] Ersetzung des »kleiner/gleich«-Zeichens durch »?« !

[3] Getestet mit »LO 6.4.6.2«/»LO 7.0.1.2« @ »Windows 10 Home« !

Gruß
Hans-Werner :-))
--
Liste abmelden mit E-Mail an: [email protected]
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

Antwort per Email an