Hallo
mit formfields wirst Du schon weiterkommen:
Quelltext
1: 2: 3: 4: 5: 6:
| procedure TForm1.Button2Click(Sender: TObject); Var TextMarkeName:olevariant; begin TextMarkeName:='name'; Wordapplication1.ActiveDocument.FormFields.item(TextMarkeName).result:='blablabla'; end; |
Hagbard Celine hat folgendes geschrieben: |
Wenn ich das Dokument jetzt speichere und möchte dann die Werte doch noch mal ändern! Kann ich dann das Dokument wieder öffnen und die Werte ändern???? |
Du änderst nur den Text der Textmarke, die textmakre selbst bleibt bestehen. Wenn du das Dokument erneut aufrufst, kanns Du mit hilfe der Textmarke problemlos wieder die Daten ändern.
Einziger Haken: Du änderst nur den
Text, nicht den
Vorgabetext der textmarke. Wenn Du mit dem Dokumentenschutz arbeitest, sind die Eingaben nicht von langer dauer, wenn nicht, dann dürften keine weiteren Problem auftreten.
Mfg Frank