Hallo Zusammen,
ich erstelle mit folgendem Code aus Visual Basic eine Email. Ziel ist es, dass ich von meinem VB Programm aus per Button das Outlook öffnet und anschließend anhand von den Daten aus VB die Email komplett geschrieben wird, jedoch noch nicht versendet wird. Dies möchte ich dann im Outlook selber machen indem ich auf senden klicke.
Ich verwende obigen Code dafür, welcher soweit super funktioniert. Ein Problem habe ich jedoch und kann es leider nicht lösen. Wenn ich folgende Zeile weglasse, dann macht er mir die Standardsignatur vom Outlook sauber rein.
Wenn ich jedoch den Body wieder reinnehme, dann schreibt er mir zwar Test rein, jedoch schreibt er dann die Signatur nicht.
Ich bräuchte jedoch den Body und unterhalb die Standardsignatur.
Für einen Tip wäre ich sehr dankbar.
ich erstelle mit folgendem Code aus Visual Basic eine Email. Ziel ist es, dass ich von meinem VB Programm aus per Button das Outlook öffnet und anschließend anhand von den Daten aus VB die Email komplett geschrieben wird, jedoch noch nicht versendet wird. Dies möchte ich dann im Outlook selber machen indem ich auf senden klicke.
VB.NET-Quellcode
- On Error Resume Next
- Dim outl As Outlook.Application
- outl = CType(GetObject(, "Outlook.Application"), Application) 'hiermit wird die Standardsignatur im Outlook übernommen
- Dim myMail As Outlook.MailItem = CType(outl.CreateItem(0), MailItem)
- If Not String.IsNullOrEmpty(APEmailTextBox.Text) Then
- myMail.To = APEmailTextBox.Text
- Else
- If String.IsNullOrEmpty(APEmailTextBox.Text) And Not String.IsNullOrEmpty(AdressenEmailTextBox.Text) Then
- myMail.To = AdressenEmailTextBox.Text
- End If
- End If
- myMail.Subject = PDFDateiname 'Betreff
- myMail.Body = "Test"
- outl = CType(GetObject(, "Outlook.Application"), Application) 'hiermit wird die Standardsignatur im Outlook übernommen
- outl = CType(myMail.GetInspector, Application)
- Dim myAttch As Outlook.Attachments = myMail.Attachments
- myAttch.Add(ZwischenspeicherOrtPDFDatei, 1, 1)
- myMail.Save()
- myMail.Display()
Ich verwende obigen Code dafür, welcher soweit super funktioniert. Ein Problem habe ich jedoch und kann es leider nicht lösen. Wenn ich folgende Zeile weglasse, dann macht er mir die Standardsignatur vom Outlook sauber rein.
Wenn ich jedoch den Body wieder reinnehme, dann schreibt er mir zwar Test rein, jedoch schreibt er dann die Signatur nicht.
Ich bräuchte jedoch den Body und unterhalb die Standardsignatur.
Für einen Tip wäre ich sehr dankbar.