Moving Email to Folder Depending on content

Status
Not open for further replies.
U

U3VnZ3kxOTgy

I have the following code in an Access VBA module, which loops through each

email in a specified email folder and then parse's out certain data items and

imports them into an access DB, which works fine.

The bit i am struggling with is after that. I want the code to then move the

email into a folder depending on one of the data items in the email.

I am not sure if i have DIM'd the target folder correctly, can anyone else?

Thanks

Adrian

CODE:

Sub Checkmail()

Dim o_Out_Items As items

Dim DestFolderPath As Outlook.MAPIFolder

Dim o_Item As Variant

Dim o_items As MailItem

Dim strmailbod As String

Dim toname As String

Dim myRecipient As Outlook.Recipient

Dim destfolder As Folders

Set myRecipient =

CreateObject("Outlook.Application").GetNamespace("MAPI").CreateRecipient("bigbox@asda.co.uk")

'Import from

Set o_Out_Items = CreateObject("Outlook.Application") _

> GetNamespace("MAPI") _

> GetSharedDefaultFolder(myRecipient,

olFolderInbox).items

Set DestFolderPath = CreateObject("Outlook.Application") _

> GetNamespace("MAPI") _

> GetSharedDefaultFolder(myRecipient,

olFolderInbox) _

> destfolder

For Each o_Item In o_Out_Items

isithelpdesk = 0

'MsgBox o_Item.Subject

toname = o_Item.SenderName

'MsgBox toname

ssub = ""

scolleaguename = ""

sdepartment = ""

sextension = ""

sbigbox = ""

stype = ""

ssectionref = ""

swholesection = ""

slegal = ""

sitem = ""

scurrent = ""

sproposed = ""

sdatelaunched = ""

strmailbod = InvChars(o_Item.body)

ssub = o_Item.Subject

If ssub = "Big Box and Retail Rules & Standards Update" Then

isithelpdesk = 1

