trying to copy an email

R

rub

I am trying to select an email and then copy it. Then I want the Inbox
folder window to appear. I will select a folder and the copy of the
email will be put there. I can't get by the line "Set oFolderSelected
= oIns.Selection". Any ideas



Sub MoveEmail()
Dim oApp As Outlook.Application
Dim oExp As Outlook.Explorer
Dim oSelected As Outlook.Selection
Dim oFolderSelected As Outlook.Selection
Dim oItem As Outlook.MailItem
Dim oFldr As Outlook.Folders
Dim oNS As Outlook.NameSpace
'Dim oFldr As Outlook.MAPIFolder
Dim oBackup As Outlook.MAPIFolder

Dim intNumber As Integer
Dim intInspector As Integer

Set oApp = Outlook.Application
Set oExp = oApp.ActiveExplorer
Set oIns = oApp.ActiveInspector

Set oSelected = oExp.Selection


If oSelected.Count <> 1 Then GoTo exit_outofhere

Set oItem = oSelected.Item(oSelected.Count)
Set oNS = oApp.GetNamespace("MAPI")

oItem.Copy

Set oBackup = oNS.GetDefaultFolder(olFolderInbox)
oBackup.Display
Set oFolderSelected = oIns.Selection
If oFolderSelected.Count <> 1 Then GoTo exit_outofhere
oFolderSelected =
oNS.GetDefaultFolder(olFolderInbox).Folders.Item(oFolderSelected.Count)
oItem.Move oFolderSelected


exit_outofhere:
Exit Sub
End Sub
 
D

Dmitry Streblechenko

Selection is the property of the Explorer object, not Namespace:
Set oFolderSelected = oExp.Selection

Dmitry Streblechenko (MVP)
http://www.dimastr.com/
OutlookSpy - Outlook, CDO
and MAPI Developer Tool
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top