Writer: Eingefügten Text automatisch markieren

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

Moderator: Moderatoren

polarbear
Beiträge: 5
Registriert: So, 20.06.2010 13:11

Writer: Eingefügten Text automatisch markieren

Beitrag von polarbear »

Hallo Gemeinde,

ich versuche folgendes Problem in Writer per Macro zu lösen:

Ausgangssituation:
- Ein geöffnetes PDF in dem manuell ein Textbereich markiert und dann kopiert wurde und sich nun in der Zwischenablage befindet
- Ein geöffnetes Dokument in Writer

Was das Macro leisten soll:
1. Einfügen des Textes aus der Zwischenablage als unformatierter Inhalt in das geöffnetes Dokument an der Stelle des Cursors in Writer
2. Automatisches Markieren des soeben eingefügten Textes
3. Formatieren der Markierung durch Entfernen von Sonderzeichen und manuellen Zeilenumbrüchen

Für den letzten Schritt (3.) habe ich ein entsprechendes Macro erstellt. Jedoch klappt es mit dem Einfügen und dem anschliessenden autom. Markieren nicht so recht.

Kann mir jemand bitte ein paar Anregungen geben?

Besten Dank
polarbear
Stephan
********
Beiträge: 12368
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: Writer: Eingefügten Text automatisch markieren

Beitrag von Stephan »

1. Einfügen des Textes aus der Zwischenablage als unformatierter Inhalt in das geöffnetes Dokument an der Stelle des Cursors in Writer
2. Automatisches Markieren des soeben eingefügten Textes
ZUerst den Zwischenablageninhalt als String in eine Variable bekommen, siehe:
http://www.oooforum.org/forum/viewtopic.phtml?t=10060

dann den String an die Stelle des sichtbaren Cursors schreiben:
http://www.dannenhoefer.de/faqstarbasic ... orum..html

Der Text sollte dann bereits automatisch markiert sein, sonst ebend vorher die Einfügestelle markieren (mit ViewCursor oder Textmarke) und hinterher nochmals eingefügten Text markieren.


Gruß
Stephan
polarbear
Beiträge: 5
Registriert: So, 20.06.2010 13:11

Re: Writer: Eingefügten Text automatisch markieren

Beitrag von polarbear »

Die richtigen Hinweise und schwupps funktionierts...

Besten Dank
polarbear
Antworten