Avatar billede fdata Forsker
08. oktober 2001 - 17:41 Der er 18 kommentarer og
1 løsning

Vedhæfte filer ved kald af Outlook Express

Er der nogen, der har en metode til at vedhæfte filer ved kald af Outlook Express - IKKE Outlook.
SendObject kan jo kun benytte \"interne\" Access objekter. Vi ønsker at vedhæfte en vilkårlig fil.
Avatar billede terry Ekspert
08. oktober 2001 - 17:54 #1
Hi fdata

Why not Outlook?
Avatar billede mugs Novice
08. oktober 2001 - 18:26 #2
Det er muligt jeg misforstår, men her virker det fint:

Ved kald af Outlook Express, vælger jeg Udbakke > ny postmeddelelse > indsæt > Vedhæftet fil 
Avatar billede nih Novice
08. oktober 2001 - 19:10 #3
Jeg bruger flg function jeg SELV har lavet.

Function sendPost(adr As String, fil As String, besk As String) As Boolean

    Dim objOl As New Outlook.Application
    Dim objPost As MailItem
    Dim vedhæftet As Attachments
   
    Set objPost = objOl.CreateItem(olMailItem)
   
    Set vedhæftet = objPost.Attachments
    vedhæftet.Add fil
   
    With objPost
        .Subject = \"opdaterede data fra KOE \" & \" (\" & Date & \")\"
        .To = adr
        .Body = besk
        \'.Send
        .Display
    End With
 
    Set objPost = Nothing
    Set vedhæftet = Nothing
    sendPost = True
end function

Jeg tror nok den virker i express også - Ellers lad mig det lige vide.

Niels
Avatar billede fdata Forsker
09. oktober 2001 - 10:11 #4
>>> terry
Because Outlook Express handles more than one Mail Account

>>> mugs
Spm er oprettet i Access kategorien. Vi taler om kald fra Access

>>> nih
Din rutiner kalder Outlook (det burde den vel også i kraft af \"New Outlook.Application\")

Andre forslag ?
Avatar billede fdata Forsker
09. oktober 2001 - 10:12 #5
rutiner = rutine  :o)
Avatar billede terry Ekspert
09. oktober 2001 - 10:15 #6
fdata, not sure what you mean withone mail account. Do you mean one recipient?
Avatar billede fdata Forsker
09. oktober 2001 - 10:20 #7
We need to receive mail addressed to more than one account one a single PC. Outlook can\'t handle that.
Avatar billede terry Ekspert
09. oktober 2001 - 10:29 #8
So what you are saying is you use Express and not Outlook :o)
Avatar billede fdata Forsker
09. oktober 2001 - 11:20 #9
Terry - are you OK? ;o))
Pls look at my question. I explicitly wrote \"IKKE Outlook\" which best can be translated into something like \"NOT Outlook\".
Avatar billede terry Ekspert
09. oktober 2001 - 11:26 #10
Yes I\'m fine thanks! I know you wrote \"IKKE Outlook\" and I asked why not. Then you said \"Because Outlook Express handles more than one Mail Account\"
and then I ask \"not sure what you mean withone mail account. Do you mean one recipient\". Where you answered \"We need to receive mail addressed to more than one account one a single PC. Outlook can\'t handle that.\" So in your LAST comment you answered my question as too why not Outlook. So yes I am fine, just wanting to get all the details ;o)


Avatar billede fdata Forsker
09. oktober 2001 - 12:24 #11
Before we drift away into more surrealism - could we pls get back on the track:
Is it possible to attach files when calling Outlook Express from Access? Any suggestions? Anyone?

Avatar billede nih Novice
09. oktober 2001 - 12:59 #12
fdata

Har du prøvet min function??????
Jeg har ikke express installeret, og vil heller ikke - det tog det meste af en weekend at komme af med den!

Jeg vil tro at du i referencer skal sætte et \'hak\', hvor der står noget med OutlookExpress. Når du derefter definere objektet objOl plejer VBA at \'poppe op med mulige objekter og her kan du se den nøjagtige syntax for OLExpress.

Niels
   
Avatar billede nih Novice
09. oktober 2001 - 13:25 #13
Kommentar til den anden diskusion i samme spørgsmål:

Jeg bruger OL 2000, og har 4 mail konti. Så det kan man sagtens.

Niels
Avatar billede fdata Forsker
09. oktober 2001 - 20:08 #14
>>> nih
Ja, jeg har testet din rutine. Den kalder - som tidligere skrevet - Outlook. Der ser ikke ud til at være de samme muligheder med Outlook Express.

M.h.t. din sidste kommentar: Vi benytter 97-versioner (det burde jeg naturligvis have anført, sorry!), og der kan man ikke have mere end een.

Da det ser ud til at være sværere end jeg havde troet, er jeg villig til at smide 100 point ekstra i potten, hvis det kan lokke nogen ud af busken.
Avatar billede horus Nybegynder
28. november 2001 - 12:59 #15
fdata,

Bedre sent end aldrig - har selv lige fået behov for noget lignende - så jeg så dit spørgsmål.

Jeg har fundet et gratis ActiveX object som kan sende mails med vedhæftede filer inde fra Access - det er såre simpelt....

Du kan finde det her:

http://www.katarncorp.com/english/gb.htm

Vælg download fra menuen, og næsten nederst finder du det object der hedder K-Mail.

Hvis du ikke har Visual Basic og derfor ikke kan se eksemplet, så giv mig lige et praj, så sender jeg dig et eksempel i access....

Held og lykke

Horus

P.S.

Det må vel være de ekstra 100p værd, eller.... ;-)
Avatar billede horus Nybegynder
28. november 2001 - 13:03 #16
Det er selvfølgelig ikke via Outlook Express - men det tror jeg ikke kan lade sig gøre - jeg har søgt nettet tyndt uden at finde noget - og det lader jo heller ikke til at gutterne og gutinderne herinde ved hvordan.... så du må nok indstille dig på en activeX metode....

Håber det hjælper.

Horus
Avatar billede fdata Forsker
28. november 2001 - 18:33 #17
Et sovende spm. vågner op igen!
Jeg er lidt urolig over \"Det er selvfølgelig ikke via Outlook Express\"; men jeg checker lige din ide og vender tilbage.
Avatar billede fdata Forsker
01. januar 2002 - 18:10 #18
Lukket pga manglende løsning
Avatar billede fdata Forsker
01. januar 2002 - 18:11 #19
... og i øvrigt tak for kommentarerne, alle
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

Seneste artiklerRSS
07:52
07:37
07:32
07:02
06:42
12:00
23/10
23/10
23/10
23/10
23/10