Avatar billede mile Juniormester
26. april 2004 - 09:37 Der er 17 kommentarer og
1 løsning

Kode til send as attachment til bestemt adresse

Hej

Er der nogen der kan lave en stump kode til:

Aktiv projektmappe
Send as attachment
til eks. middelof@nowwhere.dk ?
Avatar billede bak Forsker
26. april 2004 - 09:53 #1
Her er en kode til at sende via ms-outlook
Husk et sætte reference til Microsoft Outlook x.0 library i Tools/ References

Sub Send_via_Outlook()
Dim olApp As Outlook.Application
Dim olNewMail As Outlook.MailItem

Set olApp = New Outlook.Application
Set olNewMail = CreateItem(olMailItem)

With olNewMail
    .Recipients.Add "tbc@linak.dk"
  ' .Recipients.Add "cddk@yy.com"
  ' .CC = "Team 2000"
    '.BCC = "Evaluering"
    .Subject = "Nye regneark"
    .Body = "Hermed fremsendes nye regneark"
    With .Attachments
        .Add ThisWorkbook.Path & "\" & ThisWorkbook.Name
    '    .Add "C:\vare.xls"
    End With
    .Display
   
    .OriginatorDeliveryReportRequested = True

    '.Send
End With

Set olNewMail = Nothing
Set olApp = Nothing

End Sub
Avatar billede bak Forsker
26. april 2004 - 09:55 #2
Fjern linien med .display og fjern ' foran .send hvis du ikke ønsker at se mailen før du sender.
Som du kan se er det også muligt at sende andre filer end den aktive
(' .Add "C:\vare.xls" )
Avatar billede bak Forsker
26. april 2004 - 10:07 #3
erstat evt .Add ThisWorkbook.Path & "\" & ThisWorkbook.Name

med

.Add ActiveWorkbook.Path & "\" & ActiveWorkbook.Name
Avatar billede jkrons Professor
26. april 2004 - 12:03 #4
Her er en løsning, som ikke forudsætter Outlook, og som kan bruges også til ikke gemte mapper:

Sub SendTil()
ActiveWorkbook.SendMail Recipients:="Jkr@lyngby.nu"
End Sub
Avatar billede bak Forsker
26. april 2004 - 12:06 #5
yes, jkrons, hvorfor gøre det svært, når det kan gøres så dejlig nemt :-)
Avatar billede mile Juniormester
26. april 2004 - 12:51 #6
Ski´godt jeg har lige nogle kunder jeg skal klare, så vil jeg prøve det af. Takker.
Avatar billede mile Juniormester
26. april 2004 - 13:07 #7
Husk et sætte reference til Microsoft Outlook x.0 library i Tools/ References

Øh - Nu har jeg en dansk og finder ikke rigtigt noget der ligner under Funktioner - Er det i Excel jeg skal sætte dette ?
Avatar billede mile Juniormester
26. april 2004 - 13:10 #8
Jkrons - jeg har nu outlook, men synes at det er en fin og perfekt løsning du har lavet. Lægger du et svar så du kan få nogle point. Bak der er også lidt til dig, hvis du lægger et svar..
Avatar billede janvogt Praktikant
26. april 2004 - 13:29 #9
Mile, det er Tools/References under VBA (ALT+F11).
Avatar billede mile Juniormester
26. april 2004 - 13:31 #10
Nå der kan du bare se hvordan en blondine kan fjumse rundt :-)

Tak for det...
Avatar billede janvogt Praktikant
26. april 2004 - 13:57 #11
Hvad gør dét, at man fjumrer rundt i Excel, når man har det sjovere :-)
Avatar billede mile Juniormester
26. april 2004 - 14:03 #12
Ja - selvfølgelig - du har ret :-)
Avatar billede jkrons Professor
26. april 2004 - 14:26 #13
Glad for at kunne hjælpe selv om bak's løsning er mere forkromet :-)
Avatar billede mile Juniormester
26. april 2004 - 14:30 #14
Bak er bare go´. Han har hjulpet mig mange gange. Men tak til jer begge to og selvfølgelig Jan også, der formåede at lære mig at der er andre menuer end dem man lige kan se over gitterlinierne :-)
29. april 2004 - 07:51 #15
BAK> Nu har jeg ikke outlook, men kan linien med modtagere ikke være så en linie, f.eks. således
    .Recipients.Add "tbc@linak.dk,fd@win-consult.com"
Avatar billede bak Forsker
29. april 2004 - 08:35 #16
Flemmin -> Jeg har lige chekkset, og det kan man godt.
Jeg skal bare bruge semicolon istedet for komma.
29. april 2004 - 10:01 #17
Super - så kan der eks. dannes en string udfra flere email adresse placeret i flere celler eller lign.
Avatar billede mile Juniormester
25. maj 2004 - 14:16 #18
Er det muligt at få jkrons lille nemme løsning med en display før send, så der kan tilføjes eks. autosignatur ? Jeg stiller gerne nogle flere points på højkant !!
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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