Selvom sp. er besvaret - så får du denne kode alligevel - ved at oprette en knap til makroen via tilpas - markere mailen med vedhft.- filer så udskrives disse:
Sub UdskrivVedhft() Dim indbakke, antalVedhft, v, Wfil As Object Set myOlApp = CreateObject("Outlook.Application") Set indbakke = myOlApp.ActiveInspector.CurrentItem
antalVedhft = indbakke.Attachments.Count If antalVedhft > 0 Then For v = 1 To antalVedhft Set Wfil = CreateObject("Word.Application") Set Wfil = indbakke.Attachments(v) documents.Open FileName:=Wfil.FileName ActiveDocument.PrintOut ActiveDocument.Close Next v End If End Sub
Måske - makroen er skrevet til office2003 - prøv i VBA-design-visning at checke referencer under Tools - Word-referencen skal evt. tilpasses til din version.
Da jeg skrev makroen - kunne jeg aktivere denne såvel fra Indbakke-vinduet - som ved åbning af den pågældende mail. MEN - nu får jeg også fejl - ved jeg aktivere makroen i Outlook-vinduet!
Imidlertid har jeg IKKE problemer, hvis jeg aktivere makroen via en knap i mail-vinduet.
For en god ordens skyld er mine satte referencer i VBA følgende:
- Visual Basic for App. - Ms Outlook 11.0 - Ole Automation - Ms Office 11.0 Obj. lib - Ms Form 2.0 - Ms Office Outlook View control - Ms Word 11.0 Obj. lib.
Nogle af disse referencer kan stamme fra tidligere opgaver i Outlook - evt. fra rekvirering af "Additional controls" - har du prøvet uden de 2 nævnte.....
Prøvede lige igen. Nu er fejlen: run-time error '91' - object variable or with block variable not set, med reference til denne linie: Set indbakke = myOlApp.ActiveInspector.CurrentItem
I indbakke er der en mail med vedhft. word-dokumenter.
Jeg åbner mailen - derefter aktivere jeg en knap, som jeg har oprettet i "visning af en mail".Knappen er oprettet via Tilpas m/forbindelse til makroen i Outlook. Knappen vises i alle mail-visninger.
Efter at have "flyttet" knappen til "visning af en mail" får jeg nu. run-time error '5174' - Filen kunne ikke findes. Prøv et eller flere af følgende forslag: Kontroller, at filnavnet er korrekt stavet. Prøv et andet filnavn. (BEX00035.htm)=navnet på vedhæftet fil.
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.