XL 2016 Hyperlien ne fonctionne pas dans Outlook

Tresor1

XLDnaute Nouveau
Bjr le Forum,

besoin de votre aide s il vous plait . j ai un tableau Excel contenant dans la colonne G plusieurs Hyperliens que je veux envoyer a plusieurs collegues Via le Outlook .le probleme est que je n arrive plus a faire un click sur ses Hyperliens une fois dans le Outlook. j ai passe une journee a checher une solution jusqu ici je n ai toujour rien. Merci d avance. voici le code

Dim OutApp As Object
Dim OutMail As Object
Dim Antwort As Integer
Dim WB1 As Workbook
Dim VAName As Integer
Dim VANum As Integer

Dim VABearb As Integer
Dim WS As Worksheet
Dim TempFileName As String
Dim i
Dim vOrname As String
Dim intLeerPos As Integer
Dim Laenge As Integer
Dim Name As String
Dim AnzahlZeichen As Integer
Dim wer As String
Dim body As String
Dim hyper As String

Sheets("Uebersichtsliste").Visible = True


Set WB1 = ActiveWorkbook
ActiveCell.Select


Set OutApp = CreateObject("Outlook.Application")
OutApp.Session.Logon
Set OutMail = OutApp.CreateItem(0)
On Error Resume Next


With OutMail


Name = ActiveCell(1, 18)
intLeerPos = InStr(Name, " ")
Laenge = Len(ActiveCell(1, 18))
AnzahlZeichen = Laenge - intLeerPos

'vOrname = Right(Name, AnzahlZeichen)
vOrname = Left(Name, AnzahlZeichen)

.To = ActiveCell(1, 18)
.CC = ""
.BCC = ""
.Subject = ActiveCell(1, 7) & " " & " " & ActiveCell(1, 8)
'.GetInspector

'body = " <a href=""" & ActiveCell(1, 7) & """ >Hier</a>"
.htmlbody = "<html><body>Hallo Herr/Frau" & vOrname & "," & "<br><br> <p>" & _
"<html><body> anbei sende ich Ihnen die geänderte/ neue Zentralanweisung" & "<a href= """ & ActiveCell(1, 7).Value & """ > Hier </a>" & "mit der Bitte um Prüfung und Beantwortung in den vorbereiteten Feldern." & "<html><body><html><body>" & _
"<html><body>Aus unserer Kenntnis der EhP Abläufe und Zuständigkeiten glauben wir, dass Du der richtige Ansprechpartner bist, der die untenstehenden Entscheidungen treffen kann:" & "<br><br> <p>" & _
"<html><body>Ist die mitgeteilte Änderung grundsätzlich relevant für EhP, Ja/nein?" & _
"<html><body><B>Wenn ja:</B>" & "<br>" & _
"<html><body> a) Warum: Welche Auswirkung hat die Änderung auf die EhP- Prozesse?" & " <p>" & _
"<html><body> b) Welche EhP-Prozess- oder Methodenbeschreibung muss angepasst werden?" & "<p>" & _
"<html><body> c) Wer übernimmt die Anpassung der EhP-Prozess- oder Methodenbeschreibung ?" & "<p>" & _
"<html><body>Bitte informiere Sie mit der Rückmeldung den Verantwortlichen zu dieser Aufgabe." & "<p>" & _
"<html><body> d) Wer muss außer dem betroffenen PO bzw. MO noch zu der geänderten Vorgabe informiert werden?" & "<br><br>" & _
"<html><body>Die Umsetzung der zentralen Vorgaben muss bis zum:" & " " & Date - 15 & " " & "abgeschlossen sein." & "<br><br>" & _
"<html><body><B>Wenn nein:</B>" & "<br>" & _
"Bitte ich Sie um Ihre Rückmeldung, um den Vorgang mit Ihrer Entscheidung abschließen zu können." & "<br><br><pr>" & _
"<html><body>Für den Fall Sie sind nicht der richtige Ansprechpartner oder Du kannst diese Bewertung nicht selbst vornehmen," & "<br>" & "bitte ich Sie zeitnah, die Nachricht an den aus Ihrer Sicht verantwortlichen Bereich zu senden." & "<br>" & "Außerdem bitte ich Sie, mich in allen genannten Fällen darüber in Kenntnis zu setzen." & "<br><br>" & _
"<html><body>Vielen Dank im Voraus." & .htmlbody & "<br><br> " & _
"<html><body>Mit freundlichen Grüßen / Best regards" & "<br><br> <p>" & _

"<html><body>Prozessauditor / FMEA Moderation / Lenkung Dokumente (PS/QMM7-EhP)" & "<br>" & _






.Reminder = Date & "12:21"

.Display

ActiveCell(1, 15) = Date
ActiveCell(1, 19) = Date - 15
ActiveCell(1, 12) = Application.UserName
'ActiveCell(1, 7).Hyperlinks(1).Address.Value = hyper



Set OutApp = CreateObject("Outlook.Application")

wer = OutApp.GetNamespace("MAPI").CurrentUser







End With
On Error GoTo 0



Set OutMail = Nothing
Set OutApp = Nothing

Sheets("Uebersichtsliste").Visible = True


End Sub
 

xUpsilon

XLDnaute Accro
Bonjour,

Les caractères ' dans ton post sont un copié/collé de ton code ? Si oui, cela veut dire que la ligne concernée est en commentaire dans le code et que donc elle n'est pas exécutée par le compilateur.
Sauf que ta ligne contenant la partie Hyperlien est placée après un ' justement.

Bonne continuation
 

xUpsilon

XLDnaute Accro
Re,

Pardon j'avais pas vu que c'était dans le code à la suite.
Du coup un nouveau point sur lequel je me questionne : "ActiveCell(1,7)", ça désigne quoi ? Car ActiveCell désigne la cellule active, Cells(1,7) désigne la cellule à la 1ère ligne 7ème colonne, ActiveCell.Offset(1,7) désigne la cellule décalée de 1 ligne et 7 colonnes en bas à droite de la cellule active, mais ActiveCell(1,7) je ne comprends pas.
Sinon j'avoue que j'ai du mal à comprendre pourquoi ça ne marche pas ...

Bonne continuation
 

Tresor1

XLDnaute Nouveau
...
ActiveCell(1,7) designe la colonne et la ligne Activé sur laquelle se trouve l Hyperlien, c est du genre si je clique sur la ligne 1, j obtiens l hyperlien qui est sur la 7 eme colonne .mais le code me donne juste le nom du lien qui s y trouve pas l hyperlien complet.
 

Statistiques des forums

Discussions
312 047
Messages
2 084 857
Membres
102 688
dernier inscrit
Biquet78