Skip to main content

Come inviare un'email da Excel con un collegamento ipertestuale nel corpo dell'email?

Author: Siluvia Last Modified: 2025-05-29

Hai mai provato a inviare un'email con il codice VBA in Excel? E come aggiungere collegamenti ipertestuali al testo del corpo dell'email durante l'invio? Questo articolo ti aiuterà a risolvere questo problema.

Inserisci collegamento ipertestuale nel corpo dell'email con il codice VBA


Inserisci collegamento ipertestuale nel corpo dell'email con il codice VBA

Il seguente codice VBA può aiutare a inviare un'email da Excel e inserire un collegamento ipertestuale specifico nel corpo dell'email. Procedi come segue.

1. Apri la tua cartella di lavoro, premi i tasti Alt + F11 per aprire la finestra Microsoft Visual Basic for Applications.

2. Nella finestra Microsoft Visual Basic for Applications, clicca su Inserisci > Modulo, quindi copia il seguente codice VBA nell'editor del Modulo.

Codice VBA: Inserisci collegamento ipertestuale nel corpo dell'email

Sub EmailHyperlink()
'updated by Extendoffice 20190815
Dim xOtl As Object
Dim xOtlMail As Object
Dim xStrBody As String
    xStrBody = "Hi there:" & "<br>" _
              & "Please click " & "<a href="/ & "http://www.extendoffice.com"">Here</a> to open the page" & "<br>" _
              & "Thank you."
    On Error Resume Next
    Set xOtl = CreateObject("Outlook.Application")
    Set xOtlMail = xOtl.CreateItem(olMailItem)
    With xOtlMail
        .To = "Email Address"
        .CC = "Email Address "
        .BCC = " Email Address "
        .Subject = "Subject line"
        .HTMLBody = .HTMLBody & xStrBody
        .Display
    End With
    Set xOtl = Nothing
    Set xOtlMail = Nothing
End Sub

Note:

  • Modifica il contenuto del corpo e il collegamento ipertestuale nella riga xStrBody.
  • Sostituisci “Indirizzo Email” nelle righe .A, .CC e .BCC con gli indirizzi email effettivi a cui desideri inviare l'email. Se non hai bisogno delle righe CC e BCC, rimuovile dall'intero codice o aggiungi un singolo apice prima delle righe, ad esempio 'CC =”Indirizzo Email”.
  • Sostituisci “Oggetto” nella riga .Oggetto con il tuo oggetto email personale.

copy and paste the code into the module

3. Premi il tasto F5 per eseguire il codice. L'email verrà creata con i campi specificati e il corpo con collegamento ipertestuale elencato all'interno; fai clic sul pulsante Invia per inviarla.

the email is created with specified fields and body with hyperlink listed inside

a screenshot of kutools for excel ai

Sblocca la Magia di Excel con Kutools AI

  • Esecuzione Intelligente: Esegui operazioni sulle celle, analizza i dati e crea grafici — tutto guidato da semplici comandi.
  • Formule Personalizzate: Genera formule su misura per ottimizzare i tuoi flussi di lavoro.
  • Codifica VBA: Scrivi e implementa codice VBA senza sforzo.
  • Interpretazione delle Formule: Comprendi facilmente formule complesse.
  • Traduzione del Testo: Superare le barriere linguistiche all'interno dei tuoi fogli di calcolo.
Potenzia le tue capacità di Excel con strumenti alimentati dall'IA. Scarica Ora ed esperisci un'efficienza mai vista prima!

Articoli correlati

Invia automaticamente email in base al valore della cella in Excel
Supponendo che tu voglia inviare un'email tramite Outlook a un determinato destinatario basandoti su un valore di cella specificato in Excel. Ad esempio, quando il valore della cella D7 in un foglio di lavoro è maggiore di 200, viene creata automaticamente un'email. Questo articolo introduce un metodo VBA per risolvere rapidamente questo problema.

Invia email se il pulsante viene cliccato in Excel
Supponendo che tu debba inviare un'email tramite Outlook facendo clic su un pulsante in un foglio di lavoro di Excel, come puoi fare? Questo articolo introdurrà un metodo VBA per realizzarlo nei dettagli.

Invia email se la data di scadenza è stata raggiunta in Excel
Supponendo che la data di scadenza nella colonna C sia minore o uguale a 7 giorni (la data corrente è 2017/9/13), invia un promemoria email al destinatario specificato nella colonna A con il contenuto specificato nella colonna B. Come realizzarlo? Il metodo in questo articolo può esserti d'aiuto.

I migliori strumenti per la produttività in Office

🤖 Kutools AI Aide: Rivoluziona l'analisi dei dati grazie a: Esecuzione Intelligente | Genera Codice | Crea Formule Personalizzate | Analizza Dati e Genera Grafici | Richiama Funzioni avanzate di Kutools
Funzionalità popolari: Trova, evidenzia o contrassegna duplicati | Elimina righe vuote | Unisci colonne o celle senza perdere dati | Arrotonda...
Super RICERCA.VERT: Ricerca VERT con criteri multipli | Ricerca VERT con valori multipli | Ricerca su più fogli | Corrispondenza approssimativa...
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa | Elenco a discesa dipendente | Elenco a discesa multi-selezione...
Gestione Colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Attiva/disattiva la visibilità delle colonne nascoste | Confronta intervalli e colonne...
Funzionalità in evidenza: Attenzione della griglia | Visualizzazione di progettazione | Barra delle formule avanzata | Gestione Cartella di lavoro e Foglio di lavoro | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email tramite elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...) ...
Top15 set di strumenti:12 strumenti di testo (Aggiungi testo, Elimina Caratteri Specifici, ...) | Oltre50 tipi di grafici (Diagramma di Gantt, ...) | Oltre40 formule pratiche (Calcola l'età in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci Immagine da percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti di unione e divisione (Unione avanzata righe, Dividi celle, ...) | ... e molto altro

Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un'efficienza mai vista prima. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...


Office Tab porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, invece che in nuove finestre.
  • Aumenta la tua produttività del50% e riduce centinaia di clic del mouse ogni giorno!