Seite 1 von 1

Textfeld per Makro

Verfasst: Di, 30.09.2008 19:14
von RirA
Hallo,

ich bin neu hier und werde in der kommenden Zeit einige grundsätzliche Fragen haben. Ich hoffe, mir wird trotzdem geholfen.

Da man per Aufzeichnung kein Textfeld erstellen kann, würde ich gerne wissen, wie das per Makro geht.
Hilfreich wäre auch noch das Festlegen der Größe.

Vielen Dank!

Re: Textfeld per Makro

Verfasst: Di, 30.09.2008 23:01
von komma4
Willkommen im Forum.

Verrate uns bitte OOo Version und Betriebssystem.

Du willst mit StarBasic programmieren?
WO möchtest Du das Textfeld erstellen?
Dialog oder Formular, Writer, Calc oder Base?

DIe Quellen aus dem ersten sticky Posting dieses Forumsbereichs hast Du gelesen?

Eines der besten Beispiele (wie Vieles von DannyB):
Creating Forms on the fly

Bis bald...

Re: Textfeld per Makro

Verfasst: Mi, 01.10.2008 00:41
von RirA
OOo 2.4.1 mit Windows (XP).
Ja, Basic.
Wo das Textfeld erstellt wird ist eigentlich egal, bzw. weiß ich darüber nichts. Es reicht erstmal, wenn es da entsteht, wo der Cursor ist.
Was mit Dialog oder Formular gemeint ist, weiß ich nicht, aber ich werde dann einen Dialog öffnen, in den man den Text einfügt, aber ich weiß, wie das geht.
Im Writer.

Re: Textfeld per Makro

Verfasst: Mi, 01.10.2008 10:16
von komma4
Lies mal die angegebenen Quellen....

Was soll denn mit den Daten geschehen, die im Textfeld eingegeben werden?
Ist eine Datenbank angeschlossen, dann empfiehlt sich ein Formular...

Re: Textfeld per Makro

Verfasst: Mi, 01.10.2008 12:57
von RirA
Ok, ich habe mich nicht genau genug ausgedrückt:

Ich weiß schon, wie dieses übliche Textfeld funktioniert:
Von wegen

Code: Alles auswählen

oTextCursor = oDoc.Text.createTextCursor()
oMacroField = ThisComponent.createInstance("com.sun.star.text.TextField.Macro")
Was ich brauche ist der Code für ein frei verschiebbares Textfeld, das sich sonst erstellen lässt, indem man auf das T-Symbol klickt, welches dann diese grünen Eckpunkte hat zum ändern der Größe.
Und wie man von diesem Feld die Größe festlegen kann.

Re: Textfeld per Makro

Verfasst: Mi, 01.10.2008 14:24
von komma4
Du meinst ein Textfeld, welches über die ZEICHNEN-Symbolleiste eingefügt wurde?
...also, ich habe da keinen blassen... (noch nicht mit gearbeitet).

Kommst Du mit Xray nicht an die Eigenschaften des gerade erstellten Textfeldes ran?