Avatar billede k_skriver Juniormester
20. oktober 2009 - 14:01 Der er 1 kommentar og
1 løsning

Sende aktiv excelfil på mail til en bestemt adresse

Hej,

I spørgsmålet http://www.eksperten.dk/spm/411740 er der skrevet en kode ind for at sende det aktive excelark på en mail til en given adresse med emnefeltet udfyldt.

Sub SendPost()
If Application.MailSystem <> xlNoMailSystem Then
  ActiveSheet.Copy
  With ActiveWorkbook
        .SendMail _
        Recipients:="???????@Tiscali.dk", _
        Subject:="her skal subject stå"
        .Close SaveChanges:=False
  End With
  Application.MailLogoff
  Else
    MsgBox "Inget Microsoft postsystem er installeret.", vbInformation, "Postmeddelelse"
  End If
End Sub


Det ser ud til at denne kode KUN tager den aktive fane med i mailen. Jeg har behov for at kunne sende HELE filen. (gerne uafhængigt af hvilket mailprogram brugeren har installeret - ellers kan jeg leve med at dem der ikke benytter Outlook får en fejl og må sende filen manuelt)


Kan nogen sige mig om/hvordan koden vil virke hvir en bruger bruger et andet mailprogram en Microsoft Outlook? F.eks. Lotus Notes eller lignende.

Jeg skal nemlig udsende et spørgeskema til en række modtagere, som skal kunne reurnere en udfyldt fil ved at klikke på en 'Send-knap'

Jeg håber nogen kan hjælpe!

mvh
Kristian Skriver
Avatar billede kabbak Professor
20. oktober 2009 - 22:25 #1
jeg kan ikke teste disse på fremmede mailprogrammer, du kan prøve


Sub Makro1()

    Application.Dialogs(xlDialogSendMail).Show _
arg1:="kabbak????????.dk", _
arg2:="her er regnearket til gennemsyn"
End Sub

Sub SendMail()
  Dim eMail As String
  eMail = "kabbak????????.dk"
  ActiveWorkbook.SendMail Recipients:=eMail
End Sub
Avatar billede k_skriver Juniormester
22. oktober 2009 - 17:11 #2
Hej,

Mange tak for hjælpen jeg tror jeg benytter den øverste, da brugeren så selv kan/skal trykke send til den mail der bliver dannet med filen vedhæftet.

- er dog ikke 100% sikker på hvad der sker ved brug af andre mailprogrammer..

)KS(
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