textBox auf Dokument

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

Moderator: Moderatoren

Andrew
Beiträge: 5
Registriert: Fr, 04.06.2004 11:14

textBox auf Dokument

Beitrag von Andrew »

Hallo !

Ich habe in einer Vorlage eine TextBox aus den Formularfunktionen.

Nun öffne ich ein neues Dokument dieser Vorlage von Delphi aus.
Funktioniert auch alles, aber nun möchte ich einen Wert mitgeben und
in diese TextBox schreiben.

Ist das möglich?

Mir fehlt da der Ansatz, wie ich auf TextBoxen aus einem
externen Programm zugreifen kann.

Andrew
Toxitom
********
Beiträge: 3768
Registriert: Di, 12.08.2003 18:07
Wohnort: Wiesbaden
Kontaktdaten:

Beitrag von Toxitom »

Hey Andrew,
Ist das möglich?
Ja, ist möglich, so wie alles von OOo auch über externe Programme gesteuert werden kann. Wie weit bist dui denn schon mit der API fit, mit dem Objektmodell etc?
Hast du schon mal überhaupt etwas "von aussen" in dein Dokument geschrieben?
Die Textbox liegt normalerweise im Dokument.DrawPage.Forms Objekt, und ist dort mit Namen oder Indexnummer ansprechbar.
Das Objekt der Textbox hat dann auch eine Eigenschaft .text , die du natürlich sowohl lesen als auch schreiben kannst.
Wie du an die Objekte der OOo Dateien über externe Programmiersprachen herankommst, ist im API beschrieben.

Gruss
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Antworten