If InStr(1, strmailbod, "Colleague Name:

") > 0 Then

scolleaguename = ParseOrderDetails("Colleague

Name: ", strmailbod)

End If

If InStr(1, strmailbod, "Department: ")
> 0 Then


sdepartment = ParseOrderDetails("Department: ",

strmailbod)

End If

If InStr(1, strmailbod, "Extension: ")
> 0 Then


sextension = ParseOrderDetails("Extension: ",

strmailbod)

End If

If InStr(1, strmailbod, "Big Box: ")

0 Then

sbigbox = ParseOrderDetails("Big Box: ",

strmailbod)

End If

If InStr(1, strmailbod, "Type: ") > 0

Then

stype = ParseOrderDetails("Type: ", strmailbod)

End If

If InStr(1, strmailbod, "SectionRef: ")
> 0 Then


ssectionref = ParseOrderDetails("SectionRef: ",

strmailbod)

End If

If InStr(1, strmailbod, "Whole Section:

") > 0 Then

swholesection = ParseOrderDetails("Whole

Section: ", strmailbod)

End If

If InStr(1, strmailbod, "Legal: ") > 0

Then

slegal = ParseOrderDetails("Legal: ", strmailbod)

End If

If InStr(1, strmailbod, "Item: ") > 0

Then

sitem = ParseOrderDetails("Item: ", strmailbod)

End If

If InStr(1, strmailbod, "Current: ")

0 Then

scurrent = ParseOrderDetails("Current: ",

strmailbod)

End If

If InStr(1, strmailbod, "Proposed: ")

0 Then

sproposed = ParseOrderDetails("Proposed: ",

strmailbod)

End If

If InStr(1, strmailbod, "Date Launched:

") > 0 Then

sdatelaunched = ParseOrderDetails("Date

Launched: ", strmailbod)

End If

Set o_rs = CurrentDb.OpenRecordset("Select *

From t_Updates")

With o_rs

> AddNew

!ColleagueName = scolleaguename

!Department = sdepartment

!ContactNumber = sextension

!BigBox = sbigbox

!PolicyHowTo = stype

!SectionReference = ssectionref

!WholeSectionChange = swholesection

!LegislationLegalChange = slegal

!Item = sitem

!CurrentWording = scurrent

!ProposedWording = sproposed

!DateLaunchedToChain = sdatelaunched

> Update

> Close

End With

Set o_rs = Nothing

Else

End If

If sbigbox = "xxx" Then

Set destfolder = folder1

Else

End If

If sbigbox = "yyy" Then

Set destfolder = folder2

Else

End If

If isithelpdesk = 1 Then

o_Item.UnRead = False

o_Item.Move DestFolderPath

Set DestFolderPath = Nothing

Else

End If

Next

End Sub
 
K

Ken Slovak - [MVP - Outlook]

That's some really ugly code.

Declare Outlook.Application and NameSpace objects and only assign them once,

then use them again. Don't keep using CreateObject().

You cannot assign DestFolderPath (MAPIFolder) to a Folders collection, which

is what you're trying to do. You can assign it to a MAPIFolder only. You

also use destfolder without ever assigning it to anything. I think what

you're trying to do should look something like this:

Dim o_Item As Object

Dim o_items As Outlook.Items

Dim oApp As Outlook.Application

Dim oNS As Outlook.NameSpace

Set oApp = CreateObject("Outlook.Application")

Set oNS = oApp.GetNameSpace("MAPI")

Set myRecipient = oNS.CreateRecipient("bigbox@asda.co.uk")

'Import from

Set o_Out_Items = oNS.GetSharedDefaultFolder(myRecipient,

olFolderInbox).Items

Set destfolder = oNS.GetSharedDefaultFolder(myRecipient,

olFolderInbox).Folders

It's hard to tell from the rest of the code, but I think you need to set

DestFolderPath to either folder1 or folder2, but you don't declare folder1

or folder2 and you never assign them to anything, so I have no idea what

those are.

Also, when moving/deleting items from a collection never use a For or

For...Each loop. Use a count down For loop:

Dim i As Long

For i = o_Out_Items.Count To 1 Step -1

Set o_Item = o_Out_Items.Item(i)

If I were you I'd also check for o_Item.Class = olMail before trying to get

email properties from the item, it could be a Post item or some other type

of item.

"Suggy1982" <Suggy1982> wrote in message

news:8EC184B9-F361-4CFB-800F-69513F93651E@microsoft.com...
> I have the following code in an Access VBA module, which loops through each
> email in a specified email folder and then parse's out certain data items
> and
> imports them into an access DB, which works fine.

> The bit i am struggling with is after that. I want the code to then move
> the
> email into a folder depending on one of the data items in the email.

> I am not sure if i have DIM'd the target folder correctly, can anyone
> else?

> Thanks

> Adrian

> CODE:

> Sub Checkmail()

> Dim o_Out_Items As items
> Dim DestFolderPath As Outlook.MAPIFolder
> Dim o_Item As Variant
> Dim o_items As MailItem
> Dim strmailbod As String
> Dim toname As String
> Dim myRecipient As Outlook.Recipient
> Dim destfolder As Folders

> Set myRecipient =
> CreateObject("Outlook.Application").GetNamespace("MAPI").CreateRecipient("bigbox@asda.co.uk")

> 'Import from
> Set o_Out_Items = CreateObject("Outlook.Application") _
> .GetNamespace("MAPI") _
> .GetSharedDefaultFolder(myRecipient,
> olFolderInbox).items

> Set DestFolderPath = CreateObject("Outlook.Application") _
> .GetNamespace("MAPI") _
> .GetSharedDefaultFolder(myRecipient,
> olFolderInbox) _
> .destfolder

> For Each o_Item In o_Out_Items
> isithelpdesk = 0

> 'MsgBox o_Item.Subject
> toname = o_Item.SenderName
> 'MsgBox toname

> ssub = ""
> scolleaguename = ""
> sdepartment = ""
> sextension = ""
> sbigbox = ""
> stype = ""
> ssectionref = ""
> swholesection = ""
> slegal = ""
> sitem = ""
> scurrent = ""
> sproposed = ""
> sdatelaunched = ""

> strmailbod = InvChars(o_Item.body)
> ssub = o_Item.Subject

> If ssub = "Big Box and Retail Rules & Standards Update" Then
> isithelpdesk = 1
> If InStr(1, strmailbod, "Colleague
> Name:
> ") > 0 Then
> scolleaguename = ParseOrderDetails("Colleague
> Name: ", strmailbod)
> End If

> If InStr(1, strmailbod, "Department:
> ")
> > 0 Then

> sdepartment = ParseOrderDetails("Department:
> ",
> strmailbod)
> End If

> If InStr(1, strmailbod, "Extension: ")
> > 0 Then

> sextension = ParseOrderDetails("Extension: ",
> strmailbod)
> End If

> If InStr(1, strmailbod, "Big Box: ")

> 0 Then
> sbigbox = ParseOrderDetails("Big Box: ",
> strmailbod)
> End If

> If InStr(1, strmailbod, "Type: ") > 0
> Then
> stype = ParseOrderDetails("Type: ",
> strmailbod)
> End If

> If InStr(1, strmailbod, "SectionRef:
> ")
> > 0 Then

> ssectionref = ParseOrderDetails("SectionRef:
> ",
> strmailbod)
> End If

> If InStr(1, strmailbod, "Whole Section:
> ") > 0 Then
> swholesection = ParseOrderDetails("Whole
> Section: ", strmailbod)
> End If

> If InStr(1, strmailbod, "Legal: ") > 0
> Then
> slegal = ParseOrderDetails("Legal: ",
> strmailbod)
> End If

> If InStr(1, strmailbod, "Item: ") > 0
> Then
> sitem = ParseOrderDetails("Item: ",
> strmailbod)
> End If

> If InStr(1, strmailbod, "Current: ")

> 0 Then
> scurrent = ParseOrderDetails("Current: ",
> strmailbod)
> End If

> If InStr(1, strmailbod, "Proposed: ")
> >

> 0 Then
> sproposed = ParseOrderDetails("Proposed: ",
> strmailbod)
> End If

> If InStr(1, strmailbod, "Date Launched:
> ") > 0 Then
> sdatelaunched = ParseOrderDetails("Date
> Launched: ", strmailbod)
> End If

> Set o_rs = CurrentDb.OpenRecordset("Select
> *
> From t_Updates")
> With o_rs
> .AddNew
> !ColleagueName = scolleaguename
> !Department = sdepartment
> !ContactNumber = sextension
> !BigBox = sbigbox
> !PolicyHowTo = stype
> !SectionReference = ssectionref
> !WholeSectionChange = swholesection
> !LegislationLegalChange = slegal
> !Item = sitem
> !CurrentWording = scurrent
> !ProposedWording = sproposed
> !DateLaunchedToChain = sdatelaunched
> .Update
> .Close
> End With
> Set o_rs = Nothing

> Else
> End If

> If sbigbox = "xxx" Then
> Set destfolder = folder1

> Else
> End If

> If sbigbox = "yyy" Then
> Set destfolder = folder2

> Else
> End If

> If isithelpdesk = 1 Then
> o_Item.UnRead = False
> o_Item.Move DestFolderPath
> Set DestFolderPath = Nothing
> Else
> End If

> Next

> End Sub
 
U

U3VnZ3kxOTgy

Thanks for the reply and the pointers regarding my code, I will tidy it up.

The middle part of the code is what parse out the data from the email item

and inserts it into an access DB; this bit is working fine so I won't touch

that (for the time being)

Basically what I want to get is:-

In my inbox I have a number of folders e.g. folder 1, folder 2, folder 3

And depending on a particular data item in the email, i want to move to

email into a one of those folders.

Can I declare a variable and tag this into the end of the destfolder or do I

have to declare each folder (folder 1, folder 2, folder 3) separately?

Sorry if I am making this confusing.
wrote:


> That's some really ugly code.

> Declare Outlook.Application and NameSpace objects and only assign them once,
> then use them again. Don't keep using CreateObject().

> You cannot assign DestFolderPath (MAPIFolder) to a Folders collection, which
> is what you're trying to do. You can assign it to a MAPIFolder only. You
> also use destfolder without ever assigning it to anything. I think what
> you're trying to do should look something like this:

> Dim o_Item As Object
> Dim o_items As Outlook.Items
> Dim oApp As Outlook.Application
> Dim oNS As Outlook.NameSpace

> Set oApp = CreateObject("Outlook.Application")
> Set oNS = oApp.GetNameSpace("MAPI")

> Set myRecipient = oNS.CreateRecipient("bigbox@asda.co.uk")

> 'Import from
> Set o_Out_Items = oNS.GetSharedDefaultFolder(myRecipient,
> olFolderInbox).Items

> Set destfolder = oNS.GetSharedDefaultFolder(myRecipient,
> olFolderInbox).Folders

> It's hard to tell from the rest of the code, but I think you need to set
> DestFolderPath to either folder1 or folder2, but you don't declare folder1
> or folder2 and you never assign them to anything, so I have no idea what
> those are.

> Also, when moving/deleting items from a collection never use a For or
> For...Each loop. Use a count down For loop:

> Dim i As Long

> For i = o_Out_Items.Count To 1 Step -1
> Set o_Item = o_Out_Items.Item(i)

> If I were you I'd also check for o_Item.Class = olMail before trying to get
> email properties from the item, it could be a Post item or some other type
> of item.

> >

>

> "Suggy1982" <Suggy1982> wrote in message
> news:8EC184B9-F361-4CFB-800F-69513F93651E@microsoft.com...
> >I have the following code in an Access VBA module, which loops through each
> > email in a specified email folder and then parse's out certain data items
> > and
> > imports them into an access DB, which works fine.
> > The bit i am struggling with is after that. I want the code to then move
> > the
> > email into a folder depending on one of the data items in the email.
> > I am not sure if i have DIM'd the target folder correctly, can anyone
> > else?
> > Thanks
> > Adrian
> > CODE:
> > Sub Checkmail()
> > Dim o_Out_Items As items
> > Dim DestFolderPath As Outlook.MAPIFolder
> > Dim o_Item As Variant
> > Dim o_items As MailItem
> > Dim strmailbod As String
> > Dim toname As String
> > Dim myRecipient As Outlook.Recipient
> > Dim destfolder As Folders
> > Set myRecipient =
> > CreateObject("Outlook.Application").GetNamespace("MAPI").CreateRecipient("bigbox@asda.co.uk")
> > 'Import from
> > Set o_Out_Items = CreateObject("Outlook.Application") _
> > .GetNamespace("MAPI") _
> > .GetSharedDefaultFolder(myRecipient,
> > olFolderInbox).items
> > Set DestFolderPath = CreateObject("Outlook.Application") _
> > .GetNamespace("MAPI") _
> > .GetSharedDefaultFolder(myRecipient,
> > olFolderInbox) _
> > .destfolder
> > For Each o_Item In o_Out_Items
> > isithelpdesk = 0
> > 'MsgBox o_Item.Subject
> > toname = o_Item.SenderName
> > 'MsgBox toname
> > ssub = ""
> > scolleaguename = ""
> > sdepartment = ""
> > sextension = ""
> > sbigbox = ""
> > stype = ""
> > ssectionref = ""
> > swholesection = ""
> > slegal = ""
> > sitem = ""
> > scurrent = ""
> > sproposed = ""
> > sdatelaunched = ""
> > strmailbod = InvChars(o_Item.body)
> > ssub = o_Item.Subject
> > If ssub = "Big Box and Retail Rules & Standards Update" Then
> > isithelpdesk = 1
> > If InStr(1, strmailbod, "Colleague
> > Name:
> > ") > 0 Then
> > scolleaguename = ParseOrderDetails("Colleague
> > Name: ", strmailbod)
> > End If
> > If InStr(1, strmailbod, "Department:
> > ")
> >> 0 Then

> > sdepartment = ParseOrderDetails("Department:
> > ",
> > strmailbod)
> > End If
> > If InStr(1, strmailbod, "Extension: ")
> >> 0 Then

> > sextension = ParseOrderDetails("Extension: ",
> > strmailbod)
> > End If
> > If InStr(1, strmailbod, "Big Box: ")

> > 0 Then
> > sbigbox = ParseOrderDetails("Big Box: ",
> > strmailbod)
> > End If
> > If InStr(1, strmailbod, "Type: ") > 0
> > Then
> > stype = ParseOrderDetails("Type: ",
> > strmailbod)
> > End If
> > If InStr(1, strmailbod, "SectionRef:
> > ")
> >> 0 Then

> > ssectionref = ParseOrderDetails("SectionRef:
> > ",
> > strmailbod)
> > End If
> > If InStr(1, strmailbod, "Whole Section:
> > ") > 0 Then
> > swholesection = ParseOrderDetails("Whole
> > Section: ", strmailbod)
> > End If
> > If InStr(1, strmailbod, "Legal: ") > 0
> > Then
> > slegal = ParseOrderDetails("Legal: ",
> > strmailbod)
> > End If
> > If InStr(1, strmailbod, "Item: ") > 0
> > Then
> > sitem = ParseOrderDetails("Item: ",
> > strmailbod)
> > End If
> > If InStr(1, strmailbod, "Current: ")

> > 0 Then
> > scurrent = ParseOrderDetails("Current: ",
> > strmailbod)
> > End If
> > If InStr(1, strmailbod, "Proposed: ")
> > >

> > 0 Then
> > sproposed = ParseOrderDetails("Proposed: ",
> > strmailbod)
> > End If
> > If InStr(1, strmailbod, "Date Launched:
> > ") > 0 Then
> > sdatelaunched = ParseOrderDetails("Date
> > Launched: ", strmailbod)
> > End If
> > Set o_rs = CurrentDb.OpenRecordset("Select
> > *
> > From t_Updates")
> > With o_rs
> > .AddNew
> > !ColleagueName = scolleaguename
> > !Department = sdepartment
> > !ContactNumber = sextension
> > !BigBox = sbigbox
> > !PolicyHowTo = stype
> > !SectionReference = ssectionref
> > !WholeSectionChange = swholesection
> > !LegislationLegalChange = slegal
> > !Item = sitem
> > !CurrentWording = scurrent
> > !ProposedWording = sproposed
> > !DateLaunchedToChain = sdatelaunched
> > .Update
> > .Close
> > End With
> > Set o_rs = Nothing
> > Else
> > End If
> > If sbigbox = "xxx" Then
> > Set destfolder = folder1
> > Else
> > End If
> > If sbigbox = "yyy" Then
> > Set destfolder = folder2
> > Else
> > End If
> > If isithelpdesk = 1 Then
> > o_Item.UnRead = False
> > o_Item.Move DestFolderPath
> > Set DestFolderPath = Nothing
> > Else
> > End If
> > Next
> > End Sub


>
 
K

Ken Slovak - [MVP - Outlook]

To avoid confusion and to make the code easier to maintain I would declare a

specific MAPIFolder object for each subfolder of Inbox.

Dim folder1 As Outlook.MAPIFolder ' etc.

Set destfolder = oNS.GetSharedDefaultFolder(myRecipient,

olFolderInbox).Folders

Set folder1 = destfolder.Item("folder 1") ' etc., make sure to exactly

match the name

Then when you get the value that determines where to move the item you'd use

one of those predefined MAPIFolder objects as the target folder.

If you intend to persist the UnRead state you will need to save the item.

Also, Move() is a function that returns a new item object, so I'd be

declaring a MailItem object and assigning that as the Move() return value.

"Suggy1982" <Suggy1982> wrote in message

news:3848401D-5E0A-489D-8E89-9AF94B3821E2@microsoft.com...
> Thanks for the reply and the pointers regarding my code, I will tidy it
> up.

> The middle part of the code is what parse out the data from the email item
> and inserts it into an access DB; this bit is working fine so I won't
> touch
> that (for the time being)

> Basically what I want to get is:-

> In my inbox I have a number of folders e.g. folder 1, folder 2, folder 3

> And depending on a particular data item in the email, i want to move to
> email into a one of those folders.

> Can I declare a variable and tag this into the end of the destfolder or do
> I
> have to declare each folder (folder 1, folder 2, folder 3) separately?

> Sorry if I am making this confusing.
 
U

U3VnZ3kxOTgy

Thanks for your help again.

One final question,

When you set the folder name in 'Set folder', would it not be possible to

make the folder name a variable so that you could then set the folder name

using an if.

e.g. (I know this isn't coded correctly, I am just trying to demonstrate the

theory)

Dim folder1 As Outlook.MAPIFolder ' etc.

Set destfolder = oNS.GetSharedDefaultFolder(myRecipient,

olFolderInbox).Folders

Set folder = destfolder.Item(FolderName)

if x = A set FolderName = folder1

if x = B send FolderName = folder2

x.move destfolder.folder

Thanks

Adrian
wrote:


> To avoid confusion and to make the code easier to maintain I would declare a
> specific MAPIFolder object for each subfolder of Inbox.

> Dim folder1 As Outlook.MAPIFolder ' etc.

> Set destfolder = oNS.GetSharedDefaultFolder(myRecipient,
> olFolderInbox).Folders
> Set folder1 = destfolder.Item("folder 1") ' etc., make sure to exactly
> match the name

> Then when you get the value that determines where to move the item you'd use
> one of those predefined MAPIFolder objects as the target folder.

> If you intend to persist the UnRead state you will need to save the item.
> Also, Move() is a function that returns a new item object, so I'd be
> declaring a MailItem object and assigning that as the Move() return value.

> >

>

> "Suggy1982" <Suggy1982> wrote in message
> news:3848401D-5E0A-489D-8E89-9AF94B3821E2@microsoft.com...
> > Thanks for the reply and the pointers regarding my code, I will tidy it
> > up.
> > The middle part of the code is what parse out the data from the email item
> > and inserts it into an access DB; this bit is working fine so I won't
> > touch
> > that (for the time being)
> > Basically what I want to get is:-
> > In my inbox I have a number of folders e.g. folder 1, folder 2, folder 3
> > And depending on a particular data item in the email, i want to move to
> > email into a one of those folders.
> > Can I declare a variable and tag this into the end of the destfolder or do
> > I
> > have to declare each folder (folder 1, folder 2, folder 3) separately?
> > Sorry if I am making this confusing.


>
 
K

Ken Slovak - [MVP - Outlook]

You can use a string variable instead of using a string constant for that,

yes.

"Suggy1982" <Suggy1982> wrote in message

news:D58ECFC5-607A-44C7-9C98-5F100C17A57A@microsoft.com...
> Thanks for your help again.

> One final question,

> When you set the folder name in 'Set folder', would it not be possible to
> make the folder name a variable so that you could then set the folder name
> using an if.

> e.g. (I know this isn't coded correctly, I am just trying to demonstrate
> the
> theory)

> > Dim folder1 As Outlook.MAPIFolder ' etc.

> Set destfolder = oNS.GetSharedDefaultFolder(myRecipient,
> olFolderInbox).Folders
> Set folder = destfolder.Item(FolderName)

> if x = A set FolderName = folder1
> if x = B send FolderName = folder2

> x.move destfolder.folder
> > Thanks

> Adrian
 
Status
Not open for further replies.
Similar threads
Thread starter Title Forum Replies Date
R Problem moving file “Email folders.pst” to new PC Using Outlook 5
L Moving Message Class email via script and Rule Outlook VBA and Custom Forms 3
wisedave Moving Email Service From One Host to Another - Need Direction Using Outlook 7
O Inbox Search Results won't update when deleting or moving an email Using Outlook 12
O Moving "tasks" to inbox in Outlook 2016 Using Outlook 1
Abraham Outlook 2013 Lost my folders when moving from PST to IMAP Using Outlook 11
F Moving Outlook to new PC Using Outlook 0
R Moved 6 months worth (approx 1500 emails) lost from moving from TPG inbox to Icloud inbox (folders) Using Outlook 3
A Moving Public Folders to New Database Exchange Server Administration 3
glnz Moving from Outlook 2003 to MS365 Outlook - need basics Using Outlook 4
E Having some trouble with a run-a-script rule (moving mail based on file type) Outlook VBA and Custom Forms 5
F Moving Contacts to New Profile Using Outlook 0
J Moving Imported folder Using Outlook 2
J Outlook 2016 Moving IMAP emails to Exchange Using Outlook 1
A .restrict results changing after moving to Exchange online Outlook VBA and Custom Forms 0
T I'm thinking about moving from outlook.com to the Outlook I have in my Office 365 Using Outlook 1
L Moving emails with similar subject and find the timings between the emails using outlook VBA macro Outlook VBA and Custom Forms 1
S Moving .OST file location unsuccessful! Using Outlook 6
M Moving mail to another folder is much slower than before (Office365) Using Outlook 0
D Any updates or fixes that would make this code stop working just moving emails to another folder Outlook VBA and Custom Forms 1
B Moving account, contacts & emails to another H/D with MSOutlook Using Outlook 5
M I'm Having problems Moving Contacts to a New List Using Outlook 8
D Moving Emails Based on Recipient/Sender Outlook VBA and Custom Forms 4
U Outlook 2010 'freezes' before moving emails Using Outlook 2
S Moving Emails Between Archive Folders Using Outlook 1
P Moving Outlook.pst & archive1.pst Using Outlook 3
A Moving archived contents in Outlook 2007 back into working folders Using Outlook 0
Diane Poremsky Moving Deleted Items Using Outlook 0
O Moving .ost file Using Outlook 12
Diane Poremsky Outlook.com is moving to Office 365! Using Outlook 3
Diane Poremsky Check Contacts before moving them to Hotmail Contacts folder Using Outlook 0
V Problem moving folders Using Outlook 4
Diane Poremsky Moving Outlook to a New Computer Using Outlook 0
Diane Poremsky Moving from Outlook Express to Outlook Using Outlook 0
M1ck53 Moving Outlook Using Outlook 9
Diane Poremsky Moving an Outlook offline data file (*.ost) Using Outlook 3
D After Moving or Deleting Open Item - Meeting Requests Using Outlook 4
E Moving autoarchive settings to new computer (Outlook 2007) Using Outlook 1
Nick Truscott Lost custom forms after moving mailbox Outlook VBA and Custom Forms 3
R Moving contacts from ICloud back to Outlook 2010 Using Outlook 4
M which Outlook recommended to buy for moving Outlook 2000 versions Contact Data Using Outlook 2
P Moving PST file questions Using Outlook 3
Klaas "To Address" duplicated when moving msg to another folder Using Outlook 2
A Outlook 2013 EAS: moving message causes duplicates Using Outlook 3
C Moving BCM Database to Server Share BCM (Business Contact Manager) 1
A Moving .msg files back into outlook Using Outlook 2
S automatically moving flagged sent e-mail to a special folder Outlook VBA and Custom Forms 1
M moving custom field data between outlook and excel? Using Outlook 4
G Moving "Delete" button on Outlook for Mac Using Outlook 1
Commodore Message becomes "unread" after moving to a local folder Using Outlook 2

Similar threads

Top