Avatar billede Webnoob Juniormester
09. februar 2023 - 13:32 Der er 5 kommentarer og
1 løsning

Outlook makro

Hej kloge hoved

Jeg har brug for en makro som flytte en mail fra min indbakke til en specifik undermappe.
Det skal kun være den mail som er markeret der skal flyttes og IKKE ud fra afsender eller emne.
Avatar billede kulawig Professor
09. februar 2023 - 15:49 #1
det kan nok gøres pænere

flytter valgt mail fra inbox til inbox\reklamer


Sub MoveItems()
Dim myNameSpace As Outlook.NameSpace
Dim myInbox As Outlook.Folder
Dim myDestFolder As Outlook.Folder
Dim myItems As Outlook.Items
Dim myItem As Object
Dim objItem As Outlook.MailItem


Set myNameSpace = Application.GetNamespace("MAPI")
Set myInbox = myNameSpace.GetDefaultFolder(olFolderInbox)
Set myItems = myInbox.Items
Set myDestFolder = myInbox.Folders("reklamer")
  For Each objItem In Application.ActiveExplorer.Selection
  If myDestFolder.DefaultItemType = olMailItem Then
      If objItem.Class = olMail Then
        objItem.Move myDestFolder
        End If
          End If
Next


End Sub
Avatar billede Webnoob Juniormester
09. februar 2023 - 20:10 #2
Hvad nu hvis det er en subfolder til reklamer?
Avatar billede kulawig Professor
10. februar 2023 - 07:47 #3
du tænker Inbox\reklamer\subfolder
Avatar billede kulawig Professor
10. februar 2023 - 07:52 #4
Sub MoveItems()
Dim myNameSpace As Outlook.NameSpace
Dim myInbox As Outlook.Folder
Dim myDestFolder As Outlook.Folder
Dim myItems As Outlook.Items
Dim myItem As Object
Dim objItem As Outlook.MailItem


Set myNameSpace = Application.GetNamespace("MAPI")
Set myInbox = myNameSpace.GetDefaultFolder(olFolderInbox)
Set myItems = myInbox.Items
Set myDestFolder = myInbox.Folders("reklamer").Folders("Subfolder")
  For Each objItem In Application.ActiveExplorer.Selection
  If myDestFolder.DefaultItemType = olMailItem Then
      If objItem.Class = olMail Then
        objItem.Move myDestFolder
        End If
          End If
Next


End Sub
Avatar billede kulawig Professor
16. februar 2023 - 15:33 #5
hov Webnoob du skal lige huske at acceptere svaret og lukke spørgsmålet hvis løsningen virkede for dig

mvh
Avatar billede Webnoob Juniormester
16. februar 2023 - 15:51 #6
Det er rigtigt, det har jeg glemt.
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

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



IT-JOB

Optum Computational Engineering ApS

SW developer

Cognizant Technology Solutions Denmark ApS

Test Manager

Udviklings- og Forenklingsstyrelsen

Systemejere/Application Managers til SAP-installationer