Ich versuche eine E-Mail-Adresse in den Textkörper meiner E-Mail einzufügen und verlinke sie dynamisch, da die von mir verwendete Variable eine Zeichenfolge ist und sich für jede E-Mail entsprechend der von mir verwendeten Tabelle ändern kann.Können Sie eine variable Zeichenfolge als E-Mail in href mailto mit Excel VBA verknüpfen?
Hier ist die Grundlagen meines Codes:
Dim SpFirstName As String
Dim SpLastName As String
Dim StrBody2 As String
Dim SpEmail As String
SpFirstName = cell.Offset(0, 3)
SpLastName = cell.Offset(0, 4)
SpEmail = SpFirstName & "." & SpLastName & "@abc.com"
StrBody2 = "<a href = 'mailto:SpEmail'>" & SpEmail & "</a>"
Grundsätzlich habe ich zwei Spalten in der Tabelle, die die Person, die Vor- und Nachnamen und den critera geben (wobei der Offset basiert off) ist ein Firmenname .
SpEmail gibt den gewünschten Wert zurück ([email protected] oder [email protected]) und zeigt die E-Mail-Adresse im Textkörper der E-Mail an, wenn sie als Hyperlink ausgefüllt wird, aber wenn Sie auf klicken Auf dem Hyperlink öffnet sich eine neue Nachricht TO: spemail. Nicht die E-Mail-Adresse, die ich über die Zeichenfolge erstellt habe.
Ist es möglich, dass der Hyperlink tatsächlich mit der E-Mail-Adresse verknüpft wird, die angezeigt werden könnte? Alles, was ich versucht habe, hat nicht funktioniert :(.