Seite 1 von 1

Text-Bereiche in Writer ansprechen mit Basic-Makro

Verfasst: Do, 19.01.2012 15:40
von MH50
Hallo zusammen! Folgende Frage:
ich habe in einem Writerdoc mehrere Bereiche eingefügt (Text1, Text2, Tex3, etc.), in die ich nun über ein Makro Texte aus anderen Dateien einlesen möchte. Ist es überhaupt möglich die Bereiche über Basic anzusprechen? Absätze kann man ja "ansteuern", aber Bereiche? Habe dazu bisher nix finden können.
Danke
MH50

Re: Text-Bereiche in Writer ansprechen mit Basic-Makro

Verfasst: Do, 19.01.2012 18:44
von komma4
MH50 hat geschrieben:Bereiche über Basic anzusprechen?

Code: Alles auswählen

xray ThisComponent.TextSections()
Hilft das weiter?

Re: Text-Bereiche in Writer ansprechen mit Basic-Makro

Verfasst: Sa, 21.01.2012 13:28
von MH50
komma4 hat geschrieben:
MH50 hat geschrieben:Bereiche über Basic anzusprechen?

Code: Alles auswählen

xray ThisComponent.TextSections()
Hilft das weiter?
Hi komma4 wie wird das denn verwendet? Kommt in die Klammern der Name des Bereiches? Leider finde ich nirgends eine Dokumentation darüber. Suche schon seit längerem eine Auflistung oder Beschreibung aller Services, die unter Star-Basic zur Verfügung stehen ...
Gruß
MH50

Re: Text-Bereiche in Writer ansprechen mit Basic-Makro

Verfasst: Sa, 21.01.2012 13:55
von balu
Hallo MH50,

immer wieder lesenswert ist z.B. Michael Dannenhöfer.
http://www.dannenhoefer.de/faqstarbasic/index.html


Gruß
balu

Re: Text-Bereiche in Writer ansprechen mit Basic-Makro

Verfasst: Sa, 21.01.2012 14:12
von Stephan
Kommt in die Klammern der Name des Bereiches?
Nein. Was Du auch wüßtest wenn Du, wie vorgeschlagen, XRAY nutzen würdest.

.TextSections() umfasst alle Textbereiche des Dokuments, womit der Zugriff auf einen Bereich

Code: Alles auswählen

x = ThisComponent.TextSections()
Z.B. Eigenschaften des Bereiches mit Index 0:

Code: Alles auswählen

Msgbox x(0).dbg_properties
z.B. Methoden des Bereiches mit Namen "Bereich1":

Code: Alles auswählen

Msgbox x().getByName("Bereich1").dbg_methods
möglich ist.
Leider finde ich nirgends eine Dokumentation darüber.
z.B.:
http://wiki.services.openoffice.org/wik ... t_Sections

Warum eigentlich machen wir uns die Mühe Hinweise für Einsteiger zu geben wenn sie keiner liest:
viewtopic.php?f=18&t=1553

im Konkreten dort der Link:
http://wiki.services.openoffice.org/wik ... pers_Guide

Und dieser Einstieg ist bewußt knapp gehalten, aber beinhaltet gleichzeitig alles Nötige, um Einsteigern es zu erleichtern alles querzulesen und nicht in der Fülle zu ertrinken.
Suche schon seit längerem eine Auflistung oder Beschreibung aller Services, die unter Star-Basic zur Verfügung stehen ...
siehe:
http://www.openoffice.org/api/docs/comm ... le-ix.html



Gruß
Stephan

Re: Text-Bereiche in Writer ansprechen mit Basic-Makro

Verfasst: Sa, 21.01.2012 14:59
von MH50
Danke dir! Wird ne Weile dauern mich da durchzufressen. Mal sehen was ich davon begreife. Es ist halt als Anfänger schwierig, die Informationen alle zu finden, wenn du nicht genau weißt, wo und vor allem wonach du suchen musst. Nochmal Danke für deine Mühen. :D