Bonjour,
Je souhaite tout simplement ajouter un lien hypertexte dans mon mail qui s'enverra en automatique:
C'est le csPath1 qui devrait être sous lien hypertexte. J'ai essayé cette ligne qui ne fonctionne pas:
Texte(1) = "Bonjour," & vbCr & vbCr & _
"Pouvez-vous svp intégrer le CC KITS/SPARES et importer les BL:" & vbCr & vbCr & _
"<a href=" & csPath1 & ">URL Text</A>" & vbCr & vbCr & "Merci," & vbCr & "Cordialement."
Code complet:
Option Explicit
Const olMailItem As Integer = 0
Const olImportanceHigh = 2
Sub SendToADV()
Dim sDest As String, sCopie As String, Objet As String
Dim Texte(2) As String
Dim Cel As Range, Plage As Range
Dim OutLk As Object, eMail As Object, Rng As Object, wdDoc As Object
Dim Dlig As Long
Dim csPath1 As String
Application.ScreenUpdating = False
csPath1 = "http://sp-is.lat.corp/SPDocs/DocsProgrammes/Programme PHS/KITS_SPARES_AIB Carnet de commande v2 (+div + iti) CP 157 165"
Objet = "Mise à jour CC KITS/SPARES AIB"
Texte(1) = "Bonjour," & vbCr & vbCr & _
"Pouvez-vous svp intégrer le CC KITS/SPARES et importer les BL:" & vbCr & vbCr & csPath1 & vbCr & vbCr & "Merci," & vbCr & "Cordialement."
' eMails du/des destinataires et copie
sDest = "jean@email.com"
sCopie = "pierre@email.com;christophe@email.com"
'
' Création de l'instance Outlook et de l'objet email
Set OutLk = CreateObject("outlook.application")
Set eMail = OutLk.CreateItem(olMailItem)
With eMail
.Display ' ICI pour afficher la signature et la conserver
.To = sDest
.CC = sCopie
.Subject = Objet
.Importance = olImportanceHigh
' Corps du mail
Set wdDoc = eMail.GetInspector.WordEditor
Set Rng = wdDoc.Range(0, 0)
' Insertion avant la copie du tableau
Rng.InsertAfter Texte(1) 'introduction
.Send 'Envoyer le message
End With
' On efface les variables objets
ActiveWorkbook.Close SaveChanges:=True
Set OutLk = Nothing: Set eMail = Nothing: Set wdDoc = Nothing
Call EffacerTousLesFiltres
Application.ScreenUpdating = True
End Sub
D'avance un grand merci :)
Bonne journée !