"versteckter" Text in OO 2.0 - angezeigt in 1.1.5

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

beleites
Beiträge: 2
Registriert: Mi, 22.02.2006 11:48

"versteckter" Text in OO 2.0 - angezeigt in 1.1.5

Beitrag von beleites »

Hallo,

Ich kämpfe mit "verstecktem" bzw. irgendwie geschütztem Text in Word-Dokumenten.

Situation: ich bekomme eine Word, Datei mit Patienteninformationen. Bestimmte Informationen daraus sollen in einer Text-Datei zugänglich gemacht werden. Dazu soll vom Namen der Anfangsbuchstabe angezeigt werden, die weiteren werden durch x ersetzt.

Wenn ich die Datei in OO 1.1.5 öffne, sehe ich alle Namen usw, und kann auch alles ändern und den Text in einem Makro verwenden.
Wenn ich die Datei in OO 2.0 öffne, sehe ich z. B. den Namen nicht. Ich kann auch den Text nicht ändern. Im Makro bekomme ich nur einen leeren String.

Die Frage ist, welche Eigenschaft da im OO 2.0 berücksichtigt wird, und wie ich trotzdem auf den Namen zugreifen kann. Dann könnte ich nämlich ein Makro schreiben, was die beabsichtigten Informationen in eine Textdatei schreibt und gleich einen Eintrag in die Datenbank vornimmt.

Leider war meine Suche erfolglos, vermutlich weil ich den genauen Begriff für diesen "Textschutz" nicht kenne :(

Bin dankbar für alle Ideen! :)

Claudia
Toxitom
********
Beiträge: 3769
Registriert: Di, 12.08.2003 18:07
Wohnort: Wiesbaden
Kontaktdaten:

Beitrag von Toxitom »

Hey Claudia,
Wenn ich die Datei in OO 1.1.5 öffne, sehe ich alle Namen usw, und kann auch alles ändern und den Text in einem Makro verwenden.
Wenn ich die Datei in OO 2.0 öffne, sehe ich z. B. den Namen nicht. Ich kann auch den Text nicht ändern. Im Makro bekomme ich nur einen leeren String.
Sprichst du von der selben Datai? Wenn du schreibst, du kannst die Namen auch in einem Makro verwenden, so müssen sie doch ausgelesen werden. Wie identifizierst du die Namen? Stehnen die in Feldern?
Hast du in OOo 2.0 mal versucht unter "Ansicht - Versteckte Absätze" diese sichtbar zu machen?
Oder, falls die Felder unsichtbar sind, über "Ansicht - Feldbefehle" dir zumindest die anzeigen zu lassen?
Also, wenn du genauer beschreiben kannst, was es bedeutet "sehe ich die Namen nicht", könne wir vielleicht helfen.

Gruss
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
beleites
Beiträge: 2
Registriert: Mi, 22.02.2006 11:48

Beitrag von beleites »

Hallo Thomas,

Ich spreche von derselben Datei.

Versteckte Absätze und Feldbefehle sind beide an.

Der Name steht in einer Tabellen-Zelle. In OO 1.1.5 kann ich über

Code: Alles auswählen

oTab2.getCellByName ("C12"). String
den Namen auslesen (oTab2 ist das TextTable-Objekt), z. B. "Mustermann, Otto".
Wenn ich genau dasselbe Makro in OO 2.0 ausführe, bekomme ich statt dessen nur "".

Für die Zelle "C12" ist übrigens isProtected False

Inzwischen habe ich eine Umgehung gefunden: öffnen in OO 1.1.5, speichern als OO 1.0 Textdokument, und dann in OO 2.0 öffnen: dann ist der Name sichtbar, und ich kann ihn im Makro auslesen.
In OO 2.0 als OO 1.0 Textdokument speichern hilft übrigens nicht, es klappt nur, wenn OO 1.1.5 die Datei erzeugt.

Nicht elegant, aber notfalls muss ich es halt so machen. Trotzdem bin ich neugierig, woran es liegt.

Vielen Dank und viele Grüße

Claudia
Antworten