Schade, das kenne ich leider schon. So grundlege Sachen sind mir klar, wie Öffnen, Texte bei Textmarken einfügen, Dokument speichern und ein wenig Scalc. Was jedoch so überhaupt nicht klar ist, ist wie man Platzhalter manipuliert, z.B. mit Text füllt oder ganz löscht.
Ich gehe mal davon aus, das
Delphi-Quellcode:
enum := Document.getTextFields.createEnumeration;
while enum.hasMoreElements
do begin
field := enum.nextElement;
if field.TextFieldMaster.
Name = '
Name'
then begin
InputField := Document.createInstance('
com.sun.star.text.TextField.Input');
// Löschen oder Text setzten
end;
end;
Das ist so in etwa das Einzige, was man im netz finden kann. Wobei das nach meinem Verständnis auch nicht gehen kann, weil jeglicher Zusammenhang zwischen INputField und field fehlt. Oder geht das trotzdem irgendwie so?