Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.basic.visual.misc > #111

Re: Trying to get author / title of a DOC file in VB2005

From GS <gs@somewhere.net>
Newsgroups comp.lang.basic.visual.misc
Subject Re: Trying to get author / title of a DOC file in VB2005
Date 2011-04-25 16:48 -0400
Organization A noiseless patient Spider
Message-ID <ip4mi1$8in$1@dont-email.me> (permalink)
References <6rvumrm3obrf.18ghpw0izr9tr.dlg@40tude.net> <a2q8r69itkcafeevjndgir6ri06eveb4p5@4ax.com> <VA.000001d0.badb09e5@rdpslides.com>

Show all headers | View raw


Steve Rindsberg formulated on Monday :
>> The retrieving and editing this information without automation has
>> typically* been done via the OLE Compound document interfaces -
>> IPropertyStorage and IPropertySetStorage.
>> for example:
>> "How To Read Compound Document Properties Directly with VC++"
>> http://support.microsoft.com/kb/q186898/
>> 
>> Another way of doing this ...
>> "The Dsofile.dll files lets you edit Office document properties when
>> you do not have Office installed"
>> http://support.microsoft.com/kb/q224351/
>> 
>> A little research online with those intefaces as keywords should
>> produce several VB.Net examples (or more likely C# solutions which you
>> can convert or employ directly within your VB.Net application.)
>> 
>> hth
>> 
>> -ralph
>> [* there are also several schemes to mine this 'meta-information'
>> directly from the binary file, but such 'hacks' are usually very
>> fragile and always version dependent. Files stored in the new XML
>> formats (eg. docx) can also be mined as you might any ASCII file.]
>
> Or rather, the XML and other data in DOCX files can be mined once you extract 
> them from the ZIP container.  All of the Office *.*X files are ZIP files.
>
> I'm guesing that DSOFile doesn't know what to do with these.  Is that 
> correct?

AFAIK, Dsofile reads/writes the 'properties' that list on the "Details" 
tab of the file's 'Properties' dialog. These used to be found on the 
"Summary" tab on files stored on NTFS volumes prior to Win6.x arriving.

The newer versions no longer support NTFS SummaryProperties but I 
believe the newer version of Dsofile still works with the new file 
structure. The only change is the "Keywords" prop has been renamed 
"Tag", but using the old name still works for both.

-- 
Garry

Free usenet access at http://www.eternal-september.org
ClassicVB Users Regroup! comp.lang.basic.visual.misc

Back to comp.lang.basic.visual.misc | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Trying to get author / title of a DOC file in VB2005 AlJones <al@mywebhome.net> - 2011-04-24 12:24 -0500
  Re: Trying to get author / title of a DOC file in VB2005 ralph <nt_consulting64@yahoo.net> - 2011-04-24 13:42 -0500
    Re: Trying to get author / title of a DOC file in VB2005 ralph <nt_consulting64@yahoo.net> - 2011-04-24 13:45 -0500
    Re: Trying to get author / title of a DOC file in VB2005 AlJones <al@mywebhome.net> - 2011-04-24 14:17 -0500
      Re: Trying to get author / title of a DOC file in VB2005 ralph <nt_consulting64@yahoo.net> - 2011-04-24 15:33 -0500
      Re: Trying to get author / title of a DOC file in VB2005 "Mayayana" <mayayana@invalid.nospam> - 2011-04-24 23:22 -0400
    Re: Trying to get author / title of a DOC file in VB2005 Steve Rindsberg <steve@rdpslides.com> - 2011-04-25 15:57 -0400
      Re: Trying to get author / title of a DOC file in VB2005 GS <gs@somewhere.net> - 2011-04-25 16:48 -0400
        Re: Trying to get author / title of a DOC file in VB2005 GS <gs@somewhere.net> - 2011-04-25 16:49 -0400

csiph-web