OVH Cloud OVH Cloud

Résumé du fichier

5 réponses
Avatar
Sebho
Bonjour,

Les fichiers ont des attributs, mais ont aussi un "Résumé" (Titre, Objet,
Auteur, ...)
Qqun saurait'il comment lire ces infos en vb.net ?

Je vous remercie pour votre aide
Sebho

5 réponses

Avatar
Sebastien Bovo [MS]
Bonjour,

Voici un document interessant :

Dsofile.dll lets you edit Office document properties without Office in
Visual Basic .NET 2003 and in Visual Basic .NET 2002 -
http://support.microsoft.com/kb/224351/en-us


--
Cordialement,

Sebastien Bovo
Microsoft France
----------
Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne vous
confère aucun droit. Vous assumez tous les risques liés à son utilisation.


"Sebho" wrote in message
news:O7$
Bonjour,

Les fichiers ont des attributs, mais ont aussi un "Résumé" (Titre, Objet,
Auteur, ...)
Qqun saurait'il comment lire ces infos en vb.net ?

Je vous remercie pour votre aide
Sebho




Avatar
Zoury
Salut Sebho! :O)

Voici un autre lien qui semble intéressant (au cas où) :
http://www.mvps.org/emorcillo/vb6/com/readdocumentproperties.shtml

--
Cordialement
Yanick
MVP pour Visual Basic
"Sebho" a écrit dans le message de
news:O7$
Bonjour,

Les fichiers ont des attributs, mais ont aussi un "Résumé" (Titre, Objet,
Auteur, ...)
Qqun saurait'il comment lire ces infos en vb.net ?

Je vous remercie pour votre aide
Sebho




Avatar
Zoury
iiissh.... désolé.

(au cas où) :



--> au cas ou
Avatar
Pierre Alexis
Sebho a écrit :

Les fichiers ont des attributs, mais ont aussi un "Résumé" (Titre, Objet,
Auteur, ...)
Qqun saurait'il comment lire ces infos en vb.net ?



Les deux autres réponses ne sont valables que pour les documents Office
qui possèdent en effet des "propriétés" propres.

Seulement il faut savoir qu'avec les dernières versions du système de
fichier NTFS *tous les fichiers* peuvent avoir des attributs en plus,
tels que ceux que tu cites. En fait on appel ça des "streams" (ou en
français "flux"). (et personnelement j'ai l'impression que c'est ceux-ci
qui t'intéressent et pas les propriétés des documents offices)

Malheureusement aucne librarie incluse dans le framework ne permet
d'accéder à ces "flux". La seule solution donc sera d'employer du code
non-managé en faisant appel à l'API Windows "BackupRead".

Pour plus d'infos consulte les liens suivants :

Les flux (méta-données dans les partitions NTFS)
http://www.bellamyjc.org/fr/stream.html

Re: using backupread with c#/VB.net
http://groups.google.be/groups?selm=e%24DRsZPEDHA.1820%40TK2MSFTNGP12.phx.gbl

Platform SDK: Storage - BackupRead
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/base/backupread.asp

Bonne chance !

--
Pierre ALEXIS
Courriel :
FAQ Visual Basic : http://faq.vb.free.fr/
Avatar
Sebho
merci à tous,
c'est ok avec dsofile.dll

Seb


"Pierre Alexis" a écrit dans le message de
news:
Sebho a écrit :

> Les fichiers ont des attributs, mais ont aussi un "Résumé" (Titre,


Objet,
> Auteur, ...)
> Qqun saurait'il comment lire ces infos en vb.net ?

Les deux autres réponses ne sont valables que pour les documents Office
qui possèdent en effet des "propriétés" propres.

Seulement il faut savoir qu'avec les dernières versions du système de
fichier NTFS *tous les fichiers* peuvent avoir des attributs en plus,
tels que ceux que tu cites. En fait on appel ça des "streams" (ou en
français "flux"). (et personnelement j'ai l'impression que c'est ceux-ci
qui t'intéressent et pas les propriétés des documents offices)

Malheureusement aucne librarie incluse dans le framework ne permet
d'accéder à ces "flux". La seule solution donc sera d'employer du code
non-managé en faisant appel à l'API Windows "BackupRead".

Pour plus d'infos consulte les liens suivants :

Les flux (méta-données dans les partitions NTFS)
http://www.bellamyjc.org/fr/stream.html

Re: using backupread with c#/VB.net



http://groups.google.be/groups?selm=e%24DRsZPEDHA.1820%40TK2MSFTNGP12.phx.gbl

Platform SDK: Storage - BackupRead



http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/base/backupread.asp

Bonne chance !

--
Pierre ALEXIS
Courriel :
FAQ Visual Basic : http://faq.vb.free.fr/