OVH Cloud OVH Cloud

insertion champ... comme dans Word

5 réponses
Avatar
Sylvain
Bonjour,
J'utilise des propriétés personnalisées sous word et excel.

Sous word pour les inserrer dans mon doc j'utilise insertion - champ puis je
vais dans la zone propriétédoc. Ca fonctionne très bien..

Je n'arrive pas à trouver comment faire de même sous excel.

5 réponses

Avatar
michdenis
Bonjour Sylvain,

Pour modifier les propriétés du document ....et c'est loin d'être sûr que c'est ce dont tu parles...

Barres des menus / fichier / propriétés

P.S. si tu faire référence à autre chose...pourquoi ne pas apporter quelques précisions à ta demande !


Salutations!


"Sylvain" a écrit dans le message de news:
Bonjour,
J'utilise des propriétés personnalisées sous word et excel.

Sous word pour les inserrer dans mon doc j'utilise insertion - champ puis je
vais dans la zone propriétédoc. Ca fonctionne très bien..

Je n'arrive pas à trouver comment faire de même sous excel.
Avatar
ma_komba
Bonsoir,
Je pense qu'on trouve toutes ces informations en passant par VBA.
(Author, name, subject....)
MA
Avatar
Sylvain
Je ne veux pas modifier les propriétés du document mais les utiliser comme
des variables..

Sous Word pour les utiliser comme des variables il faut faire insertion
champ puis dans la liste des champ sélectionner "propriétédoc" puis le nom de
la propriété du document à inserer.

Sous Excel il n'y as pas insertion champ et je voulais savoir comment je
pouvais faire la meme manipulation
Avatar
Ange Ounis
Sous Excel il n'y as pas insertion champ et je voulais savoir comment je
pouvais faire la meme manipulation


L'objet BuiltInDocumentProperties pourrait sans doute te permettre de faire ce
que tu souhaites.
Tiré de l'aide, les propriétés disponibles pour un classeur :

'''''''''''''''
Sub essai()
rw = 1
Worksheets(1).Activate
For Each p In ActiveWorkbook.BuiltinDocumentProperties
Cells(rw, 1).Value = p.Name
rw = rw + 1
Next
End Sub
'''''''''''''''

----------
Ange Ounis
----------

Je ne veux pas modifier les propriétés du document mais les utiliser comme
des variables..

Sous Word pour les utiliser comme des variables il faut faire insertion
champ puis dans la liste des champ sélectionner "propriétédoc" puis le nom de
la propriété du document à inserer.

Sous Excel il n'y as pas insertion champ et je voulais savoir comment je
pouvais faire la meme manipulation


Avatar
Modeste
Bonsour® Sylvain avec ferveur ;o))) vous nous disiez :

Je ne veux pas modifier les propriétés du document mais les utiliser comme
des variables..
Sous Excel il n'y as pas insertion champ et je voulais savoir comment je
pouvais faire la meme manipulation


;o)))
encore faut-il que le document soit enregistré et les propriétés soient
documentées !!!!
Menu Fichier > propriétés

pour l'utilisation simplifiée, créer une function perso
Function info_doc(numero)
info_doc = ActiveWorkbook.BuiltinDocumentProperties(numero)
End Function

ainsi dans une cellule la formule :
=info-doc(7) renverra le nom de l'auteur(*) de la derniere sauvegarde (*)
outils >options >général> nom utilisateur)
=info_doc(12) renverra la date de dernière sauvegarde


pour les numéro de propriètés, directement tiré de l'aide VBA :

Sub infos_doc()
rw = 1
Worksheets(1).Activate
On Error Resume Next
For Each p In ActiveWorkbook.BuiltinDocumentProperties
Cells(rw, 1).Value = p.Name
Cells(rw, 2).Value = p.Value
rw = rw + 1
Next
End Sub
--
;o)))
@+

Les news à la source !!!
news://news.microsoft.com/microsoft.public.fr.excel
et répondez OUI

n'oubliez pas les FAQ :http://www.excelabo.net
http://dj.joss.free.fr/faq.htm
http://www.faqoe.com http://faqword.free.fr