Hallo,
am Anfang möchte ich mich noch mal für die kräftige Unterstützung hier im Forum bedanken. Ohne Euch wären einige Umsetzungen in OpenOffice bei uns im Unternehmen im Sande verlaufen.
Aktuell wollen wir ein bestehendes System zur Erstellung von Kunden-Anschreiben überarbeiten. Dieses System wurde ursprünglich mit OpenOffice 2.2 entwickelt. Da sich die Technik weiterentwickelt hat und unsere Erfahrungen mit OpenOffice auch größer geworden sind, soll dieses nun überarbeitet werden. Vor allem sollen neue Funktionen von OpenOffice 3.x verwendet werden.
Nun zum aktuelle Problem:
Bei der Ablage der Dokumente analysieren wir auch verschiedene Meta-Felder der Dokumente. Die meisten auszulesen und zu manipulieren ist recht einfach.
Code: Alles auswählen
Sub DokumentEingeschaftenSchreiben
DIM oDokument,oDokumentEigenschaften,oDokumentZusaetzlicheEigenschaften,oDoukmentInfos as Object
oDokument = thisComponent
oDokumentEigenschaften = oDokument.getDocumentProperties()
oDokumentZusaetzlicheEigenschaften = oDokumentEigenschaften.UserDefinedProperties
oDoukmentInfos = oDokument.DocumentInfo
oDokumentEigenschaften.Author = "Max Mustermann"
oDokumentEigenschaften.Title = "Testdokument"
End Sub
Jedoch brauchen wir auch Felder wie z. B. "sender-position", "sender-email". Vermutlich geht dies nur über TextFields. Aber irgendwie finde ich hierzu nichts.
HILFE!