Hallo,
ich möchte einen Absatz mit unterschiedlichen Text-Formatierungen in einen anderen Absatz kopieren - also nicht nur den String-Inhalt. Ich würde das ganze aber gerne ausschließlich über einen TextCursor lösen. Ich habe einige Erfahrung in VB für Word und kenne daher das Arbeiten mit dem Range-Objekt.
Kann mir jemand einen guten Hinweis geben? Muss leider zu geben, dass ich den Umstieg auf Libo Makros doch als schwieriger ansehe, als ursprünglich vermutet.
Vielen Dank.
Gruß
Apollo
Absatz mit unterschiedlichen Text-Formatierungen kopieren
Moderator: Moderatoren
-
- ********
- Beiträge: 4330
- Registriert: Di, 22.06.2004 12:02
- Wohnort: 71134 Aidlingen
- Kontaktdaten:
Re: Absatz mit unterschiedlichen Text-Formatierungen kopiere
Mit VB magst Du ja Erfahrung haben, jedoch nicht mit AOO sonst wüsstest Du, dass Formate ebenfalls (Str+C) kopiert und auch eingefügt werden sofern dies nicht ausdrücklich unformatiert erfolgt.Apollo102 hat geschrieben: ich möchte einen Absatz mit unterschiedlichen Text-Formatierungen in einen anderen Absatz kopieren - also nicht nur den String-Inhalt. Ich würde das ganze aber gerne ausschließlich über einen TextCursor lösen. Ich habe einige Erfahrung in VB für Word und kenne daher das Arbeiten mit dem Range-Objekt.
Wenn Du Dich deswegen mit StarBasic beschäftigen möchtest, wirst Du hier fündig.Apollo102 hat geschrieben: Kann mir jemand einen guten Hinweis geben? Muss leider zu geben, dass ich den Umstieg auf Libo Makros doch als schwieriger ansehe, als ursprünglich vermutet.
Gruß
Peter
---------------------------------------------------------------------------
Windows 7 Prof. 64-bit SP1, LibreOffice 4.3.6.2 und AOO 4.1.1
Peter
---------------------------------------------------------------------------
Windows 7 Prof. 64-bit SP1, LibreOffice 4.3.6.2 und AOO 4.1.1
Re: Absatz mit unterschiedlichen Text-Formatierungen kopiere
Hallo Peter,
vielen Dank für deine Antwort.
Leider stehe ich anscheinend auf dem Schlauch. Str+C sind doch Tastenkombinationen mit denen ich einen markierten Text in die Zwischenablage kopiere und ihn anschließend wieder einfüge (Str-V). Ich möchte das aber mit einem Makro erledigen und nach Möglichkeit ohne ViewCursor. Ich studiere Beispiele ohne Ende, finde aber keinen Ansatz mittels TextCursor. Gibt es eine solche Lösung nicht? Geht das ausschließlich über einen ViewCursor?
Danke für Eure Hilfe.
Gruß
Apollo
vielen Dank für deine Antwort.
Leider stehe ich anscheinend auf dem Schlauch. Str+C sind doch Tastenkombinationen mit denen ich einen markierten Text in die Zwischenablage kopiere und ihn anschließend wieder einfüge (Str-V). Ich möchte das aber mit einem Makro erledigen und nach Möglichkeit ohne ViewCursor. Ich studiere Beispiele ohne Ende, finde aber keinen Ansatz mittels TextCursor. Gibt es eine solche Lösung nicht? Geht das ausschließlich über einen ViewCursor?
Danke für Eure Hilfe.
Gruß
Apollo
Re: Absatz mit unterschiedlichen Text-Formatierungen kopiere
ich denke tatsächlich neinGibt es eine solche Lösung nicht?
Ich wüßte auch nicht wie es über den ViewCursor ginge außer ich programmiere das alles 'händisch', nur dann geht es ja auch über den TextCursor.Geht das ausschließlich über einen ViewCursor?
'händisch' hieße hier den zu kopierenden Text komplett zu untersuchen, im Prinzip jedes einzelne Zeichen, die gefundenen Formatierungen 'merken', den Text kopieren und die Formatierungen wieder setzen.
Ich würde also, wie Peter schon andeutet, einfach STRG+C und STRG+V per Makrorekorder aufzeichnen und den dort erhaltenen, sog. dispatchercode, verwenden.
Es kann sein das meine Kenntnisse hier lückenhaft sind, die Wahrheit ist jedoch das ich in der Praxis (genauer gesagt in meiner beruflichen Praxis, denn ich programmiere auch beruflich StarBasic) quasi nie formatierten Text kopieren muß, da Makros überwiegend so genutzt werden klar definierte/formatierte Dokumente zu erstellen, der Fall das irgendeine unbekannte Formatierung übertragen werden muß kommt also nicht/kaum vor.
Gruß
Stephan
Re: Absatz mit unterschiedlichen Text-Formatierungen kopiere
Hallo Stephan,
danke für deine schnelle Antwort.
Danke - Dann brauche ich wenigstens nicht mehr vergebens nach einer schnellen und einfachen Lösung zu suchen.
Danke
Gruß
Apollo
danke für deine schnelle Antwort.
Also alle Absatzteile innerhalb des Absatz durchlaufen, Teile und deren Formatierungen merken und das ganze wieder so aufbauen.Stephan hat geschrieben: 'händisch' hieße hier den zu kopierenden Text komplett zu untersuchen, im Prinzip jedes einzelne Zeichen, die gefundenen Formatierungen 'merken', den Text kopieren und die Formatierungen wieder setzen.
Danke - Dann brauche ich wenigstens nicht mehr vergebens nach einer schnellen und einfachen Lösung zu suchen.
Danke
Gruß
Apollo
Re: Absatz mit unterschiedlichen Text-Formatierungen kopiere
Wie gesagt, steht meine Aussage unter dem Vorbehalt das ich es vielleicht nur nicht weiß.Danke - Dann brauche ich wenigstens nicht mehr vergebens nach einer schnellen und einfachen Lösung zu suchen.
Gruß
Stephan