Hallo,
So hier ist nochmal der komplette code mit dem gedimse, war aber auch schon so
das weiter oben war veraltert.
'********************************************
Public Sub test()
Dim domSession As New NotesSession
Dim domNotesDatabaseMailFile As NotesDatabase
Dim domNotesDocumentMemo As NotesDocument
Dim domNotesRichTextItemBody As NotesRichTextItem
Dim strattachment As String
Dim workspace As Object
Dim uidoc As NOTESUIDOCUMENT
' Put your passwork in the quotes below to skip propting
domSession.Initialize ("")
'On Error GoTo ErrorHandler
' Either SendTo, CopyTo, or BlindCopyTo is required.
Set domNotesDatabaseMailFile = domSession.GetDatabase("", "mail\mschindl.nsf")
' Generate an error if previous attempts were unsuccessful.
If domNotesDatabaseMailFile Is Nothing Then
MsgBox ("Mail file not open")
Exit Sub
End If
Dim SendTo As String
SendTo = "schindlm@tiscali.de"
Set domNotesDocumentMemo = domNotesDatabaseMailFile.CreateDocument
Call domNotesDocumentMemo.AppendItemValue("Form", "Memo")
Call domNotesDocumentMemo.AppendItemValue("From", domSession.CommonUserName)
Call domNotesDocumentMemo.AppendItemValue("SendTo", SendTo)
Call domNotesDocumentMemo.AppendItemValue("Subject", "Derzeitiger Stand zum Testsystem")
Set domNotesRichTextItemBody = domNotesDocumentMemo.CreateRichTextItem("Body")
domNotesRichTextItemBody.AppendText ("das ist ein test")
domNotesRichTextItemBody.AddNewLine (2)
' This is where you can add support for attachments.
strattachment = "C:\Dokumente und Einstellungen\User_BuyOne\Eigene Dateien\vertreter.txt"
Call domNotesRichTextItemBody.EmbedObject(EMBED_ATTACHMENT, "", strattachment) 'attaches the file to the body field
Set workspace = CreateObject("Notes.NotesUIWorkspace")
domNotesDocumentMemo.SaveMessageOnSend = True
Set uidoc = workspace.EDITDOCUMENT(True, domNotesDocumentMemo)
Call uidoc.GOTOFIELD("Subject")
'domNotesDocumentMemo.Send (False)
Set domSession = Nothing
End Sub
'***********************************************
Was mir noch auffällt dass, im "Dim uidoc As NOTESUIDOCUMENT" das NOTESUIDOCUMENT automatisch groß erscheint auch wenn man das klein schreibt. bei z. Bsp NotesSession ist das nicht so.
Ach so und ich habe versucht workspace als "workspace As New NOTESUIWORKSPACE" zu deklarieren, hier erscheint die Fehlermeldung
"Fehler beim kompilieren: unzulässige Verwendung des Schlüsselworts 'New'"den Verweis auf die Typenbibliothek existiert jedoch.
Bitte um Hilfe
MichaelS.