OVH Cloud OVH Cloud

Création de formulaire

2 réponses
Avatar
Xantia
bonjour

j'ai crée un formulaire sous outlook, et je souhaite y inclure un bouton de
commande

Pouvez vous me confirmer que une fois le bouton de commande insérer, le code
VB à mettre s'écrit bien dans la fenetre : Editeur de script ?

Comment puis avoir accés au debogger pour mettre au point mon code ?

merci pour votre aide
@+
Alain

2 réponses

Avatar
Noemie
Bonjour alain aka xantia

Tu a bel et bien raison c'est le code inséré dans
l'éditeur de script qui sera exécuté dans ton formulaire
outlook!

Bienvenu dans le club des créateur de formulaire. Tu va
comprendre assez tôt que cet éditeur de script est assez
proche du blocnotes!

Cela fait quelques semaine que je m'amuse avec cet
éditeur et je n'ai toujours pas réussi a débogger un
script. A oui je dois te dire que dans les formulaire
outlook tu dois utiliser un VB spécial pour jouer avec
les controls que tu vas ajouter a ton formulaire via la
boite a outils.

juste pour te donner une idée si tu veux aller jouer avec
tes controls et leur propriété en VB tu faisais : ex.

Form.control.proprety = true

Dans outlook c'est une autre syntaxe du genre : ex.

item.GetInspector.ModifiedFormPages("Message").Controls
("NOM_DU_CONTROL").Value = True

il y a toute sorte de truc pour alléger ton code comme
setter quelque variables : ex.

Dim goInspector
Dim goControls

Function Item_Open()
'Initialiser les variables systèmes
Set goInspector = Item.GetInspector
Set goControls = goInspector.ModifiedFormPages _
("Message").Controls
goControls("boutton2").Enabled = false
End Function

sub cmdBoutton1_click()
goControls("boutton2").Enabled = True
End sub

