Can't find the information you are looking for here? Then leave a message over on our WinBatch Tech Support Forum.
topFolder="Personal Folders" ;(case sensitive) CHANGE TO FIT YOUR NEEDS!!!!!!!! subFolder="Junk Contacts" ;(case sensitive) CHANGE TO FIT YOUR NEEDS!!!!!!!! olFolderContacts = 10 objOutlook = ObjectCreate("Outlook.application") objNameSpace = objOutlook.GetNameSpace("MAPI") objFolder = objNameSpace.GetDefaultFolder(olFolderContacts) objContactItems = objFolder.Items objFolderTop = objNameSpace.Folders(topFolder); objFolderSub = objFolderTop.Folders(subFolder); Count = objContactItems.count flag = 0 data = "" ; Scan through all contacts For xx = 1 to count objContact = objContactItems.item(xx) objCopiedItem = objContact.Copy() objCopiedItem.Move(objFolderSub) objCopiedItem = 0 Next ; Clean up objContact = 0 objContactItems = 0 objFolder = 0 objNameSpace = 0 objOutlook = 0 exit
objOutlook = ObjectOpen("Outlook.Application") oln = objOutlook.GetNameSpace("MAPI") oln.logon("userid", "password", 0, 1) ; For x = 1 To oln.Folders.count ;loop once for each folder If StrIndexNC(oln.Folders.item(x).name, "PCSetup", 1, @FWDSCAN);< find user Mail Box Message("Debug", oln.Folders.item(x).name) MainFolder = oln.Folders.item(x).folders PCSetupInbox = MainFolder.item("Inbox") ;<-- PCSetup Inbox EndIf ; If StrIndexNC(oln.Folders.item(x).name, "IMAP4", 1, @FWDSCAN);< find IMAP Mail Box Message("Debug", oln.Folders.item(x).name) IMAPMainFolder = oln.Folders.item(x) IMAPInbox = IMAPMainFolder.folders.item("Inbox") ;<-- IMAP Inbox EndIf Next ; daCount = IMAPInbox.items.count ; get a count of the IMAP4 INBOX before we start moving... ; ; Now move the IMAP items into the PCSetup INBOX... While IMAPInbox.items.count ThisItem = IMAPInbox.items(1) ThisItem.move(PCSetupInbox) ; if the count doesn't decrement, something wrong... Terminate(daCount == IMAPInbox.items.count, "Debug", "Unable to move messages...Terminating") EndWhile ; Message("Debug", "All Done") ; MainFolder = 0 PCSetupInbox = 0 IMAPMainFolder = 0 IMAPInbox = 0 objOutlook = 0 oln = 0 ; Exit
Article ID: W17121
File Created: 2007:07:03:14:28:24
Last Updated: 2007:07:03:14:28:24