Dansk Access Forum
  Hjælp Hjælp  Søg i forum   Opret ny bruger Opret ny bruger  Log ind Log ind


Emne lukketIndsætte aktivt link til hjemmeside i email

 Besvar Besvar
Forfatter
Carsten Se dropdown
Bronze bruger
Bronze bruger


Medlem: 06-03-2015
Land: Danmark
Status: Offline
Point: 3
Direkte link til dette indlæg Emne: Indsætte aktivt link til hjemmeside i email
    Sendt: 06-03-2015 kl. 09:57
Hej!
 
Jeg forsøger ihærdigt at få sat et aktivt link ind i en email genereret med vba fra access - men min vba genkender ikke .htmlbody = body.
 
Se nedenstående kode.
 
Nogen ideer til hvad jeg gør galt!
 
Private Sub Kommandoknap7_Click()
 
Dim MyDB As DAO.Database
Dim rsEmail As DAO.Recordset
Dim sToName As String
Dim sSubject As String
Dim sMessageBody As String

     
Set MyDB = CurrentDb()
Set rsEmail = MyDB.OpenRecordset("QryInfo")
 

With rsEmail
      '.HTMLBody = sMessageBody
        .MoveFirst
       
       Do Until rsEmail.EOF
            If IsNull(.Fields(1)) = False Then
                sToName = .Fields(1)
                sSubject = "Nyhedsmail fra XXX"
               
               
               'sMessageBody = "<a href=http://www.google.dk>XXX</a>"
              
    sMessageBody = "Hej! " & .Fields(3) & vbNewLine & vbNewLine & .Fields(4) & vbNewLine & vbNewLine & .Fields(5) & vbNewLine & vbNewLine & " I er meget velkommen til at kontakte os hvis I er interesserede i yderligere information " & vbNewLine & vbNewLine & "Med Venlig Hilsen" & vbNewLine & vbNewLine & "XXX" & vbNewLine & "XXX" & vbNewLine & "XXX" & vbNewLine & vbNewLine  & vbNewLine & vbNewLine & "XXX" _
   & vbNewLine & vbNewLine & .Fields(6)
                
   ' Fields (6) indeholder hjemmesideadressen
        
                 
 DoCmd.SendObject acSendNoObject, , , _
                    sToName, , , sSubject, sMessageBody, True, True
                    
               
            
            End If
            .MoveNext
        Loop
End With
 
Set MyDB = Nothing
Set rsEmail = Nothing
End Sub
Til top



Til top
hkh Se dropdown
Sølv bruger
Sølv bruger


Medlem: 15-08-2012
Status: Offline
Point: 320
Direkte link til dette indlæg Sendt: 06-03-2015 kl. 14:50
Benytter du Outlook.
Har du slået Oulook object libray til?
Hans
Til top
Carsten Se dropdown
Bronze bruger
Bronze bruger


Medlem: 06-03-2015
Land: Danmark
Status: Offline
Point: 3
Direkte link til dette indlæg Sendt: 15-03-2015 kl. 09:45
Hej - ja mailen bliver genereret i Outlook - men ikke som html
Til top
TheSmileyCoder Se dropdown
Bronze bruger
Bronze bruger


Medlem: 16-03-2015
Land: Danmark
Status: Offline
Point: 11
Direkte link til dette indlæg Sendt: 16-03-2015 kl. 15:24
Når du benytter Docmd.Sendobject kan du kun bruge plain text, og ergo kan du ikke formatere et link.

Du kan læse mere om begrænsningerne for Sendobject her.

Hvis du skal bruge mere avanceret formatering er du nødt til at bruge Outlook Automation. 
TheSmileyCoder // Anders Ebro, Access MVP
Kom til 1 dags Access Seminar i Hellerup 2 Juni 2015
Læs mere og registrer her:
https://discoverthepowerofyourdata.com
Til top
 Besvar Besvar

Skift forum Forum tilladelser Se dropdown

© 2013 - 2024 Dansk Access Forum - en del af Excel-regneark.dk