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

Soyez le premier à donner votre avis sur cette source.

Vue 18 150 fois - Téléchargée 1 524 fois

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

Ajouter un commentaire Commentaires
Messages postés
2
Date d'inscription
vendredi 17 décembre 2010
Statut
Membre
Dernière intervention
17 décembre 2010

ok ok, j'ai pas vb6 et donc je ne peux pas compiler...
Messages postés
2
Date d'inscription
vendredi 17 décembre 2010
Statut
Membre
Dernière intervention
17 décembre 2010

Bonjour,

Je cherche un soft pour gérer les auteurs, tître et entreprise de mes fichiers office.

Ce post m'intérese donc mais je ne comprends pas comment utiliser les fichiers source (je ne suis pas développeur, j'avoue). J'imagine qu'il faut les compiler?

Merci si quelqu'un veut bien m'aider..
Messages postés
2676
Date d'inscription
vendredi 28 juin 2002
Statut
Membre
Dernière intervention
13 janvier 2016
16
salut,

Ce code ne permet pas d'éditer les tags ID3 contenus dans les fichiers MP3, recherche ID3 sur ce site, tu trouveras beaucoup de sources à ce sujet.

ShareVB
Messages postés
1
Date d'inscription
lundi 20 octobre 2008
Statut
Membre
Dernière intervention
20 octobre 2008

Salut,

Je voudrais savoir si ce code peut être compatible avec la lecture et la modification de propriétés de fichiers MP3 (groupe, genre...).
J'ai un peu bidouillé tout ca, mais à chaque fois

Set PSto = OpenCreatePropertySet("C:\TEMP" & file.Name, SummaryInformation, PSetSto)

me renvoie un PSto vide.
Je ne sais pas trop où chercher.
Merci de votre aide.
Messages postés
2676
Date d'inscription
vendredi 28 juin 2002
Statut
Membre
Dernière intervention
13 janvier 2016
16
salut,

j'ai essayé de reproduire la configuration vb6/XP(pro)/office 2003...mais je n'ai pas ce bug à l'ouverture mais à l'enregistrement...donc c'est en partie corrigé...cela vient du fait que le fichier est ouvert par un autre processus...me semble-t-il...

ShareVB
Afficher les 9 commentaires

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.