Hej,
Jeg ved godt det måske ikke hører til i et regnearks forum, men jeg forsøger mig alligevel, fordi jeg ved i er nogle vba hajer herinde.
Jeg er i gang med at få outlook til kun at videresende den vedhæftede fil i de mails der er markeret. Det har jeg umiddelbart fået til at virke, men den efterlader mailen ulæst. Jeg ved at det er fordi at jeg under indstillingerne for læserude har slået "Markér elementet som læst, når markeringen ændres" fra.
Er det muligt at tvinge den til at markere den som læst, efter den er videresendt?
Nedenstående er den kode jeg har fundet og tilpasset en smule, så den kun sendte den vedhæftede fil videre:
Sub ForwardAttachInvoice()
On Error Resume Next
Dim myolApp As Outlook.Application
Dim objItem As Outlook.MailItem
Set objOL = CreateObject("Outlook.Application")
If objOL.ActiveExplorer.Selection.Count = 0 Then
MsgBox ("No item selected")
Exit Sub
End If
For Each objItem In objOL.ActiveExplorer.Selection
Set objmsg = objItem.Forward()
With objmsg
.Display
For Each itm In objOL.ActiveExplorer.Selection
.Attachments.Add olEmbeddeditem
Next itm
'.To = "email@email.dk"
.Body = "Dankortbilag"
.Send
End With
Exit For
Next
Set objItem = Nothing
Set objmsg = Nothing
End Sub
Med venlig hilsen
Christian