03. november 2015 - 16:13Der er
9 kommentarer og 1 løsning
Regler kører ikke automatisk
Hej.
Jeg ønsker at videresende fakturaer som jeg modtager på email til en ekstern email adresse.
Jeg har lavet en regel i Outlook 2013 som virker fint når jeg kører den manuelt men det kører ikke automatisk. Har forsøgt at lave en cleenrule og lave den igen. Jeg har også lavet den i Outlook 2010 med samme resultat. Jeg kører exchange 2007.
Det behøver nødvendigvis ikke kører via en regel i outlook hvis der findes andre løsning.
Rem VBA-koden indsættes i ThisOutlookSession Rem Muliggør anvendelse af makro i Outlook Rem Set a reference to "Microsoft HTML object library". Rem JUSTER de anførte "Const værdier" Option Explicit Const modtagetFra = "faktura@xx.dk" Const videreSendesTil = "xx@xx.dkk"
Private WithEvents olinboxitems As Items Private Sub Application_Startup() Set olinboxitems = Session.GetDefaultFolder(olFolderInbox).Items End Sub Private Sub olInboxItems_ItemAdd(ByVal Item As Object) Dim olMailItem As MailItem Dim strAttachmentName As String On Error Resume Next Rem Test om Mail, 1 vedhæftet, fra afsenderadresse med "modtagetFra" i If TypeOf Item Is MailItem Then Set olMailItem = Item If olMailItem.Attachments.Count = 1 And InStr(LCase(olMailItem.SenderEmailAddress), modtagetFra) > 0 Then Rem Marker som læst, konverter body til plain, videresend til "videreSendesTil" olMailItem.UnRead = False
olMailItem.Forward olMailItem.Recipients.Add videreSendesTil End If End If Set Item = Nothing Set olMailItem = Nothing End Sub Function HtmlToText(sHTML) As String Dim oDoc As HTMLDocument Set oDoc = New HTMLDocument oDoc.Body.innerHTML = sHTML HtmlToText = oDoc.Body.innerText End Function
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.