Et je vais te donner une proprety que j'ai cherché
longtemps qui est tres utile quand tu veux déclencher un
évenement en cochant une checkbox ou en choisisant un
item dans une combobox parexemple (un peu comme
OnChange=... dans le tag HTML d'un Select en asp) :

Sub Item_CustomPropertyChange(ByVal Name)
Select Case Name
' ou NAME est égale au nom de ton control
Case "MyProp1"
' ton code ici
Case "MyProp2"
' encore ton code ici
' et ainsi de suite pour chaque propriétés
End Select
End Sub



Je te donne également les référence qui m'on beaucoup
aidé jusqu'à présent :

--francais--

http://support.microsoft.com/default.aspx?scid(7530

http://support.microsoft.com/default.aspx?
scid=kb;fr;290655

--anglais--

http://msdn.microsoft.com/library/default.asp?
url=/library/en-us/dnout2k2/html/odc_olcustfrm1.asp

http://msdn.microsoft.com/library/default.asp?
url=/library/en-us/dnout2k2/html/odc_olcustfrm2.asp

http://www.slipstick.com/dev/forms.htm

http://www.slipstick.com/dev/propsyntax.htm

-- Des exemples de code --

http://www.outlookcode.com/code2.aspx?level=b

Bonne chance et n'hésite pas à partager tes connaissance
avec moi! (ca ne sera pas de refu!)

Noemie aka Talim... fight!




-----Message d'origine-----
bonjour

j'ai crée un formulaire sous outlook, et je souhaite y
inclure un bouton de

commande

Pouvez vous me confirmer que une fois le bouton de
commande insérer, le code

VB à mettre s'écrit bien dans la fenetre : Editeur de
script ?


Comment puis avoir accés au debogger pour mettre au
point mon code ?


merci pour votre aide
@+
Alain



.



Avatar
Xantia
Bonjour Noemi
Merci pour ta réponse.

Je suis allé me ballader sur les sites que tu m'a indiqués ils sont super
...
et risquent fort de m'être très utiles par la suite.

En fait je cherche juste à faire un "petit truc" avec les formulaires
Outlook.
Je me suis fait une base Access pour réferencer des contacts (Sociétés,
Adresses, Contacts)
et dans ma base Acces j'ai un bouton de Commande qui m'ouvre un formulaire
de tache.
C'est ce formulaire de tache que j'ai crée, car il me reprend dans la partie
Objet le nom
de la sociéteé du contact et son téléphone, et dans un onglet
supplémentaire, j'insére
des commentaires qui viennent d'un champ mémo de ma base Access.

Jusque la tout marche impeccable, jusqu'a ce que je me mette dans l'idée de
faire un bouton
de Cde sur mon formulaire qui me permettrait de faire un lien dans l'autre
sens avec ma base.
lorsque je cliquerais dessus, j'ouvrirais à l'écran mon formulaire principal
de ma base et
je me retrouverai positionné directement sur mon contact ...
Et la je doit dire qu'avec l'espece de traitement de texte pour écrire le
code dans le formulaire
c'est pas encore gagné.

si tu as des idées n'hésites pas.

encore merci pour ton aide

@+
Xantia

"Noemie" a écrit dans le message de
news:1202301c3f654$09c58050$
Bonjour alain aka xantia

Tu a bel et bien raison c'est le code inséré dans
l'éditeur de script qui sera exécuté dans ton formulaire
outlook!

Bienvenu dans le club des créateur de formulaire. Tu va
comprendre assez tôt que cet éditeur de script est assez
proche du blocnotes!

Cela fait quelques semaine que je m'amuse avec cet
éditeur et je n'ai toujours pas réussi a débogger un
script. A oui je dois te dire que dans les formulaire
outlook tu dois utiliser un VB spécial pour jouer avec
les controls que tu vas ajouter a ton formulaire via la
boite a outils.

juste pour te donner une idée si tu veux aller jouer avec
tes controls et leur propriété en VB tu faisais : ex.

Form.control.proprety = true

Dans outlook c'est une autre syntaxe du genre : ex.

item.GetInspector.ModifiedFormPages("Message").Controls
("NOM_DU_CONTROL").Value = True

il y a toute sorte de truc pour alléger ton code comme
setter quelque variables : ex.

Dim goInspector
Dim goControls

Function Item_Open()
'Initialiser les variables systèmes
Set goInspector = Item.GetInspector
Set goControls = goInspector.ModifiedFormPages _
("Message").Controls
goControls("boutton2").Enabled = false
End Function

sub cmdBoutton1_click()
goControls("boutton2").Enabled = True
End sub

Et je vais te donner une proprety que j'ai cherché
longtemps qui est tres utile quand tu veux déclencher un
évenement en cochant une checkbox ou en choisisant un
item dans une combobox parexemple (un peu comme
OnChange=... dans le tag HTML d'un Select en asp) :

Sub Item_CustomPropertyChange(ByVal Name)
Select Case Name
' ou NAME est égale au nom de ton control
Case "MyProp1"
' ton code ici
Case "MyProp2"
' encore ton code ici
' et ainsi de suite pour chaque propriétés
End Select
End Sub



Je te donne également les référence qui m'on beaucoup
aidé jusqu'à présent :

--francais--

http://support.microsoft.com/default.aspx?scid(7530

http://support.microsoft.com/default.aspx?
scid=kb;fr;290655

--anglais--

http://msdn.microsoft.com/library/default.asp?
url=/library/en-us/dnout2k2/html/odc_olcustfrm1.asp

http://msdn.microsoft.com/library/default.asp?
url=/library/en-us/dnout2k2/html/odc_olcustfrm2.asp

http://www.slipstick.com/dev/forms.htm

http://www.slipstick.com/dev/propsyntax.htm

-- Des exemples de code --

http://www.outlookcode.com/code2.aspx?level=b

Bonne chance et n'hésite pas à partager tes connaissance
avec moi! (ca ne sera pas de refu!)

Noemie aka Talim... fight!




-----Message d'origine-----
bonjour

j'ai crée un formulaire sous outlook, et je souhaite y
inclure un bouton de

commande

Pouvez vous me confirmer que une fois le bouton de
commande insérer, le code

VB à mettre s'écrit bien dans la fenetre : Editeur de
script ?


Comment puis avoir accés au debogger pour mettre au
point mon code ?


merci pour votre aide
@+
Alain



.