Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Outlook > VBA Outlook
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/08/2006, 12h18   #1
Membre éclairé
 
Inscription : février 2006
Messages : 932
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : février 2006
Messages : 932
Points : 391
Points : 391
Par défaut [VBA-O]Valeurs caption label

Hello,

voilà comme je n'ai que 2 variable à sauver pour mon formulaire outlook je pensais les placer dans 2 label qui seraient invisible !

J'ai créé un bouton "sauver" qui place la valeur des champs à sauver dans ces labels. Jusque là pas de probleme les labels ont bien la valeur des champs. Mais lors de la réouverture du formulaire, les label reprennent la valeur qui est inscrite inialement dans le Caption (ex : label1 , dans la fenetre des propriete) moi je voudrais changer definitivement cette valeur (par la valeur à sauvegarder)

Au niveau de mon code je fait juste :

lors du clic sur le bouton sauver et je fais :

Lors de l'ouverture du formulaire.

Merci


Edit : la solution m'interesse toujours mais j'avais oubliéune autre piste proposée par alaintech (ecrire dans la base de registre)
Elstak est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/08/2006, 14h07   #2
Inactif
 
Avatar de ouskel'n'or
 
Inscription : février 2005
Messages : 12 466
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 12 466
Points : 11 930
Points : 11 930
Il y a une autre solution, donnée par silkyroad, avant mes congés, qui permet de modifier en dur certaines propriétés des contrôles d'un form. Tu devrais attendre qu'il passe par là, je l'ai vu sur un autre post
ouskel'n'or est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/08/2006, 20h37   #3
Inactif
 
Avatar de jmfmarques
 
Inscription : décembre 2005
Messages : 3 784
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 3 784
Points : 4 125
Points : 4 125
Je crois, Ousk, que tu te trompes d'origine...
C'est peut-être ceci que tu cherches (mais je peux me tromper...)
http://www.developpez.net/forums/sho...31&postcount=7
jmfmarques est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/08/2006, 09h52   #4
Inactif
 
Avatar de ouskel'n'or
 
Inscription : février 2005
Messages : 12 466
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 12 466
Points : 11 930
Points : 11 930
Par défaut Help destiné à SilkyRoad et son allias

Hello jmf,
Non, ce n'est pas de ça dont je parlais. Silky avait donné le code permettant de modifier en dur par code des propriétés de contrôles. C'est de ça dont je parle

Allons, Michel, on attends !
ouskel'n'or est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/08/2006, 10h43   #5
Inactif
 
Avatar de jmfmarques
 
Inscription : décembre 2005
Messages : 3 784
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 3 784
Points : 4 125
Points : 4 125
Je n'ai pas compris celà.
Mais bon... attendons.
jmfmarques est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/08/2006, 12h14   #6
Inactif
 
Avatar de ouskel'n'or
 
Inscription : février 2005
Messages : 12 466
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 12 466
Points : 11 930
Points : 11 930
Citation:
Envoyé par Elstak
Mais lors de la réouverture du formulaire, les label reprennent la valeur qui est inscrite inialement dans le Caption (ex : label1 , dans la fenetre des propriete) moi je voudrais changer definitivement cette valeur (par la valeur à sauvegarder)
Mais bon... avec lui, on sait pas et comme y dit rien...
ouskel'n'or est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/08/2006, 12h29   #7
Inactif
 
Avatar de jmfmarques
 
Inscription : décembre 2005
Messages : 3 784
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 3 784
Points : 4 125
Points : 4 125
C'est vrai qu'il s'explique mal...
Mais moi j'ai compris qu'à linitialisation de la form, il voulait transformer le Caption de 2 labels invisibles ainsi : y mettre un texte résultant de sa dernière sauvegarde ...
Ce qui est possible à l'initialisation de la form en reprenant la valeur de 2 "variables document"
voir le lien vers Bbil et la citation qu'il a faite de l'aide en ligne :

Citation:
Aide En ligne VBA a écrit :
Collection d'objets Variable qui représente les variables ajoutées au document ou au modèle. Les variables de document servent à préserver les paramètres de macro entre les sessions de macros.
Utilisation de la collection Variables
...
jmfmarques est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/08/2006, 20h54   #8
Responsable Visual Basic
 
Avatar de bbil
 
Inscription : juin 2003
Messages : 11 773
Détails du profil
Informations personnelles :
Âge : 45
Localisation : France, Ariège (Midi Pyrénées)

Informations forums :
Inscription : juin 2003
Messages : 11 773
Points : 16 854
Points : 16 854
Envoyer un message via Skype™ à bbil
bonsoir Jmf...
malheureusement la seule collection variables (que je connais..pour l'instant..) est membre d'un objet document Word... et la on est sous VBA outlook... ...

sinon elstak... tu n'as finalement pas utilisé la méthode évoqué la : [VBA-O] Stocker des valeurs de variables ..
le stockage dans la base de registre me semble plus "raisonnable" qu'une éventuelle modificaiton "en ligne" du code...
bbil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/08/2006, 21h35   #9
Inactif
 
Avatar de jmfmarques
 
Inscription : décembre 2005
Messages : 3 784
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 3 784
Points : 4 125
Points : 4 125
Alors là oui, c'est malheureux !... pleurons ensemble... sniff ...

Il lui reste néanmoins la solution d'un fichier .txt, non ?
jmfmarques est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h16.


 
 
 
 
Partenaires

Hébergement Web