Outlook Banter

Outlook Banter (http://www.outlookbanter.com/)
-   Add-ins for Outlook (http://www.outlookbanter.com/add-ins-outlook/)
-   -   Get AutoArchive settings (as set from Tools|Options|Other|AutoArch (http://www.outlookbanter.com/add-ins-outlook/100628-get-autoarchive-settings-set-tools.html)

ron podl March 3rd 10 04:37 AM

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

Ken Slovak - [MVP - Outlook] March 3rd 10 03:48 PM

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