Jeg har en outlook 2003, hvor jeg har flere postkasser. De er oprettet ved at redigere min exchange e-mail konto og tilføj dem under "flere indstillinger" -> fanebladet "avanceret".
i en bestemt af disse postkasser vil jeg gerne fra én bestemt mappe under standard mappen "indbakke" hente alle vedhæftede filer i de mails der er ulæste.
Er der nogle der har en ide til hvordan dette kan kodes i en makro, eller hvor jeg kan finde noget hjælp der kan bringe mig videre.
Jeg har en macro der eksportere macroer med vedhæftede filer - den er lidt spagetti-kode-agtig, lavet for 1000 år siden, delvist af en anden end mig selv.
Men der er garanteret noget du kan bruge... Jeg har lige klippet lidt:
Sub EksporterAttachments() Dim Navn Dim i Dim k Set myOlApp = CreateObject("Outlook.Application") Set myFolder = myOlApp.ActiveExplorer.CurrentFolder
AntalBreve = myFolder.Items.Count For i = 1 To myNewFolder.Items.Count
Set myItem = myFolder.Items(i) a = myItem.Attachments.Count If a > 0 Then For k = 1 To a Set myAttachments = myItem.Attachments myAttachments.Item(k).SaveAsFile "C:\" & myAttachments.Item(k).DisplayName Next k End If Next i End Sub
Der er en masse du bør fejlsikre imod - f.eks. at filen findes på c:\ i forvejen, at der slet ikke er nogle mails elelr attachments osv
Ovenstående er til inspiration, ikke til copy-paste
Synes godt om
Ny brugerNybegynder
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.