Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

E-Mail Signature in VBA Code einbinden.

Forumthread: E-Mail Signature in VBA Code einbinden.

E-Mail Signature in VBA Code einbinden.
27.02.2023 08:48:14
Boris.S.
Hallo zusammen,
ich habe versucht in einen VBA Code für eine Automatische E-Mail die Signature mit einzufügen. Leider bekomme ich es nicht hin. Könnt ihr mir helfen?
Private Sub CommandButton1_Click()
'Updated by Extendoffice 2017/9/14
Dim xOutApp As Object
Dim xOutMail As Object
Dim xMailBody As String
On Error Resume Next
Set xOutApp = CreateObject("Outlook.Application")
Set xOutMail = xOutApp.CreateItem(0)
xMailBody = "Hallo Jonas" & vbNewLine & vbNewLine & _
"In der Datei A-Factory-Contura-Vitra Complaints.xlsm habe ich einen neuen Eintrag gemacht. " & vbNewLine & _
"Datei" & vbNewLine & vbNewLine & _
"Grüße Boris"
On Error Resume Next
With xOutMail
.To = "E-Mail Adresse"
.CC = ""
.BCC = ""
.Subject = "Neuer Eintrag in Datei: A-Factory-Contura-Vitra Complaints.xlsm"
.Body = xMailBody
.Display 'or use .Send
End With
On Error GoTo 0
Set xOutMail = Nothing
Set xOutApp = Nothing
End Sub
Danke euch.
Grüße Boris
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: E-Mail Signature in VBA Code einbinden.
27.02.2023 08:55:17
volti
Hallo Boris,
so sollte es funktionieren.....
Code:


Private Sub CommandButton1_Click() ' Updated by Extendoffice 2017/9/14 Dim xOutApp As Object Dim xOutMail As Object Dim xMailBody As String On Error Resume Next Set xOutApp = CreateObject("Outlook.Application") Set xOutMail = xOutApp.CreateItem(0) xMailBody = "Hallo Jonas" & vbNewLine & vbNewLine & _ "In der Datei A-Factory-Contura-Vitra Complaints.xlsm habe ich einen neuen Eintrag gemacht. " & vbNewLine _ & _ "Datei" & vbNewLine & vbNewLine & _ "Grüße Boris" On Error Resume Next With xOutMail .GetInspector.Display .To = "E-Mail Adresse" .CC = "" .BCC = "" .Subject = "Neuer Eintrag in Datei: A-Factory-Contura-Vitra Complaints.xlsm" .body = xMailBody & .body End With On Error GoTo 0 Set xOutMail = Nothing Set xOutApp = Nothing End Sub

_________________________
viele Grüße aus Freigericht 😊
Karl-Heinz

Anzeige
AW: E-Mail Signature in VBA Code einbinden.
27.02.2023 09:29:11
Boris.S.
Perfekt, hat geklappt :)
Vielen Dank!
AW: E-Mail Signature in VBA Code einbinden.
27.02.2023 09:44:27
volti
Gerne, Boris.
Du kannst es auch etwas kürzer gestalten. Eine Idee....
Code:


Private Sub CommandButton1_Click() With CreateObject("Outlook.Application").CreateItem(0) .GetInspector.Display .To = "E-Mail Adresse" .Subject = "Neuer Eintrag in Datei: A-Factory-Contura-Vitra Complaints.xlsm" .body = Replace("Hallo Jonas¶¶" _ & "In der Datei A-Factory-Contura-Vitra Complaints.xlsm habe ich einen neuen Eintrag gemacht." _ & "¶¶Grüße Boris", "", vbLf) _ & .body End With End Sub

_________________________
viele Grüße aus Freigericht 😊
Karl-Heinz

Anzeige
AW: Nachfrage
27.02.2023 09:40:06
Fennek
Hallo Volti,
danke für deinen Code. Da Outlook eigentlich Word nutzt hatte ich einmal diesen Code entwickelt um die Signatur zu löschen /ändern /einzufügen:
If Doc.Bookmarks.Exists("_MailAutoSig") Then
        Set Bkmrk = Doc.Bookmarks("_MailAutoSig")
        
        If Not Bkmrk Is Nothing Then
            Bkmrk.Select
            Doc.Windows(1).Selection.Delete
            'Bkmrk.Range.Text = "qwe" ' oder "" für löschen
        End If
    End If
Wäre das nicht flexibler?
mfg
PS zuerst set doc = EML.GetInspector.WordEditor
Anzeige
AW: Nachfrage
27.02.2023 09:50:08
volti
Hallo Fennek,
sehr interessant Dein Code. Vielen Dank.
Aber zum einfachen Einfügen der Signatur reicht m.E. meine (Standard)-Übernahme. Flexibler braucht das nicht zu sein. Zum Löschen, Bearbeiten oder sonst was kann Dein Code sicher hilfreich sein.
Gruß KH
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige