Externe Datenübergabe an Writer ?

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Externe Datenübergabe an Writer ?

Re: Externe Datenübergabe an Writer ?

von komma4 » Mi, 26.03.2008 16:11

schmoddel hat geschrieben:Wie erstelle ich das Objekt im Writer, vielleicht eine blöde Frage, aber unklar.
bspw. mit der Anweisung loadComponentFromURL() - sonst kannst Deine Anwendung doch kein Dokument aus einer Vorlage erstellen
schmoddel hat geschrieben:- Zu erst müssen wohl die entsprechenden Variablen im Writer (in deinem Fall "Anrede") etc. definiert werden.
Ja. Manuelle Zuweisung "an den richtigen Stellen"
schmoddel hat geschrieben:- Aus diesen werden Objekte erstellt, denen man einen Wert zuweisen kann, in deinem Fall "Herrn"
Ja.
schmoddel hat geschrieben:- Wie mache ich diese dann öffentlich, dass ich von einer ext. SW darauf zugreifen kann?
Die Textmarken sind -wenn im Dokument definiert- für Programmiersprachen bekannt.


Beispiele hier im Forum, bei http://www.oooforum.org - oder im neuen Forum http://user.services.openoffice.org/en/forum, bei Andrew, Dannenhoefer, ....

Re: Externe Datenübergabe an Writer ?

von schmoddel » Mi, 26.03.2008 13:11

Sieht so aus....
Wie erstelle ich das Objekt im Writer, vielleicht eine blöde Frage, aber unklar.

Ich verstehe das so:
- Zu erst müssen wohl die entsprechenden Variablen im Writer (in deinem Fall "Anrede") etc. definiert werden.
- Aus diesen werden Objekte erstellt, denen man einen Wert zuweisen kann, in deinem Fall "Herrn"
- Wie mache ich diese dann öffentlich, dass ich von einer ext. SW darauf zugreifen kann?

...oder bin ich komplett auf dem Holzweg?

Gruß
Ralf

Re: Externe Datenübergabe an Writer ?

von komma4 » Di, 25.03.2008 20:06

Du meinst so etwas?
(oDok ist das Objekt eines aus einer Vorlage erstellten Dokuments)

Code: Alles auswählen

oBM = oDok.getBookmarks().getByName( "Anrede" )
oBM.getAnchor().String = "Herrn"

Re: Externe Datenübergabe an Writer ?

von schmoddel » Di, 25.03.2008 11:26

Jep, das habe ich schon verstanden.
Dann reden wir vom selben anscheinend.
Hast du ein Demo Snippet, wie das funzt?
Gruß
Ralf

Re: Externe Datenübergabe an Writer ?

von komma4 » Di, 25.03.2008 11:13

...das habe ich schon verstanden.

Du hast ein neu erstelltes Dokument und möchtest es mit Daten aus MySQL füllen.

Nun schrieb ich Dir, dass ich diese Daten im Dokument an die Stellen der Textmarken fülle. Hast Du das verstanden?A

Re: Externe Datenübergabe an Writer ?

von schmoddel » Di, 25.03.2008 09:40

Naja, die Sache ist folgende:
Ich starte aus meiner SW als eigenen Task den Writer und lade gleichzeitig eine Vorlage mit hoch, also z.B. eine Projektübersicht.
Wenn dies geschehen ist, möchte ich aus meiner SW bestimme Daten an dieses Writer Formular übergeben, und zwar an
vordefinierte Variablen, also z.B. die Projekt Nummer, eine Überschrift etc. Diese Daten werden in meiner SW verwaltet bzw. in einer
MySQL Datenbank gespeichert, meine SW greift auf diese DB zu.
Gruß
Ralf

Re: Externe Datenübergabe an Writer ?

von komma4 » So, 23.03.2008 23:31

Ralf,

ich fülle die variablen Inhalte eines aus einer Vorlage neu erstellten Dokuments mit Basic.
Dabei nutze ich Textmarken zur Positionierung.

Meinst Du so etwas?

Externe Datenübergabe an Writer ?

von schmoddel » Mo, 17.03.2008 10:32

Hallo Leute
ich habe ein sehr umfangreiches Programm mit .Net VB mit MySQL entwickelt zur Firmenverwaltung.
Hinzu soll noch das handeln von Writer Dokumenten kommen, also möchte ich z.B.
aus meinem Programm den Writer starten (das geht schon) möchte aber dann Daten an das Writer Dokument senden,
dort also z.B. irgendwelche Daten aus meinem Programm (Namen, Listeneinträge etc) hin übergeben.
Gibts dazu ein Demo oder ein HowTo?

Gruß
Ralf

Nach oben