mangelhaftes Writer-Makro bezüglich Textrahmen verbessern

Hallo,

ich habe ein Writer-Dokument, generiert von einer OCR-App, in dem die OCR-App den Textstand der Seite mithilfe von Textrahmen nachzubauen versucht.

Ich benötige den Text aber als einfachen Text.

Da es sich um mehrere Rahmen je Seite handeln kann, ist ein manuelles Auswählen, Ausschneiden Rahmen löschen und Text einfügen recht aufwendig; daher habe ich nach einem Malro gesucht und folgendes gefunden

Sub DeleteFrameSaveText
oDoc =ThisComponent
oTF = oDoc.getTextFrames
c = oTF.Count - 1
For i = 0 to c
thisF = oTF.getByIndex(i)
s = thisF.String
otc = oDoc.Text.createTextCursorByRange(thisF.Anchor)
otc.setString(s)
thisF.dispose()
Next
End Sub

Dieses Makro scheint mangelhaft zu sein; erstens bekomme ich eine Fehlermeldung, und im Dokument ist zwar ein Teil der Rahmentexte wie gewünscht in die datei kopiert; andere Rahmen scheinen aber gelöscht, ohne dass deren inhalt kopiert wurde. und andere Rahmen scheinen nicht beachtet worden zu sein

wie kann ich dieses Makro verbessern ?

mit freundlichem gruss

Martin jenniges

Dazu müsste ich es mal am lebenden Objekt sehen; kannst du uns
vielleicht so ein eingescanntes Dokument (am besten eines, bei dem es
nicht funktioniert) zur Verfügung stellen (hochladen und den Link hier
posten; ggf. vorher persönliche Daten unkenntlich machen)?

Wolfgang

Hallo Wolfgang,

ich kann dir und anderen die Writer- bzw doc-Datei privat zu mailen.

mit freundkichem Gruss

Martin

Hallo Wolfgang,

wollte dir die Datei zusenden, bekam aber eine Mail delivered- Fehlermeldung. ist deine email-adresse gültig ?

mit freundlichem Gruss

Martin

PS bei welchem Online-Dienst kann ich denn eine datei hochladen und den link hier posten ?

Eigentlich ja; habs gerade selber getestet - und dabei festgestellt,
dass ich die eingangsseitig wohl direkt in die Schnellablage umleite
(auf solche öffentlich verbrant^Wbekannten Adressen kommt ja eh nur zu
100,09% Spam). Musst mich also ggf. darauf aufmerksam machen, damit ichs
dort wieder rausfische.

Alternativ versuch es mal mit jawo.usenet.0011@freenet.de (ne andere,
fürs Usenet 'reservierte' Abfa^H^H^Hdresse).

Wolfgang

Hallo Wolfgang,

wollte dir die Datei zusenden, bekam aber eine Mail delivered-
Fehlermeldung. ist deine email-adresse gültig ?

Eigentlich ja; sonst könnte ich ja keine Mails von der ML hier
empfangen. Habs aber sicherheitshalber gerade nochmal selber getestet,
ging problemlos durch.

Allerdings leite ich alles, was nicht direkt von der ML kommt, direkt in
die Schnellablage (auf solche öffentlich verbrant^Wbekannte Adressen
kommt normalerweise eh nur zu 100,09% Spam), müsstest mich also ggf.
darauf aufmerksam machen, damit ichs dort wieder raus fische.

Aber hat sich wohl eh erledigt (btw., das mit der Schleife klingt
plausibel, ist ein durchaus beliebtes Fettnäpfchen).

PS bei welchem Online-Dienst kann ich denn eine datei hochladen und den
link hier posten ?

Such dir einen aus:
https://www.google.com/search?q=datei+hochladen

Wolfgang

Ups, sorry, falsche Taste (das dachte ich gelöscht und nochmal
geschrieben zu haben)