begin process at 2012 02 17 08:42:33
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

OLE, DDE, Automation

 > LECTURE ET MODIFICATION DES PROPRIÉTÉS DES FICHIERS OFFICE ET NTFS5

LECTURE ET MODIFICATION DES PROPRIÉTÉS DES FICHIERS OFFICE ET NTFS5


 Information sur la source

Note :
7,33 / 10 - par 3 personnes
7,33 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :OLE, DDE, Automation Classé sous :propriété, ntfs, office, word, excel Niveau :Initié Date de création :14/07/2004 Date de mise à jour :03/10/2006 19:58:23 Vu / téléchargé :16 035 / 1 334

Auteur : ShareVB

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (9)
Ajouter un commentaire et/ou une note


 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).

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

23 août 2004 12:10:56 :
Prise en charge de NT/95/98/ME qui ne comprennent pas StgOpenStorageEx.
07 août 2006 17:15:56 :
Gestion de l'accès exclusif
03 octobre 2006 19:58:23 :
correction d'un bug d'enregistrement pour les docs Office2003

 Sources du même auteur

Source avec Zip Source .NET (Dotnet) CLONE/FORK DES FLUX DE LA CONSOLE : PERMETTRE LA REDIRECTION...
Source avec Zip Source .NET (Dotnet) DÉFRAGMENTER UN FICHIER
Source avec Zip Source .NET (Dotnet) ECRAN DE VEILLE : DÉTECTER LE LANCEMENT/DÉCLENCHER/EMPÊCHER
Source avec Zip Source .NET (Dotnet) AUTORUN : DÉTECTION DU LANCEMENT DE L'AUTORUN, DÉTECTION DU ...
Source avec Zip Source .NET (Dotnet) NSLOOKUP EN VB.NET OU COMMENT FAIRE UNE REQÛETE DNS EN PRÉCI...

 Sources de la même categorie

IMPORTATION DANS EXCEL DE DONNÉES D'UNE SOURCE AS400 (I5, IS... par Godzestla
Source avec Zip Source avec une capture Source .NET (Dotnet) EXCELDOTNET : PROGRAMMER EXCEL EN DOTNET SANS VBA NI VSTO par Patrice99
Source avec Zip Source avec une capture AJOUTEZ VOTRE COMPLÉMENT À VISUAL BASIC 6 SANS ÊTRE CONTRAIN... par VBsearch
Source avec Zip PILOTER ACROBAT READER DEPUIS EXCEL ET VBA par jpduf
Source avec Zip Source avec une capture INTERCEPTER DES APPELS DE METHODE (SURCHARGE DE VTABLE) par Renfield

 Sources en rapport avec celle ci

Source avec Zip Source .NET (Dotnet) EXPORTER LES IMAGES DE WORD ET D' EXCEL par Le Pivert
Source avec Zip Source avec une capture PLANCHE CONTACT SOUS WORD par Le Pivert
METTRE EN FORME DU TEXTE WORD DEPUIS EXCEL EN VBA par phanoulevoyou
AJOUTER DES TABLEAUX DANS WORD par djebbipgm
Source avec Zip Source .NET (Dotnet) LECTURE ET MODIFICATION DES PROPRIÉTÉS DES FICHIERS OFFICE E... par ShareVB

Commentaires et avis

Commentaire de ITALIA le 10/09/2004 10:24:27

Peut être Utile 7/10

Commentaire de devsurf le 07/12/2004 16:30:44

ok Merci pour cette info c'est exactement ce qu'il me faut comme source.
Le problème est que ca ne fonctionne pas.
(J'ai vb6 / xp /office 2003)

Pendant l'ouverture fichier par le menu
et lors de l'utilisation de cette fonction :
Set OpenCreatePropertySet = PSetStorage.Open(fmt,  STGM_READWRITE Or STGM_SHARE_EXCLUSIVE)
dans la fonction
OpenCreatePropertySet
Un code erreur 91 est généré (Variable objet ou variable bloc With non définie) - rien ne sepasse deplus la gestion d'erreurs est en resume next et donc l'erreur est ignorée.
Avez vous une idée ?

Commentaire de Glumph le 07/11/2005 17:53:52

J'ai exactement le même problème que toi, DevSurf...
Est-ce que tu as trouvé une solution au problème? Ou est-ce que tu aurais trouvé une autre source qui fait la même chose...?

Merci !

Commentaire de ShareVB le 26/11/2005 21:46:04

salut,

désolé j'avais du oublier de regarder le problème...mais je n'ai pas de solution vu que je n'ai pas office 2003...pouvez-vous me donner le code que renvoit la fonction StgOpenStorageEx qui doit être la cause du prb...sinon essayer de remplacer la ligne If IsWindows2KAndLater Then par If IsWindows2KAndLater = false Then pour voir si ca fonctionne...

encore une fois désolé de ne pas avoir répondu...

ShareVB

Commentaire de ShareVB le 07/08/2006 17:17:56

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

Commentaire de LiberteOutremer le 20/10/2008 12:09:51

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.

Commentaire de ShareVB le 20/10/2008 19:44:23

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

Commentaire de Rconsultant le 17/12/2010 14:47:24

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..

Commentaire de Rconsultant le 17/12/2010 15:13:13

ok ok, j'ai pas vb6 et donc je ne peux pas compiler...

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

propriété fichier word excel powerpoint [ par tilate ] Salut,Je cherche comment récuperer automatiquement le nom de l'auteur d'un document Word, excel, powerpoint...Merci pour votre aide. Message d'erreur impossible à désactier??? (VBA sur Word, Office 2003) [ par Polack77 ]     En deux mots: j'ai une macro qui met en page des fichiers Word. Dans ces fichiers se trouve des tableaux Excel que je dois (entre a Accèder aux propriété d'un document WORD 2003 à partir de VBA dans EXCEL [ par RoGx ] Bonjour. J'ai écrit un programme en VBA dans un document EXCEL. Ce programme ouvre un fichier WORD et importe des données dans le fichier excel. Or, Ouverture d'un formulaire Word -> Excel [ par Tobi26 ] Bonjour,J'aimerais connaitre le code qui permet d'ouvrir un formulaire Excel à partir de Word. Un truc du genre :Private Sub Comp_Click()With Exc URGENT ! Comment joindre un fichier word sous excel [ par louloute8091 ] Bonjour à tous !! Je suis actuellement en train de réaliser un questionnaire sous excel (en Copier un texte Excel dans un fichier Word [ par ] Bonjour,j'ai un soucis de copie :je récupère des données d'excel, pour les introduire à des endroits précis dans un *.doc en Ourvir Word depuis Excel [ par seb2505 ] Bonjour, Je vous avoue que je suis un débutant en VBA. Je souhaiterais ouvrir un document Word existant à partir d'un bouton que j'aurais cr Excel/Word - 1 tableau sur 2 pages [ par Groargreugro ] A partir d'Excel, j'alimente les cases d'un tableau de 21 lignes dans Word à partir de données prealablement rentrées par des utilisateurs. Une case Redimensionner un objet ole EXCEL [ par fish13 ] Bonjour à tous,Voila mon probleme:Je place dans word un fichier Excel par copier coller en VB. Le copier coller me crée un objet OLE Excel d Besoin d'aide pour petite macro sous open office [ par crip13 ] Bonjour, j'utilise une macro sous word (winword.exe /mautoprint)qui me permet d'ouvrir mon document sous word, de l'imprimer, et de quitter Word pour


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,310 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales