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 Guru
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 Guru
10. februar 2023 - 07:47 #3
du tænker Inbox\reklamer\subfolder
Avatar billede kulawig Guru
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 Guru
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
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



Seneste spørgsmål Seneste aktivitet
I dag 06:10 Excel åbner fil i kæmpe format Af Aske i Excel
I går 22:00 Datafordeler Af Lsk i PHP
I går 12:37 Summere beløb pr. dato Af TTA i Excel
31/1022:44 Tilslutte chassic fans Af viking69 i PC
31/1020:28 LED lysstofrør Af ErikHg i Fri debat