Members

Technology Zones

IBM Learning Center

Articles

Hosted By

MaximumASP

Info

Rated
Read 18,683 times

Related Categories

Retrieving the Summary properties of a file

Praveena

While right clicking a file in the explorer view, we find a Summary tab that contain properties such as Author, LastSavedBy, RevisionNumber, CharacterCount, PageCount, Title, Subject, CreatedTime, ModifiedTime etc.

We can find some of the properties such as CreatedTime and ModifiedTime in VB.Net using FileInfo Class.However we cant find the some of the summary properties such as Author name, LastSavedBy name using FileInfo Class which can be retrieved using the DSO OleDocument Properties Reader 2.0 library

 Dim filename as string="c:\test\test.doc"
 Dim dso As DSOFile.OleDocumentProperties
 dso = New DSOFile.OleDocumentProperties
 dso.Open(filename.Trim, True,      DSOFile.dsoFileOpenOptions.dsoOptionOpenReadOnlyIfNoWriteAccess)
 Console.WriteLine(dso.SummaryProperties.Author)
 Console.WriteLine(dso.SummaryProperties.ByteCount)
 Console.WriteLine(dso.SummaryProperties.CharacterCount)
 Console.WriteLine(dso.SummaryProperties.CharacterCountWithSpaces)
 Console.WriteLine(dso.SummaryProperties.Comments)
 Console.WriteLine(dso.SummaryProperties.Company)
 Console.WriteLine(dso.SummaryProperties.DateCreated)
 Console.WriteLine(dso.SummaryProperties.DateLastSaved)
 Console.WriteLine(dso.SummaryProperties.LastSavedBy)
 Console.WriteLine(dso.SummaryProperties.LineCount)
 Console.WriteLine(dso.SummaryProperties.PageCount)
 Console.WriteLine(dso.SummaryProperties.ParagraphCount)
 Console.WriteLine(dso.SummaryProperties.RevisionNumber)
 Console.WriteLine(dso.SummaryProperties.Subject)
 Console.WriteLine(dso.SummaryProperties.Title)
 Console.WriteLine(dso.SummaryProperties.WordCount)

You can use this code to find the summary properties of any kind of file - not just Word documents. To use this code, you have add reference of DSO OleDocument Properties Reader 2.0 library which can be downloaded free - DSO OleDocument Properties Reader 2.0

Comments