![]() |
Get AutoArchive settings (as set from Tools|Options|Other|AutoArch
Is there a way to get the default AutoArchive settings using the Outlook
(2007) object model using VB (VS2008)? I want to programmatically determine where each outlook folder and subfolders are being autoarchived to. With the following: Dim si As StorageItem = oFolder.GetStorage("IPC.MS.Outlook.AgingProperties ", 2) 'olIdentifyByMessageClass) Dim PA As PropertyAccessor = si.PropertyAccessor and with this and some other properties and logic Const PR_AGING_FILE_NAME_AFTER9 = _ "http://schemas.microsoft.com/mapi/proptag/0x6859001E" dim fname as string = PA.GetProperty(PR_AGING_FILE_NAME_AFTER9) I can tell if a specific folder is being archived to the default AutoArchive pst file as set in the Tools|Options|Other|AutoArchive dialog or to a different pst file for that folder. But I don't see how to get the filename (or other settings) set in the Tools|Options|Other|AutoArchive dialog. Is it possible? thanks ron |
Get AutoArchive settings (as set from Tools|Options|Other|AutoArch
Some of the settings are stored in the registry under the
HKCU\Software\Microsoft\Office\12.0\Preferences key (12.0 is Outlook 2007 specific). Other settings are stored on an Outlook profile specific basis, also in the registry. Look at http://support.microsoft.com/kb/198479. -- Ken Slovak [MVP - Outlook] http://www.slovaktech.com Author: Professional Programming Outlook 2007. Reminder Manager, Extended Reminders, Attachment Options. http://www.slovaktech.com/products.htm "ron podl" wrote in message ... Is there a way to get the default AutoArchive settings using the Outlook (2007) object model using VB (VS2008)? I want to programmatically determine where each outlook folder and subfolders are being autoarchived to. With the following: Dim si As StorageItem = oFolder.GetStorage("IPC.MS.Outlook.AgingProperties ", 2) 'olIdentifyByMessageClass) Dim PA As PropertyAccessor = si.PropertyAccessor and with this and some other properties and logic Const PR_AGING_FILE_NAME_AFTER9 = _ "http://schemas.microsoft.com/mapi/proptag/0x6859001E" dim fname as string = PA.GetProperty(PR_AGING_FILE_NAME_AFTER9) I can tell if a specific folder is being archived to the default AutoArchive pst file as set in the Tools|Options|Other|AutoArchive dialog or to a different pst file for that folder. But I don't see how to get the filename (or other settings) set in the Tools|Options|Other|AutoArchive dialog. Is it possible? thanks ron |
All times are GMT +1. The time now is 12:35 PM. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 2.4.0
Copyright ©2004-2006 OutlookBanter.com