Announcement

Collapse
No announcement yet.

RTF in Word einfügen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • RTF in Word einfügen

    <pre>
    Hi,
    ich möchte den Inhalt eines DBTRichEdit-Feldes samt Formatierungen in ein
    bestehendes WordDocument(kein RTF-Document) einfügen.
    Ich habe mir auch schon das Posting angesehen, in welchem zwischen Outlook und Word mit RTF gehandelt wird, jedoch hilft mir das nicht.
    Hat jemand von euch einen Ansatz wie ich das machen kann.

    Habe auch schon versucht den RTF-Code selbst zu wandeln und dann alle RTF-Tags mit entsprechender Formatierung einzufügen, jedoch erwies sich das als ziemlich fehlertraechtig, da ich nicht alle RTF-Tags kenne, und auch keine Doku zum RTF-Format finden konnte (auch nicht auf Microsoft.com)
    Weiss denn jemand wo ich ne Doku fuer RTF finden koennte?????

    Vielen Dank
    Thomas Barghusen
    </pre>

  • #2
    Hallo,

    wenn das <b>IDataObject</b>-Interface nicht in Frage kommt, könnte man man den folgenden Weg gehen: <br>
    1. Inhalt des TDBRichtEdit-Feldes wird als Datei mit der Endung .RTF gespeichert <br>
    2. Im aktuellen Word-Dokument (.doc) wird diese externe Datei eingefügt (aDoc.Range.InsertFile(cRTFPath)<br>
    Um den Rest (Einbinden der RTF-Datei in das aktuelle Dokument unter Beeibehaltung aller Formatierungen) kümmert sich Word automatisch

    Comment


    • #3
      Wie wäre es mit der Zwischenablage?

      Ich habe das vor einiger Zeit realisiert. Wenn Interesse besteht, kann ich den Source einmal suchen.

      MfG
      Horst Esse

      Comment


      • #4
        Danke Herr Kosch, funtioniert prima

        Comment

        Working...
        X