04. maj 2013 - 19:00Der er
6 kommentarer og 1 løsning
Vedhæft PDF vha VBA
Hej alle Jeg har følgende kode for at sende en mail. Det virker fint! Jeg vil samtidigt gerne vedhæfte et PDF dokument som evt. er navngivet fra en celle i ecxel arket
.Item.To = ActiveSheet.Range("C10").Value .Item.Subject = ActiveSheet.Range("C23").Value ActiveSheet.Range("A10").Select EmailSend.Attachments.Add ("C:\Duge\" & Cells(ActiveCell.Row, "A") & ".txt") End With End Sub
Jeg får stadig en fejl (debug) på stien Jeg ved ikke om det er envelope der er problemet, for makroen kører frem til at skulle vedhæfte
Sub Send_Range() ' Select the range of cells on the active worksheet. ActiveSheet.Range("A1:B5").Select
' Show the envelope on the ActiveWorkbook. ActiveWorkbook.EnvelopeVisible = True
' Set the optional introduction field thats adds ' some header text to the email body. It also sets ' the To and Subject lines. Finally the message ' is sent. With ActiveSheet.MailEnvelope .Introduction = "This is a sample worksheet." .Item.To = "pb@supertekst-it.dk" .Item.Subject = "Test" .Item.Attachments.Add "D:\Test.xlsx" '<----------
Så lykkedes det!!! Den fejl jeg havde var, at jeg henviste til en celle som ikke var med i den første markerering af celler. Formlen her fungere Sub Send_Range()
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.