Attribut auteur en VBA

  • Initiateur de la discussion Initiateur de la discussion Aurélien
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

A

Aurélien

Guest
Bonjour

Je travaille sur le développement de bases de données sous Access 97.

Une des bases effectue un export de données dans le format Excel.
Et pour cet export, j'aimerai redéfinir l'attribut auteur du fichier généré. Est ce que vous connaissez l'option qui permet de faire ça en VBA ?
Parce que on peut bien changer cela par l'intermédiaire de 'propriétés' du fichier mais je voudrais le faire de façon automatique et intégrée.

Merci de votre aide. 🙂
Aurélien
 
bonjour

si ton classeur est ouvert tu peux utiliser


Activeworkbook.BuiltinDocumentProperties('Author').Value = 'xld'



si le classeur est fermé tu peux utiliser la librairie DSO oleDocument Properties Reader 2.0

http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q224351

Remarque :
Cette librairie fonctionne aussi pour les autres types de documents Office ( Word , Powerpoint …)


'exemple pour modifier le champ 'Auteur' d'un fichier
Sub modifierProprietesClasseur()
'necessite d'activer la reference DSO OleDocument Properties Reader 2.0
'http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q224351
Dim DSO As DSOFile.OleDocumentProperties

Set DSO = New DSOFile.OleDocumentProperties

'le fichier doit etre fermé !
DSO.Open sfilename:='C:\\\\\\\\Documents and Settings\\\\\\\\michel\\\\\\\\monFichier.xls'
DSO.SummaryProperties.Author = 'XLD'
DSO.Save
DSO.Close
End Sub




bon apres midi
MichelXld
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
877
T
  • Question Question
Réponses
15
Affichages
3 K
tabernake
T
Réponses
5
Affichages
1 K
F
Réponses
3
Affichages
995
fabian_
F
J
Réponses
2
Affichages
2 K
JonMist
J
H
Réponses
6
Affichages
4 K
Helios67
H
C
  • Question Question
Réponses
55
Affichages
12 K
V
Réponses
14
Affichages
2 K
Retour