|
Publicité ' | ||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : novembre 2007 Messages : 19 ![]() |
Bonjour,
J'ai besoin d'aide avec un UserForm, en fait c'est mon premier. Je suis capable de faire le design mais je ne sais pas comment lui dire de mettre mes données dans les propriétés du document. Une des propriétés est dans "Summary" et les autres sont dans "Custom". Title (Summary) Document number (Custom) Document title (Custom) Document revision (custom) Date completed (custom) Je dois ensuite lui dire de faire une mise à jour des champs dans mon document Dans mon Header du document j'ai créé des champs e.g. {docproperty "title \*MERGEFORMAT} Est-ce que quelqu'un peut me dire où aller chercher de l'aide ou si vous savez comment S.V.P. me donner un coup de main. Merci Francine |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 356 ![]() |
Il faut nous en dire plus, c'est dans le domaine du possible
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : novembre 2007 Messages : 19 ![]() |
Lorsque j'ouvre le document le UserForm apparait automatiquement, on doit alors remplir les text box et faire OK.
Je veux que l'information entrée soient transféré dans les champs des propriétés du document. Voir ci-joint. Et ensuite qu'une macro fasse une mise à jour de mes champs dans le document. UserForm, Propriétés du document et Code dans mon entête Pièce jointe 21251 |
|
|
00
|
|
|
#4 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 356 ![]() |
Pour modifier le titre d'un document,
Code :
ActiveDocument.BuiltInDocumentProperties("title").Value = "Mon Titre à moi" Pour les autre propriétés, on va faire appel aux CustomDocumentProperties. Code :
ActiveDocument.CustomDocumentProperties.Add Name:="NumeroDocument", LinkToContent:=False, Value:="001", Type:=msoPropertyTypeString
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
|
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : novembre 2007 Messages : 19 ![]() |
Ça ne donne pas exactement ce que je recherche.
Il faut que les valeurs qui sont entrées dans les text box du user form inséré dans les propriétés du document |
|
|
00
|
|
|
#6 |
|
Invité régulier
![]() Inscription : novembre 2007 Messages : 19 ![]() |
Voici un exemple, beaucoup plus complet, de ce que j'aimerais faire
CDEV_Letter_Sample.zip (malheureusement il y a un mot de passe que j'ignore) |
|
|
00
|
|
|
#7 | |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 356 ![]() |
Citation:
Pour les textBox, il faut le faire sur un évènement. Code :
ActiveDocument.BuiltInDocumentProperties("title").Value = Me.textBox1
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
|
|
|
00
|
|
|
#8 |
|
Invité régulier
![]() Inscription : novembre 2007 Messages : 19 ![]() |
Merci Merci Merci
J'ai bien hâte d'avoir plus de temps pour prendre un cours. Je me débrouille un peu mais j'aimerais bien être alaise. Encore merci pour ton aide
|
|
|
00
|
|
|
#9 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 356 ![]() |
Si tu as des questions, pose les dans l'ordre et de façon précise.
Ta première question trop générale par rapport à ce que tu veux faire.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
|
|
00
|
|
|
#10 |
|
Invité régulier
![]() Inscription : novembre 2007 Messages : 19 ![]() |
Salut!
J'ai une autre question pour toi. J'aimerais ajouter un bouton dans ma barre d'outils qui me permettra de faire un "rerun dialog" (faire un show userform mais en gardant les dernières infos qui ont été entrées dans les text box). J'ai essayé "show UserForm2" mais je perd les infos. J'espère que je pose bien ma question |
|
|
00
|
|
|
#11 | ||
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 356 ![]() |
Il faut utiliser soit de variables de document, soit des prorpiétés personnelles.
Pour les variables de document : Code :
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com