Avatar billede Morten Nybegynder
24. juli 2003 - 10:16 Der er 7 kommentarer og
1 løsning

Besvar mail automatisk

Hej

Kan nogen hjælpe mig igang med følgende funktion (sikkert ret simpel)

Når jeg modtager en mail fra en bestemt afsender skal Outlook (ver. 2000) automatisk besvare meddelelsen, med en mail skabelon hvori den oprindelige Body-tekst indsættes plus min tekst...
Avatar billede martin_moth Mester
24. juli 2003 - 11:32 #1
Den funktion er indbygget i outlook. Du kan oprette en regel der kan præcis det du ønsker (har dette noget med VB at gøre?)

I Outlook Express 6 DK går du til Funktioner > Meddelsesregler > Post... Resten giver vist sig selv
Avatar billede Morten Nybegynder
24. juli 2003 - 11:40 #2
Altså jeg bruger Outlook ikke Express...

Og så vidt jeg kan se kan jeg ikke, i Outlook, besvare en mail med en regel, jeg kan svare men jeg har brug for at have informationerne fra den oprindelige mail med i mit svar...

Og ja det skal helst være noget VBA... jeg har ikke før brugt VBA i Outlook, kun i Excel så det er ikke helt fremmed - skal blot hjælpes lidt i gang...
Avatar billede martin_moth Mester
24. juli 2003 - 11:55 #3
Både i Outlook og Outlook Express kan du sætte en regel, at alle emails - eller emails fra fx. en bestemt person - skal besvares automatisk med email, du en gang for alle skriver (template). Du kan også vælge, at den modtagne email skal sendes med i besvareslsen (i hvert fald som attachment)

Jeg har gjort præcis det samme sidste uge for mig selv på arbejdet i sidste uge, så jeg VED, at det kan lade sig gøre, også uden VBA :o)
Avatar billede martin_moth Mester
24. juli 2003 - 11:57 #4
NB - generelt tip: Nok en god ide at sige du ønsker en VBA-løsning og ikke en VB-løsning, som måske ville være det naturlige, når du stiller spørgsmål i denne kategori.

Men som sagt - der er ingen grund til at komplicere det hele med VBA...
Avatar billede Morten Nybegynder
24. juli 2003 - 12:05 #5
Okay - jeg bliver lige besværlig og indrømmer at spørgsmålet måske skulle have være oprette under Outlook istedet og at jeg burde have været mere specifik om hvad jeg ønsker mig...

Men det er meningen at modtageren skal kunne se, hurtigt og nemt at mailen er modtaget og hvilken ordre det drejer sig om - så et attachment er ikke godt nok.

Hvis du mener jeg skal flytte spørgsmålet for bedre svar så gør jeg det...?
Avatar billede martin_moth Mester
24. juli 2003 - 12:13 #6
Næ nej, det er såmænd OK. Bare vi nu ved at det er VBA og ikke VB, så ingen går i gang med at lave et VB-program der connecter til outlook osv...

Jeg har ikke Ouytlook på denne PC, men er du sikker på, at man ikke kan vælge at sætte den modtagne email ind som tekst iselve emailen i stedet for som attachment?

Hvis ikke, ja, så er der vist kun VBA tilbage. Vær dog opmærksom på, at dette muligvis kun virker, når outlook er tændt..? Har kun meget lidt erfaring med VBA til outlook, men er der ingen der lige kan give dig et hurtigt svar, kan du søge på outlook eller tilsvarende og se om der er noget du kan bruge.

Princippet må være, at finde den event der bliver triggeret i Outlook når der ankommer en email. Herefter tjekkes den indkomne email, og er den fra en bestemt person, kan du ret let oprette en ny email og skrive hvad du vil og sende den tilbage i hovedet på afsenderen, inkluseive den oprindelige tekst... Men hvilken event - og om det er den bedste fremgangsmåde - ved jeg desværre ikke. Har lavet et VB-program der kan sende emails via Outlook, men den kode kan du næppe bruge :o(

Nogle andre eksperter må træde til ;o)
Avatar billede Morten Nybegynder
24. juli 2003 - 12:22 #7
Okay måske kan vi hjælpes ad ;O)

Event hedder: Private Sub Application_NewMail()

Så skal jeg bare vide hvordan jeg smager på (ikke afsender) men modtageren og Subject og om der er vedhæftede filer... for dem vil jeg gerne save når vi nu er igang...

Tror du at du kan hjælpe ?

Det kan godt være det lyder åndsvagt at jeg skal vide hvem modtageren er - men det er fordi mailsne sendes ikke til min adress - men til en anden og fra vores server videresendes disse så til mig... blot en OBS...
Avatar billede martin_moth Mester
24. juli 2003 - 12:53 #8
Hmm - det eneste jeg kan hjælpe med er gæt og søgning på gamle spørgsmål (f.eks www.eksperten.dk/spm/376074 - der godt nok er VB og ikke VBA, men måske kan bruges alligevel) eller søgning andetsteds på nettet...

Men du må have fat i det objekt der "indeholder" den modtagne email - er der ingen argumenter i _Newmail()?
Når du har det, er der garanteret egenskaber som .Subject, .From, .To, .Mail, .Attachments, .Send, .Forward osv. som du kan bruge. Og så er det lige ud ad landevejen...Men jeg ved nok endnu mindre om dette end du selv gør - desværre :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
Kurser inden for grundlæggende programmering

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 spørgsmål Seneste aktivitet
I dag 10:21 Ny printer, men hvilken Af mort1 i Printere
I går 19:41 USB på Linux Af Uvanga i Linux
12/0818:26 Hvilken type mus Af mort1 i PC
11/0813:21 ms Forms Af leahcim i Andet software
10/0821:30 Blokeret på Snapchat? Af LineP i Chat & Messaging