Hallo und Guten Morgen,
aufgrund der Einführung eines Corporate Identitys müssen unsere E-Mails ein Einheitliches Aussehen haben.
Das gleiche will ich auch per VBA schaffen, allerdings machen mir dann die @@-Befehle einen Strich durch die Rechnung.
Code
Public Function fkt_EMail(str_Empfaenger As String, str_Betreff As String, str_Datei As String)
' WICHTIG: Verweis auf beide DvISE Bibliotheken laden
Dim obj_App As DvApi32.IApplication
Dim obj_Account As DvApi32.Account
Dim obj_Archive As DvApi32.Archive
Dim obj_Mail As DvApi32.MailItem
Dim obj_Anhang As DvApi32.Attachment
Dim str_Text As String
Set obj_App = CreateObject("DVOBJAPILib.DvISEAPI") ' Initialisierung von Tobit
Set obj_Account = obj_App.Logon("", "", "", "", "", "AUTH") ' Benutzerdaten LEER LASSEN
Set obj_Archive = obj_Account.GetSpecialArchive(DvApi32.DvArchiveTypes.DvArchivePersonalOut) ' Welches Verzeichnis als Basis
Set obj_Mail = obj_Archive.NewItem(DvApi32.DvItemTypes.DvEMailItem) ' Definition des Mail-Objekts
obj_Mail.Recipients.Add (str_Empfaenger)
obj_Mail.Subject = str_Betreff
str_Text = "<font face='Verdana' size=2>Hallo!<p>" & _
"Hier die Kontrollliste " & str_Betreff & "<br>" & _
"<a href='file://" & str_Datei & "'>" & str_Datei & "</a>!<p>" & _
"___________________________" & "<br>" & _
"@@GET BEN_NAME@@</font><br>" & _
"<font face='Verdana' size=1>@@GET BEN_TELEFON@@</font><p>" & _
"<font face='Verdana' size=2>" & Format(Date, "DD.MM.YYYY") & "</font><p>" & _
"***Diese E-Mail wurde automatisch generiert!***"
obj_Mail.BodyText.HTMLText = str_Text
obj_Mail.Send
Set obj_App = Nothing
Set obj_Account = Nothing
Set obj_Archive = Nothing
Set obj_Mail = Nothing
Set obj_Anhang = Nothing
End Function
Alles anzeigen
Kann mir da einer Helfen, dass die @@-Befehle umgesetzt werden?
Danke schön!!
Gruß
Axel