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

mailto Link per Makro setzen

Forumthread: mailto Link per Makro setzen

mailto Link per Makro setzen
20.10.2004 08:58:14
Viktor
Hallo,
ich suche eine Makro das mir aus einer E-Mail Adresse, die von mir in ein Feld kopiert wurde (zB xxx@xxx.de) zum Hyperlink gemacht wird. Wenn es möglich ist sogar mit einem Betreff wie "Bestellung".

Gruß Viktor
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: mailto Link per Makro setzen
ChrisL
Hi Viktor

Sub FollowHyperlink()
ActiveWorkbook.FollowHyperlink Address:="mailto:test@test.com", NewWindow:=True
End Sub

Gruss
Chris
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

mailto Links in Excel mit VBA erstellen


Schritt-für-Schritt-Anleitung

Um einen mailto Link in Excel zu erstellen, kannst Du ein einfaches VBA-Makro verwenden. Hier ist eine Schritt-für-Schritt-Anleitung:

  1. Öffne Excel und drücke Alt + F11, um den VBA-Editor zu starten.

  2. Klicke im Menü auf Einfügen und wähle Modul, um ein neues Modul zu erstellen.

  3. Füge den folgenden Code in das Modul ein:

    Sub CreateMailtoLink()
       Dim email As String
       Dim subject As String
       Dim hyperlinkAddress As String
    
       ' E-Mail-Adresse und Betreff festlegen
       email = "test@test.com"
       subject = "Bestellung"
    
       ' Erstelle die mailto Adresse
       hyperlinkAddress = "mailto:" & email & "?subject=" & subject
    
       ' Füge den Hyperlink in die aktive Zelle ein
       ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:=hyperlinkAddress, TextToDisplay:=email
    End Sub
  4. Schließe den VBA-Editor und gehe zurück zu Excel.

  5. Markiere die Zelle, in die Du den mailto Link einfügen möchtest.

  6. Führe das Makro aus, indem Du Alt + F8 drückst, das Makro auswählst und auf Ausführen klickst.

Jetzt hast Du einen funktionierenden mailto Link in Deiner Excel-Tabelle!


Häufige Fehler und Lösungen

  • Fehler: "Komponenten fehlen" beim Ausführen des Makros.

    • Lösung: Stelle sicher, dass Du alle erforderlichen Referenzen im VBA-Editor aktiviert hast. Überprüfe unter Extras > Verweise.
  • Fehler: Der Link öffnet sich nicht.

    • Lösung: Überprüfe die E-Mail-Adresse auf Tippfehler oder stelle sicher, dass ein E-Mail-Client auf Deinem Computer installiert ist.

Alternative Methoden

Wenn Du keine VBA-Makros verwenden möchtest, kannst Du auch mailto Links direkt in Excel mit der Funktion HYPERLINK erstellen:

  1. Wähle die Zelle aus, in die der Link eingefügt werden soll.
  2. Gib folgende Formel ein:

    =HYPERLINK("mailto:test@test.com?subject=Bestellung", "E-Mail senden")

Diese Methode ist einfach und benötigt keine Programmierkenntnisse.


Praktische Beispiele

Hier sind einige praktische Beispiele, wie Du mailto Links in Excel verwenden kannst:

  • E-Mail mit CC:

    =HYPERLINK("mailto:test@test.com?cc=cc@test.com&subject=Bestellung", "E-Mail senden")
  • E-Mail mit Text im Body:

    =HYPERLINK("mailto:test@test.com?subject=Bestellung&body=Hier ist der Text.", "E-Mail senden")

Diese Beispiele zeigen, wie flexibel die mailto Funktionalität in Excel ist.


Tipps für Profis

  • Nutze VBA, um mailto Links dynamisch zu erstellen. Du kannst beispielsweise E-Mail-Adressen und Betreffs aus anderen Zellen beziehen.
  • Experimentiere mit der mailto URL-Struktur, um CC, BCC oder Body-Text hinzuzufügen.
  • Teste die Links regelmäßig, um sicherzustellen, dass sie wie gewünscht funktionieren.

FAQ: Häufige Fragen

1. Wie kann ich mehrere E-Mail-Adressen in einem mailto Link angeben?
Du kannst mehrere E-Mail-Adressen durch ein Komma trennen, z.B. mailto:test1@test.com,test2@test.com.

2. Kann ich den Betreff und den Text im Body eines E-Mail-Links festlegen?
Ja, dazu verwendest Du die Parameter subject und body in der mailto Adresse, z.B. mailto:test@test.com?subject=Mein Betreff&body=Mein Text.

3. Funktioniert das auch in Excel Online?
Ja, mailto Links funktionieren auch in Excel Online, solange ein E-Mail-Client im Browser integriert ist.

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