View Single Post
  #3  
Old September 14th 09, 09:51 AM posted to microsoft.public.outlook.program_addins
wclarke101
external usenet poster
 
Posts: 5
Default Displaying custom properties of a PDF DocumentItem

Here is the code I use to set the properties...

setProperty(objDocItem, "User", strUser)
setProperty(objDocItem, "Description", strDocumentName)

Here is the "setProperty" function being called above...

Sub setProperty(ByRef objDocumentItem As Outlook.DocumentItem, ByVal
strPropertyName As String, ByVal strPropertyValue As String)
Try
objDocumentItem.PropertyAccessor.SetProperty(SCHEM A_NAME &
strPropertyName, strPropertyValue)
Catch ex As Exception
LogError("setProperty(Outlook.DocumentItem, '" & strPropertyName
& "', '" & strPropertyValue & "') - Exception : " & ex.Message)
End Try
End Sub

And here is the View XML snippet for the two columns...

column
headingUser/heading
prophttp://schemas.microsoft.com/mapi/string/{FFF40745-D92F-4C11-9E14-92701F001EB3}/User/prop
typestring/type
width61/width
stylepadding-left:3px;;text-align:left/style
editable1/editable
/column
column
typestring/type
headingDescription/heading
prophttp://schemas.microsoft.com/mapi/string/{FFF40745-D92F-4C11-9E14-92701F001EB3}/Description/prop
width200/width
stylepadding-left:3px;;text-align:left/style
editable1/editable
/column

No error is logged by the "setProperty" function. I can see the properties
have been set correctly when I use the IMessage feature of OutlookSpy, but
the values are not displaying in the columns of the view if the document is a
PDF.

Thanks,
Wayne.

"Dmitry Streblechenko" wrote:

What are the relevant snippet of your code?
What do you see on the MAPI level for teh good and bad document items (you
can look at theraw message properties using OutlookSpy - select the item in
Outlook, click IMessage button on the OutlookSpy toolbar).

--
Dmitry Streblechenko (MVP)
http://www.dimastr.com/
OutlookSpy - Outlook, CDO
and MAPI Developer Tool
-
"wclarke101" wrote in message
...
I'm using the PropertyAccessor.SetProperty method to set some custom
properties on DocumentItem objects in a MAPIFolder. I'm then displaying
these custom properties as columns in the folder view.

Where the DocumentItem is any MS Office document (Word, Excel, etc), then
the values of the custom properties display correctly in the columns of
the
view. However, if the DocumentItem is an Acrobat PDF document, then the
property values are not being displayed at all in the view. Does anyone
know
how to resolve this?

I'm using VSTO 2008 with Outlook 2007.

Thanks,
Wayne.




Ads