Avatar billede andersthingholm Nybegynder
18. marts 2009 - 09:46 Der er 1 kommentar

Macro til Outlook 2007 - ændring

Hej,

Jeg har nedenstående kode, som virker fint.

Hvordan ændrer jeg den til at smide den valgte mail i en given folder i roden af min postkasse (og ikke i en underfolder til "inbox" som nu)?

VH

Anders


Sub MoveSelectedMessagesToFolder()

On Error Resume Next





    Dim objFolder As Outlook.MAPIFolder, objInbox As Outlook.MAPIFolder

    Dim objNS As Outlook.NameSpace, objItem As Outlook.MailItem


    Set objNS = Application.GetNamespace("MAPI")
    Set objInbox = objNS.GetDefaultFolder(olFolderInbox)
    Set objFolder = objInbox.Folders("@Archived")

'Assume this is a mail folder





    If objFolder Is Nothing Then

        MsgBox "This folder doesn't exist!", vbOKOnly + vbExclamation, "INVALID FOLDER"

    End If





    If Application.ActiveExplorer.Selection.Count = 0 Then

        'Require that this procedure be called only when a message is selected

        Exit Sub

    End If





    For Each objItem In Application.ActiveExplorer.Selection

        If objFolder.DefaultItemType = olMailItem Then

            If objItem.Class = olMail Then
                objItem.UnRead = False
                objItem.Move objFolder

            End If

        End If

    Next





    Set objItem = Nothing

    Set objFolder = Nothing

    Set objInbox = Nothing

    Set objNS = Nothing

End Sub
Avatar billede andersthingholm Nybegynder
18. marts 2009 - 09:48 #1
Jeg ved ikke om det har nogen betydning, men den valgte mail ligger i en anden PST fil end der hvor den skal flyttes hen.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester