02. juni 2007 - 00:53Der er
12 kommentarer og 1 løsning
email tekst i programkoden
Hejsa Jeg skal have udfyldt en email ved tryk på en celle.
det virker fint med denne kode i programkoden : ----------- Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Not Intersect(Target, Range("f:f")) Is Nothing Then If IsEmpty(Target.Value) Then Exit Sub ActiveWorkbook.FollowHyperlink Address:="mailto:" & Target.Value & "?Subject=emne&body=Tekst" End If End Sub ------------
Men kan jeg få indsat felt E i teksten (E= det der står i kollonne E i denne række) Forstå det på denne måde: ActiveWorkbook.FollowHyperlink Address:="mailto:" & Target.Value & "?Subject=emne&body=Tekst E3 tekst E7"
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Ikke lige mit område.. Men prøv evt. med: --------------------------------- Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Not Intersect(Target, Range("f:f")) Is Nothing Then If IsEmpty(Target.Value) Then Exit Sub ActiveWorkbook.FollowHyperlink Address:="mailto:" & Target.Value & "?Subject=emne&body=Tekst " & E3 & "<br>Tekst " & E7 End If End Sub --------------------------------- Dvs. for at indsætte f.eks. E3, så lukker jeg tekststrengen med " og indikerer med & E3 & at E3 skal indsættes, hvorefter jeg åbner tekststrengen igen med ". Og jeg går ud fra, mailprogrammet forstår HTML, hvorfor jeg bruger <br> (break line), HTML-koden for linjeskift. Spændt på, om det lykkes. :)
Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Not Intersect(Target, Range("f:f")) Is Nothing Then If IsEmpty(Target.Value) Then Exit Sub ActiveWorkbook.FollowHyperlink Address:="mailto:" & Target.Value & "?Subject=" & [E3] & " &Body=" & [E7] End If End Sub
W13 - der kom ikke rigtigt noget med fra tabellerne, og outlook expree kendte ikke <BR> den skrev blot <BR> :-(
Bak -> der kom sørme præcis ind hvad der skulle, men jeg har vist forklaret mig helt forkert :-)
Jeg skal gerne have den til at skrive E3 hvis man trykker på linket i række 3, men hvis man trykker i række 7 skal den skrive hvad der står i E7, jeg håber det forklarer lidt bedre.
Nu henter den Subject i kolonne E og Bodytekst i kolonne D
Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Not Intersect(Target, Range("f:f")) Is Nothing Then If IsEmpty(Target.Value) Then Exit Sub ActiveWorkbook.FollowHyperlink Address:="mailto:" & Target.Value & _ "?Subject=" & Target.Offset(, -1) & " &Body=" & Target.Offset(, -2) End If End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Not Intersect(Target, Range("f:f")) Is Nothing Then If IsEmpty(Target.Value) Then Exit Sub ActiveWorkbook.FollowHyperlink Address:="mailto:" & Target.Value & _ "?Subject=" & Target.Offset(, -1) & " &Body=" & Target.Offset(, -2) & "linieskift" & "næste linie" End If End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Not Intersect(Target, Range("f:f")) Is Nothing Then If IsEmpty(Target.Value) Then Exit Sub ActiveWorkbook.FollowHyperlink Address:="mailto:" & Target.Value & _ "?Subject=" & Target.Offset(, -1) & " &Body=" & Target.Offset(, -2) & vbCRLF & "næste linie" End If End Sub
1000 tak for hjælpen, det er utroligt hvad man kan lave med "eksperternes" hjælp :-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.