Avatar billede alj Praktikant
05. august 2004 - 10:19 Der er 8 kommentarer og
1 løsning

Sende en hel fil via makro

Hejsa,
jeg har en del filer der hver måned skal sendes til nogle kollegaer via mail. Tidligere skulle de kun have eet ark, men nu skal de have hele filen med alle ark i, hvordan er det lige man gør det via en makro ?

mvh
alj
Avatar billede spine Nybegynder
05. august 2004 - 10:22 #1
kigger med :)
Avatar billede asol Nybegynder
05. august 2004 - 10:42 #2
Hvis du bruger Outlook kan du måske bruge nedenstående. Husk at lave en reference til Outlook.

Private Sub SendMail()

    Dim ObjOutlook As Outlook.Application
    Dim ObjOutLookMsg As Outlook.MailItem
    Dim ObjOutLookRecip As Outlook.Recipient
   
   
    Set ObjOutlook = CreateObject("Outlook.Application")
    Set ObjOutLookMsg = ObjOutlook.CreateItem(olMailItem)

    Dim strFilSti as string
    strFilSti = "c:\test.xls"
   
    ObjOutLookMsg.Save
   
    With ObjOutLookMsg
        Set ObjOutLookRecip = .Recipients.Add("1@mailadresse.dk")
        ObjOutLookRecip.Type = olTo
       
        .Subject = "Emnet på mailen"
        .Body = "Selve mailen"

        .Attachments.Add strFilSti
        .Save
        '.Send
    End With
   
    Set ObjOutlook = Nothing
   
End Sub
Avatar billede alj Praktikant
05. august 2004 - 10:52 #3
Tak'r, men koden lægger "kun" filen i "Kladder"-mappen, der sendes ikke direkte, kan man ikke det ?
alj
Avatar billede alj Praktikant
05. august 2004 - 10:58 #4
ups, jeg prøver lige uden " ' " foran .send, sorry
alan
Avatar billede alj Praktikant
05. august 2004 - 11:02 #5
---> asol, jubiiiiiiiiii det virker, gider du lige smide et svar, 1000-tak
alan
Avatar billede alj Praktikant
05. august 2004 - 11:11 #6
Hvordan kan man forøvrigt ændre koden, så den altid sender den fil koden selv er i ?
alan
Avatar billede asol Nybegynder
05. august 2004 - 11:35 #7
Så skal du skrive       

.Attachments.Add ActiveWorkbook.FullName

i stedet for

.Attachments.Add strFilSti
Avatar billede asol Nybegynder
05. august 2004 - 11:37 #8
Sorry. Du skal skrive       

.Attachments.Add ThisWorkbook.FullName
Avatar billede alj Praktikant
05. august 2004 - 12:52 #9
danke sehr !
alan
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