Announcement

Collapse
No announcement yet.

Wie kann ichOffice-Dateien in Memofeld anzeigen?

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

  • Wie kann ichOffice-Dateien in Memofeld anzeigen?

    Ich will in Office51 oder Excel geschriebene Dateien in einer Memo oder Richeditcomponente anzeigen lassen. Wie kann ich es realisieren, daß der 'echte' Text und nicht nur wirre zeichen angezeigt werden?

  • #2
    Hallo,

    ich nehme einmal an, das mit "wirre Zeichen" der direkt ausgelesene Dateiinhalt gemeint ist. Die Office-Anwendungen verwenden ein eigenes, binäres Dateiformat. Somit besteht der einzige Weg darin, die originalen Office-Anwendungen um Mithilfe zu bitten. Es stehen mindestens die beiden Alternativen zur Verfügung: <br>
    a) Über <b>Automation</b> wird Word/Excel dazu gebracht, den Inhalt über die Zwischenablage zur Verfügung zu stellen. <br>
    b) Über das <b>IDataObject</b>-Interface liest das eigene Programm den Inhalt im ASCII- oder RTF-Format aus.

    Der Weg über IDataObject ist universeller - aber auch komplizierter. Eine umfangreiche Erklärung sowie Beispielprogramme sind in meinem Buch <b>COM/DCOM mit Delphi</b> zu finden

    Comment

    Working...
    X