Einzelnen Beitrag anzeigen

tom1

Registriert seit: 16. Okt 2003
2 Beiträge
 
Delphi 6 Enterprise
 
#1

MS: Word Dokument bearbeiten und anschließend mit Outlook HTML-Mailbody senden

  Alt 1. Dez 2020, 19:55
Delphi-Version: 5
Guten Abend allerseits.

WORD öffnen und Inhalt importieren geht schon mal:

begin
try
WordApp := GetActiveOleObject('Word.Application');
except
WordApp := CreateOleObject('Word.Application') ; end;

// WordApp.visible := true;
WordApp.DisplayAlerts := False;

WordDocument := WordApp.Documents.Open('irgendwas.docx', true, false);

WordDocument.range.copy;

sleep(1000);//Otherwise it fails
RichEdit1.Clear;
RichEdit1.PasteFromClipboard;


WordDocument.close;
WordApp.Quit;
WordApp := Unassigned;
end.

Zu Testzwecken einfach in ein TRichEdit kopiert.

Versendet wird über:

try
Outlook := GetActiveOleObject('Outlook.Application');
except
Outlook := CreateOleObject('Outlook.Application');
end;
vMailItem := Outlook.CreateItem(olMailItem);
vMailItem.Recipients.Add(Edit_Mail.Text);

... and so on.


Nun zu den beiden Fragen:
Welcher Editor eignet sich jetzt anstatt TRichedit für das Bearbeiten des Inhalts der WORD Datei?
Es sollte wohl ein HTML-Editor sein - da gibt es einige Hyperlinks. Die sollen nachher einfach anklickbar sein. TRichedit reisst die halt auseinander.
Und wie wird mit der o.g. Methode dieser Inhalt an den Outlook HTML Mailbody übergeben?

Vielleicht seh ich auch grad den Wald vor lauter Weihnachtsbäumen nicht.

Vielen Dank schon mal.

Thomas

Geändert von tom1 ( 1. Dez 2020 um 20:05 Uhr)
  Mit Zitat antworten Zitat