|
Publicité ' | ||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : février 2006 Messages : 159 ![]() |
B
Je souhaiterais intégrer la date du jour dans un textbox est ce possible ? Pouvez vous svp m'expliquer comment coder cela ? Merci beaucoup pour vos conseils et vos explications ![]() ![]() Jean-Marc
__________________
|
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() Pierre GONZALEZDéveloppeur Office VBA Inscription : août 2005 Messages : 3 412 ![]() |
Bonsoir.
S'il s'agit d'un contrôle activeX, tu peux faire Code :
ThisDocument.NomDeLaTextBox.Text = Format(Date(),"dd/mmm/yyyy") Cordialement, PGZ
__________________
pluritas non est ponenda sine necessitate - Le rasoir d'Okham Ne jamais attribuer à la malignité ce que la stupidité peut expliquer -Le rasoir d'Hanlon |
|
|
10
|
|
|
#3 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 321 ![]() |
Salut,
Pourquoi ThisDocument ? En général, on intervient sur le document avec ActiveDocument.
__________________
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
|
|
|
#4 | |
|
Expert Confirmé Sénior
![]() Pierre GONZALEZDéveloppeur Office VBA Inscription : août 2005 Messages : 3 412 ![]() |
Bonjour.
Citation:
Quand j'utilise ThisDocument, il n'y a donc aucun doute sur la désignation, ce qui n'est pas forcment le cas d'ACtiveDocument : s'il y a plusieurs doc ouverts, on n'est pas TOUJOURS sûr de celui qui est actuellement actif. Quand je veux modifier un autre document que celui qui contient le code, je me débrouille pour avoir une instance de ce deuxième document. Personnellement j'évite autant que possible d'utiliser ActiveDocument, Selection, ... autant d'objets génériques qui peuvent être modifiés par un simple clic de l'utilisateur. Cordialement, PGZ
__________________
pluritas non est ponenda sine necessitate - Le rasoir d'Okham Ne jamais attribuer à la malignité ce que la stupidité peut expliquer -Le rasoir d'Hanlon |
|
|
|
00
|
|
|
#5 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 321 ![]() |
Salut,
La majorité des utilisateurs utilisent le Normal.dot pour stocker les macros qui n'est pas le document en utilisation. Si tu utilises un modèle, même chose, tu modifies le modèle et pas le document sur lequel tu travailles. Je pense qu'il est préférable d'utiliser le document actif (ActiveDocument) ou un document nommé (Documents("MonDoc"))
__________________
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
|
|
|
#6 |
|
Expert Confirmé Sénior
![]() Pierre GONZALEZDéveloppeur Office VBA Inscription : août 2005 Messages : 3 412 ![]() |
Salut.
Il est bien clair que l'utilisation de ThisDocument est réservé au code contenu dans le document objet, puisqu'il désigne le document container. Cela va de soi. Cordialement, PGZ
__________________
pluritas non est ponenda sine necessitate - Le rasoir d'Okham Ne jamais attribuer à la malignité ce que la stupidité peut expliquer -Le rasoir d'Hanlon |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com