Avatar billede tville Juniormester
08. februar 2007 - 14:02 Der er 7 kommentarer og
1 løsning

Sende mail fra Access

Jeg har en adressedatabase der også indeholder mail-adresser. I en formular vil jeg gerne ved klik på en knap kunne åbne mit mailprogram og sende en mail den den person, jeg står i.
En der kan hjælpe?
Avatar billede -anders- Juniormester
08. februar 2007 - 14:19 #1
Hej

Prøv at kikke på denne artikel http://www.eksperten.dk/artikler/371, her er beskrevet step by step hvad du skal gøre, der er samtidig gode tips og triks til hvis man vil "forfine" det lidt. Jeg har selv brugt artiklen, det virker fremragende :o)
Avatar billede -anders- Juniormester
08. februar 2007 - 14:28 #2
men ellers her den korte version.

Indsæt en kommandoknap på din formular, under hændelse ved klik skriver du nedenstående kode:

On Error GoTo errhandler
DoCmd.SendObject , "", "", Me!NavnPåDitFeltmedEmailadresse, "", "", "", "", True, ""
errhandler:
If Err.Number = 2501 Then Exit Sub

Koden åbner en ny mail i dit standardmail program og indsætter den mailadresse der er angivet i det dertil indrettet felt på din formular. Errorhåndteringen forhinder en fejl hvis du fortyder oprettelse af den nye mail.
Avatar billede mugs Novice
08. februar 2007 - 14:49 #3
tville > Jeg kan sende dig de databaser, der ligger til grund for min artikel. Blot læg din e-mail.
Avatar billede tville Juniormester
08. februar 2007 - 14:55 #4
Hej Anders

Det virker fint det du skriver, men er der en måde hvorpå man kan få sin signatur fra Outlook med i mailen?
Avatar billede -anders- Juniormester
08. februar 2007 - 14:56 #5
Det ved jeg faktisk ikke, men jeg tror det bliver svært at styre inde fra Access, men noget egenligt bud på det har jeg desværre ikke.
Avatar billede tville Juniormester
08. februar 2007 - 15:30 #6
Tak for hjælpen
Avatar billede -anders- Juniormester
08. februar 2007 - 15:40 #7
Selv tak, og tak for point, håber du kommer godt videre med dit projekt :o)
Avatar billede -anders- Juniormester
08. februar 2007 - 17:54 #8
Hej tville

Ved at nærlæse dette spørgsmål http://www.eksperten.dk/spm/594901, er der faktisk en metode så din autosignatur kan komme med. Nedenstående et kodeeks på dette, men jeg anbefaler at du nærlæser det spørgsmål med indlæg jeg henviser til. For at mit kodeeks. Virker skal du først tilføje en referance til dit objektbibliotek, dette gøres i din vba editor under menuen Tools/referancer, du skal afkrydse Microsoft Outlook dit versionsnummer. Fordelen ved den første metode at Docmd objektet altid starter dit standard mailprogram, nedenstående kode virker kun på en Outlook mailklient.

Ved klik-hændelse på din kommandoknap skal du skrive nedenstående:

Dim objOl As New Outlook.Application
Dim objPost As MailItem
Set objPost = objOl.CreateItem(olMailItem)
With objPost
.Subject = ""
.To = Me!NavnPåDitMailadresseFelt
.Display 'viser mail'
End With
Set objPost = Nothing

Du vil nu opleve at din autosignatur i Outlook vises i bodyfeltet. Af en eller anden grund virker det kun hvis du IKKE angiver en standardtekst i bodyfeltet via ovenstående kode. Du kan læse meget mere om dette i det spørgsmål jeg henviser til. God fornøjelse med det :o)
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