Lecture et modification des propriétés des fichiers office et ntfs5

Description

Lorsque vous cliquez sur Propriété d'un fichier, vous avez surement remarqué les onglets Résumé et Personnaliser (uniquement fichiers Office).
Il contiennent des infos sur votre document ou votre fichier (Auteur, Titre, Objet, Commentaire...).
Ces informations sont stockées dans le fichier même pour les fichiers Office et dans des flux rattachés au fichier sous NTFS5.
On peut accèder à ces infos par le biais d'interfaces exposés par OLE2. Pour cela il faut créer une typelib pour pouvoir utiliser ces interfaces : c'est l'objet de ce code.

La fenêtre principale reproduit à peu près celle des onglets de Windows et Office (menu Fichier/Propriétés) :
- Résumé simple
- Statistiques
- Contenu
- Miniature
- Personnaliser
- Avancé (en lecture seule)

Vous pouvez modifier les informations et les enregistrer dans le fichier.

Conclusion :


Ce code utilise une typelib (properties.tlb) qu'il faut enregistrer au préalable avec Regtlib.exe du répertoire system32 (ou sous-dossiers). Il se peut que la référence dans le projet ne soit pas valide. Dans ce cas, supprimez la référence manquante et ajoutez la référence "IPropertySet" (menu Projet/Références).

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.