Avatar billede kmyg Nybegynder
18. oktober 2002 - 12:56 Der er 7 kommentarer

Sende mails ved brug af Outlook Form

Hej!

Jeg ønsker at sende mails (ved brug af Outlook) til et antal adresser fra en Access database. Hver ansat skal have en individualiseret rapport, hvilket nedenstående kode opfylder.

Min udfordring er, at jeg ønsker at basere mailen på en Outlook Form - bl.a. for at give modtageren mulighed for at svare vha. svarknapper.

Er det muligt ved tilretning af nedenstående, eller skal jeg gøre det på en helt anden måde?


Private Sub Send__mail_Click()

  Set rst = CurrentDb.OpenRecordset("q_emps")
  Dim rep_def As Report
  With rst
    Do Until .EOF
    DoCmd.OpenReport "Mail_report", acViewPreview, , "[EmployeeId] =" & rst!EmployeeId, acHidden
      DoCmd.SendObject acSendReport, "Mail_report", acFormatHTML, rst!email, , , "Report for review", "Please review the attached report and reply", False
      DoCmd.Close acReport, "Mail_report", acSaveNo
      .MoveNext
    Loop
    .Close
  End With
  Set rst = Nothing
   
End Sub
Avatar billede 3xa Nybegynder
18. oktober 2002 - 13:05 #1
Et lille sidespring . - . - . -
Har du lavet en Outlookform, så modtagerne svarer via knapper og på den måde returnerer svar til dig?
Avatar billede kmyg Nybegynder
18. oktober 2002 - 13:25 #2
Jeg må nok tilstå, at jeg ikke har lavet min Outlook Form endnu, men det var min hensigt at gøre det, som du beskriver - dvs. en knap til afvisning og en knap til godkendelse.
Avatar billede 3xa Nybegynder
18. oktober 2002 - 13:27 #3
Ok - jeg troede at du ville lave en form for spørgeundersøgelse, og det var temmeligt interessant. De der forms er lidt tricky synes jeg... Held & Lykke
Avatar billede kmyg Nybegynder
18. oktober 2002 - 13:36 #4
På den måde skal jeg jo egentlig blot bruge en Outlook template - fx c:\outlook\svar_temp.oft - hvor der er en ja- og en nej-knap. Så mit spørgsmål er jo nok egentlig nærmere: Hvordan henviser jeg til denne template i min Access-funktion?
Avatar billede 3xa Nybegynder
18. oktober 2002 - 13:43 #5
Hvis du går ind i scriptet og taster mellemrum efter DoCmd.SendObject, så siger den at du kan indtaste en template fil i slutningen af sætningen.

Kan det være det?
Avatar billede kmyg Nybegynder
18. oktober 2002 - 13:52 #6
Det troede jeg også, men i hjælpen står der, at det skal være en HTML-fil. Jeg prøvede det alligevel med reference til min .oft-fil, men det virkede ikke.
Avatar billede 3xa Nybegynder
18. oktober 2002 - 13:57 #7
ja, den går efter html, rtf, xls, eller txt format. Den er fuldstændig ligeglad med outlookformatet...
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester