Hi,
in Word hab ich sowas mal gemacht. In Excel dürfte das aber auch kein großen Problem sein. Hier mal ein ganz einfaches Beispiel wie's gehen könnte. Die Initialisierung der Variable doc wurde weggelassen
Dim objExcel As Variant
Dim objSheet As Variant
Dim rtitem As NotesRichTextItem
Dim strTemp As String
...
Set objExcel = CreateObject("Excel.Application") 'Excel "unsichtbar" starten
'Anlegen einer neuen Arbeitsmappe
Call objExcel.Workbooks.Add
Set objSheet = objExcel.Workbooks(1).Worksheets(1)
'Auslesen RTF-Feld
Set rtitem = doc.GetFirstItem( "Body" )
If ( rtitem.Type = RICHTEXT ) Then
strTemp = rtitem.GetFormattedText( False, 0 )
Call objSheet.Range("A1").Value = strTemp
End If
'Excel sichtbar machen
objExcel.Visible = True
...
Achtung beim Übergeben von Text an Excel. Bei mehr als 912 Zeichen gibt es Probleme, bis hin zur Schutzverletzung.
Axel