Bonjour,
Je souhaite créer un formulaire dans Outlook et coder avec VB.
Le but est de créer un formulaire type pour que les utilisateurs l'utilisent
pour envoyer toute demande de support technique.
Pour le moment, je souhaite juste comprendre le fonctionnement et avoir une
idée comment implémenter cela avec Outlook et Exchange.
Lorsque je créer un formulaire, le seul éditeur de script que j'ai a
disposition dans le menu est un éditeur trop basic situé dans le menu :
Formulaire, afficher le code.
Comment faire pour ajouter du code VB dans le formulaire en utilisant
l'éditeur VBA intégrer à Outlook qui lui est nettement plus pro..
Merci infiniment
NS
Bonjour,
Je souhaite créer un formulaire dans Outlook et coder avec VB.
Le but est de créer un formulaire type pour que les utilisateurs l'utilisent
pour envoyer toute demande de support technique.
Pour le moment, je souhaite juste comprendre le fonctionnement et avoir une
idée comment implémenter cela avec Outlook et Exchange.
Lorsque je créer un formulaire, le seul éditeur de script que j'ai a
disposition dans le menu est un éditeur trop basic situé dans le menu :
Formulaire, afficher le code.
Comment faire pour ajouter du code VB dans le formulaire en utilisant
l'éditeur VBA intégrer à Outlook qui lui est nettement plus pro..
Merci infiniment
NS
Bonjour,
Je souhaite créer un formulaire dans Outlook et coder avec VB.
Le but est de créer un formulaire type pour que les utilisateurs l'utilisent
pour envoyer toute demande de support technique.
Pour le moment, je souhaite juste comprendre le fonctionnement et avoir une
idée comment implémenter cela avec Outlook et Exchange.
Lorsque je créer un formulaire, le seul éditeur de script que j'ai a
disposition dans le menu est un éditeur trop basic situé dans le menu :
Formulaire, afficher le code.
Comment faire pour ajouter du code VB dans le formulaire en utilisant
l'éditeur VBA intégrer à Outlook qui lui est nettement plus pro..
Merci infiniment
NS
Bonjour !
Les 2 environnements interviennent à 2 niveaux différents : l'un au niveau
du formulaire, l'autre au niveau Outlook !
Si c'est pour avoir une aide à la saisie, VbScript (formulaire) n'est
évidemment pas la meilleure solution, puisqu'il
n'accepte pas le typage : tu peux déclarer des variables mais pas les
typer, elles sont toutes de type Variant; de même,
l'objet par défaut est item, c'est-à dire l'élément lui-même. Par contre,
le Gestionnaire d'évènements et l'Explorateur
d'objets de l'éditeur de script du formulaire te permettent de générer le
squelette des évènements de ce formulaire, même si
derrière tu as intérêt à bien connaître ton modèle objets !
L'environnement VBA de Outlook a bien sûr l'aide à l'écriture en ligne,
mais l'élément par défaut est Application (i.e.
Outlook), et tu ne pourras travailler de façon assistée qu'avec le modèle
Objets Outlook, et pas directement dans les
évènements de ton formulaire (par exemple au changement de la valeur d'un
champ personnalisé de ton formulaire !). Par
contre, si tu veux qu'un évènement ait lieu à chaque arrivée de message,
ou visualiser le code nécessaire pour accéder à une
adresse précise, par exemple,VBA te sera utile !
Les deux environnements ont donc leur utilité !
Je te conseillerais donc de te créer des petites procédures sous VBA, pour
vérifier leur fonctionnement (quand c'est possible
évidemment !) sous Outlook, puis d'y faire le "ménage" et les coller dans
ton formulaire, puis retester ! Il y a quand même
une aide au débogage puisque tu obtiens le n° de ligne qui plante !(Il y a
mieux, certes !)
Espérant t'avoir éclairé ;-)
A+
Isa
"ns" a écrit dans le message de
news:
Bonjour,
Je souhaite créer un formulaire dans Outlook et coder avec VB.
Le but est de créer un formulaire type pour que les utilisateurs
l'utilisent
pour envoyer toute demande de support technique.
Pour le moment, je souhaite juste comprendre le fonctionnement et avoir
une
idée comment implémenter cela avec Outlook et Exchange.
Lorsque je créer un formulaire, le seul éditeur de script que j'ai a
disposition dans le menu est un éditeur trop basic situé dans le menu :
Formulaire, afficher le code.
Comment faire pour ajouter du code VB dans le formulaire en utilisant
l'éditeur VBA intégrer à Outlook qui lui est nettement plus pro..
Merci infiniment
NS
Bonjour !
Les 2 environnements interviennent à 2 niveaux différents : l'un au niveau
du formulaire, l'autre au niveau Outlook !
Si c'est pour avoir une aide à la saisie, VbScript (formulaire) n'est
évidemment pas la meilleure solution, puisqu'il
n'accepte pas le typage : tu peux déclarer des variables mais pas les
typer, elles sont toutes de type Variant; de même,
l'objet par défaut est item, c'est-à dire l'élément lui-même. Par contre,
le Gestionnaire d'évènements et l'Explorateur
d'objets de l'éditeur de script du formulaire te permettent de générer le
squelette des évènements de ce formulaire, même si
derrière tu as intérêt à bien connaître ton modèle objets !
L'environnement VBA de Outlook a bien sûr l'aide à l'écriture en ligne,
mais l'élément par défaut est Application (i.e.
Outlook), et tu ne pourras travailler de façon assistée qu'avec le modèle
Objets Outlook, et pas directement dans les
évènements de ton formulaire (par exemple au changement de la valeur d'un
champ personnalisé de ton formulaire !). Par
contre, si tu veux qu'un évènement ait lieu à chaque arrivée de message,
ou visualiser le code nécessaire pour accéder à une
adresse précise, par exemple,VBA te sera utile !
Les deux environnements ont donc leur utilité !
Je te conseillerais donc de te créer des petites procédures sous VBA, pour
vérifier leur fonctionnement (quand c'est possible
évidemment !) sous Outlook, puis d'y faire le "ménage" et les coller dans
ton formulaire, puis retester ! Il y a quand même
une aide au débogage puisque tu obtiens le n° de ligne qui plante !(Il y a
mieux, certes !)
Espérant t'avoir éclairé ;-)
A+
Isa
"ns" <ns@none.ns> a écrit dans le message de
news:31jhk0F3bbo7bU1@individual.net...
Bonjour,
Je souhaite créer un formulaire dans Outlook et coder avec VB.
Le but est de créer un formulaire type pour que les utilisateurs
l'utilisent
pour envoyer toute demande de support technique.
Pour le moment, je souhaite juste comprendre le fonctionnement et avoir
une
idée comment implémenter cela avec Outlook et Exchange.
Lorsque je créer un formulaire, le seul éditeur de script que j'ai a
disposition dans le menu est un éditeur trop basic situé dans le menu :
Formulaire, afficher le code.
Comment faire pour ajouter du code VB dans le formulaire en utilisant
l'éditeur VBA intégrer à Outlook qui lui est nettement plus pro..
Merci infiniment
NS
Bonjour !
Les 2 environnements interviennent à 2 niveaux différents : l'un au niveau
du formulaire, l'autre au niveau Outlook !
Si c'est pour avoir une aide à la saisie, VbScript (formulaire) n'est
évidemment pas la meilleure solution, puisqu'il
n'accepte pas le typage : tu peux déclarer des variables mais pas les
typer, elles sont toutes de type Variant; de même,
l'objet par défaut est item, c'est-à dire l'élément lui-même. Par contre,
le Gestionnaire d'évènements et l'Explorateur
d'objets de l'éditeur de script du formulaire te permettent de générer le
squelette des évènements de ce formulaire, même si
derrière tu as intérêt à bien connaître ton modèle objets !
L'environnement VBA de Outlook a bien sûr l'aide à l'écriture en ligne,
mais l'élément par défaut est Application (i.e.
Outlook), et tu ne pourras travailler de façon assistée qu'avec le modèle
Objets Outlook, et pas directement dans les
évènements de ton formulaire (par exemple au changement de la valeur d'un
champ personnalisé de ton formulaire !). Par
contre, si tu veux qu'un évènement ait lieu à chaque arrivée de message,
ou visualiser le code nécessaire pour accéder à une
adresse précise, par exemple,VBA te sera utile !
Les deux environnements ont donc leur utilité !
Je te conseillerais donc de te créer des petites procédures sous VBA, pour
vérifier leur fonctionnement (quand c'est possible
évidemment !) sous Outlook, puis d'y faire le "ménage" et les coller dans
ton formulaire, puis retester ! Il y a quand même
une aide au débogage puisque tu obtiens le n° de ligne qui plante !(Il y a
mieux, certes !)
Espérant t'avoir éclairé ;-)
A+
Isa
"ns" a écrit dans le message de
news:
Bonjour,
Je souhaite créer un formulaire dans Outlook et coder avec VB.
Le but est de créer un formulaire type pour que les utilisateurs
l'utilisent
pour envoyer toute demande de support technique.
Pour le moment, je souhaite juste comprendre le fonctionnement et avoir
une
idée comment implémenter cela avec Outlook et Exchange.
Lorsque je créer un formulaire, le seul éditeur de script que j'ai a
disposition dans le menu est un éditeur trop basic situé dans le menu :
Formulaire, afficher le code.
Comment faire pour ajouter du code VB dans le formulaire en utilisant
l'éditeur VBA intégrer à Outlook qui lui est nettement plus pro..
Merci infiniment
NS
Merci Isabelle pour l'aide complète et précieuse !!
Cordialement
NS
"Isabelle Prawitz" a écrit dans le message de
news:Bonjour !
Les 2 environnements interviennent à 2 niveaux différents : l'un au niveau
du formulaire, l'autre au niveau Outlook !Si c'est pour avoir une aide à la saisie, VbScript (formulaire) n'est
évidemment pas la meilleure solution, puisqu'iln'accepte pas le typage : tu peux déclarer des variables mais pas les
typer, elles sont toutes de type Variant; de même,l'objet par défaut est item, c'est-à dire l'élément lui-même. Par contre,
le Gestionnaire d'évènements et l'Explorateurd'objets de l'éditeur de script du formulaire te permettent de générer le
squelette des évènements de ce formulaire, même siderrière tu as intérêt à bien connaître ton modèle objets !
L'environnement VBA de Outlook a bien sûr l'aide à l'écriture en ligne,
mais l'élément par défaut est Application (i.e.Outlook), et tu ne pourras travailler de façon assistée qu'avec le modèle
Objets Outlook, et pas directement dans lesévènements de ton formulaire (par exemple au changement de la valeur d'un
champ personnalisé de ton formulaire !). Parcontre, si tu veux qu'un évènement ait lieu à chaque arrivée de message,
ou visualiser le code nécessaire pour accéder à uneadresse précise, par exemple,VBA te sera utile !
Les deux environnements ont donc leur utilité !
Je te conseillerais donc de te créer des petites procédures sous VBA, pour
vérifier leur fonctionnement (quand c'est possibleévidemment !) sous Outlook, puis d'y faire le "ménage" et les coller dans
ton formulaire, puis retester ! Il y a quand mêmeune aide au débogage puisque tu obtiens le n° de ligne qui plante !(Il y a
mieux, certes !)
Espérant t'avoir éclairé ;-)
A+
Isa
"ns" a écrit dans le message de
news:Bonjour,
Je souhaite créer un formulaire dans Outlook et coder avec VB.
Le but est de créer un formulaire type pour que les utilisateurs
l'utilisentpour envoyer toute demande de support technique.
Pour le moment, je souhaite juste comprendre le fonctionnement et avoir
uneidée comment implémenter cela avec Outlook et Exchange.
Lorsque je créer un formulaire, le seul éditeur de script que j'ai a
disposition dans le menu est un éditeur trop basic situé dans le menu :
Formulaire, afficher le code.
Comment faire pour ajouter du code VB dans le formulaire en utilisant
l'éditeur VBA intégrer à Outlook qui lui est nettement plus pro..
Merci infiniment
NS
Merci Isabelle pour l'aide complète et précieuse !!
Cordialement
NS
"Isabelle Prawitz" <iprawitz@wanadoo.fr> a écrit dans le message de
news:eZveYi72EHA.3908@TK2MSFTNGP12.phx.gbl...
Bonjour !
Les 2 environnements interviennent à 2 niveaux différents : l'un au niveau
du formulaire, l'autre au niveau Outlook !
Si c'est pour avoir une aide à la saisie, VbScript (formulaire) n'est
évidemment pas la meilleure solution, puisqu'il
n'accepte pas le typage : tu peux déclarer des variables mais pas les
typer, elles sont toutes de type Variant; de même,
l'objet par défaut est item, c'est-à dire l'élément lui-même. Par contre,
le Gestionnaire d'évènements et l'Explorateur
d'objets de l'éditeur de script du formulaire te permettent de générer le
squelette des évènements de ce formulaire, même si
derrière tu as intérêt à bien connaître ton modèle objets !
L'environnement VBA de Outlook a bien sûr l'aide à l'écriture en ligne,
mais l'élément par défaut est Application (i.e.
Outlook), et tu ne pourras travailler de façon assistée qu'avec le modèle
Objets Outlook, et pas directement dans les
évènements de ton formulaire (par exemple au changement de la valeur d'un
champ personnalisé de ton formulaire !). Par
contre, si tu veux qu'un évènement ait lieu à chaque arrivée de message,
ou visualiser le code nécessaire pour accéder à une
adresse précise, par exemple,VBA te sera utile !
Les deux environnements ont donc leur utilité !
Je te conseillerais donc de te créer des petites procédures sous VBA, pour
vérifier leur fonctionnement (quand c'est possible
évidemment !) sous Outlook, puis d'y faire le "ménage" et les coller dans
ton formulaire, puis retester ! Il y a quand même
une aide au débogage puisque tu obtiens le n° de ligne qui plante !(Il y a
mieux, certes !)
Espérant t'avoir éclairé ;-)
A+
Isa
"ns" <ns@none.ns> a écrit dans le message de
news:31jhk0F3bbo7bU1@individual.net...
Bonjour,
Je souhaite créer un formulaire dans Outlook et coder avec VB.
Le but est de créer un formulaire type pour que les utilisateurs
l'utilisent
pour envoyer toute demande de support technique.
Pour le moment, je souhaite juste comprendre le fonctionnement et avoir
une
idée comment implémenter cela avec Outlook et Exchange.
Lorsque je créer un formulaire, le seul éditeur de script que j'ai a
disposition dans le menu est un éditeur trop basic situé dans le menu :
Formulaire, afficher le code.
Comment faire pour ajouter du code VB dans le formulaire en utilisant
l'éditeur VBA intégrer à Outlook qui lui est nettement plus pro..
Merci infiniment
NS
Merci Isabelle pour l'aide complète et précieuse !!
Cordialement
NS
"Isabelle Prawitz" a écrit dans le message de
news:Bonjour !
Les 2 environnements interviennent à 2 niveaux différents : l'un au niveau
du formulaire, l'autre au niveau Outlook !Si c'est pour avoir une aide à la saisie, VbScript (formulaire) n'est
évidemment pas la meilleure solution, puisqu'iln'accepte pas le typage : tu peux déclarer des variables mais pas les
typer, elles sont toutes de type Variant; de même,l'objet par défaut est item, c'est-à dire l'élément lui-même. Par contre,
le Gestionnaire d'évènements et l'Explorateurd'objets de l'éditeur de script du formulaire te permettent de générer le
squelette des évènements de ce formulaire, même siderrière tu as intérêt à bien connaître ton modèle objets !
L'environnement VBA de Outlook a bien sûr l'aide à l'écriture en ligne,
mais l'élément par défaut est Application (i.e.Outlook), et tu ne pourras travailler de façon assistée qu'avec le modèle
Objets Outlook, et pas directement dans lesévènements de ton formulaire (par exemple au changement de la valeur d'un
champ personnalisé de ton formulaire !). Parcontre, si tu veux qu'un évènement ait lieu à chaque arrivée de message,
ou visualiser le code nécessaire pour accéder à uneadresse précise, par exemple,VBA te sera utile !
Les deux environnements ont donc leur utilité !
Je te conseillerais donc de te créer des petites procédures sous VBA, pour
vérifier leur fonctionnement (quand c'est possibleévidemment !) sous Outlook, puis d'y faire le "ménage" et les coller dans
ton formulaire, puis retester ! Il y a quand mêmeune aide au débogage puisque tu obtiens le n° de ligne qui plante !(Il y a
mieux, certes !)
Espérant t'avoir éclairé ;-)
A+
Isa
"ns" a écrit dans le message de
news:Bonjour,
Je souhaite créer un formulaire dans Outlook et coder avec VB.
Le but est de créer un formulaire type pour que les utilisateurs
l'utilisentpour envoyer toute demande de support technique.
Pour le moment, je souhaite juste comprendre le fonctionnement et avoir
uneidée comment implémenter cela avec Outlook et Exchange.
Lorsque je créer un formulaire, le seul éditeur de script que j'ai a
disposition dans le menu est un éditeur trop basic situé dans le menu :
Formulaire, afficher le code.
Comment faire pour ajouter du code VB dans le formulaire en utilisant
l'éditeur VBA intégrer à Outlook qui lui est nettement plus pro..
Merci infiniment
NS
Pas de quoi ! ;-)
Comme tu as pu t'en douter, j'aime beaucoup ces applis Outlook !
A+
Isa
"ns" a écrit dans le message de
news:
Merci Isabelle pour l'aide complète et précieuse !!
Cordialement
NS
"Isabelle Prawitz" a écrit dans le message de
news:Bonjour !
Les 2 environnements interviennent à 2 niveaux différents : l'un au
niveau
du formulaire, l'autre au niveau Outlook !Si c'est pour avoir une aide à la saisie, VbScript (formulaire) n'est
évidemment pas la meilleure solution, puisqu'iln'accepte pas le typage : tu peux déclarer des variables mais pas les
typer, elles sont toutes de type Variant; de même,l'objet par défaut est item, c'est-à dire l'élément lui-même. Par
contre,
le Gestionnaire d'évènements et l'Explorateurd'objets de l'éditeur de script du formulaire te permettent de générer
le
squelette des évènements de ce formulaire, même siderrière tu as intérêt à bien connaître ton modèle objets !
L'environnement VBA de Outlook a bien sûr l'aide à l'écriture en
ligne,
mais l'élément par défaut est Application (i.e.Outlook), et tu ne pourras travailler de façon assistée qu'avec le
modèle
Objets Outlook, et pas directement dans lesévènements de ton formulaire (par exemple au changement de la valeur
d'un
champ personnalisé de ton formulaire !). Parcontre, si tu veux qu'un évènement ait lieu à chaque arrivée de
message,
ou visualiser le code nécessaire pour accéder à uneadresse précise, par exemple,VBA te sera utile !
Les deux environnements ont donc leur utilité !
Je te conseillerais donc de te créer des petites procédures sous VBA,
pour
vérifier leur fonctionnement (quand c'est possibleévidemment !) sous Outlook, puis d'y faire le "ménage" et les coller
dans
ton formulaire, puis retester ! Il y a quand mêmeune aide au débogage puisque tu obtiens le n° de ligne qui plante !(Il
y a
mieux, certes !)
Espérant t'avoir éclairé ;-)
A+
Isa
"ns" a écrit dans le message de
news:Bonjour,
Je souhaite créer un formulaire dans Outlook et coder avec VB.
Le but est de créer un formulaire type pour que les utilisateurs
l'utilisentpour envoyer toute demande de support technique.
Pour le moment, je souhaite juste comprendre le fonctionnement et
avoir
uneidée comment implémenter cela avec Outlook et Exchange.
Lorsque je créer un formulaire, le seul éditeur de script que j'ai a
disposition dans le menu est un éditeur trop basic situé dans le
menu :
Formulaire, afficher le code.
Comment faire pour ajouter du code VB dans le formulaire en
utilisant
l'éditeur VBA intégrer à Outlook qui lui est nettement plus pro..
Merci infiniment
NS
Pas de quoi ! ;-)
Comme tu as pu t'en douter, j'aime beaucoup ces applis Outlook !
A+
Isa
"ns" <ns@none.ns> a écrit dans le message de
news:31jkt6F3ai0plU1@individual.net...
Merci Isabelle pour l'aide complète et précieuse !!
Cordialement
NS
"Isabelle Prawitz" <iprawitz@wanadoo.fr> a écrit dans le message de
news:eZveYi72EHA.3908@TK2MSFTNGP12.phx.gbl...
Bonjour !
Les 2 environnements interviennent à 2 niveaux différents : l'un au
niveau
du formulaire, l'autre au niveau Outlook !
Si c'est pour avoir une aide à la saisie, VbScript (formulaire) n'est
évidemment pas la meilleure solution, puisqu'il
n'accepte pas le typage : tu peux déclarer des variables mais pas les
typer, elles sont toutes de type Variant; de même,
l'objet par défaut est item, c'est-à dire l'élément lui-même. Par
contre,
le Gestionnaire d'évènements et l'Explorateur
d'objets de l'éditeur de script du formulaire te permettent de générer
le
squelette des évènements de ce formulaire, même si
derrière tu as intérêt à bien connaître ton modèle objets !
L'environnement VBA de Outlook a bien sûr l'aide à l'écriture en
ligne,
mais l'élément par défaut est Application (i.e.
Outlook), et tu ne pourras travailler de façon assistée qu'avec le
modèle
Objets Outlook, et pas directement dans les
évènements de ton formulaire (par exemple au changement de la valeur
d'un
champ personnalisé de ton formulaire !). Par
contre, si tu veux qu'un évènement ait lieu à chaque arrivée de
message,
ou visualiser le code nécessaire pour accéder à une
adresse précise, par exemple,VBA te sera utile !
Les deux environnements ont donc leur utilité !
Je te conseillerais donc de te créer des petites procédures sous VBA,
pour
vérifier leur fonctionnement (quand c'est possible
évidemment !) sous Outlook, puis d'y faire le "ménage" et les coller
dans
ton formulaire, puis retester ! Il y a quand même
une aide au débogage puisque tu obtiens le n° de ligne qui plante !(Il
y a
mieux, certes !)
Espérant t'avoir éclairé ;-)
A+
Isa
"ns" <ns@none.ns> a écrit dans le message de
news:31jhk0F3bbo7bU1@individual.net...
Bonjour,
Je souhaite créer un formulaire dans Outlook et coder avec VB.
Le but est de créer un formulaire type pour que les utilisateurs
l'utilisent
pour envoyer toute demande de support technique.
Pour le moment, je souhaite juste comprendre le fonctionnement et
avoir
une
idée comment implémenter cela avec Outlook et Exchange.
Lorsque je créer un formulaire, le seul éditeur de script que j'ai a
disposition dans le menu est un éditeur trop basic situé dans le
menu :
Formulaire, afficher le code.
Comment faire pour ajouter du code VB dans le formulaire en
utilisant
l'éditeur VBA intégrer à Outlook qui lui est nettement plus pro..
Merci infiniment
NS
Pas de quoi ! ;-)
Comme tu as pu t'en douter, j'aime beaucoup ces applis Outlook !
A+
Isa
"ns" a écrit dans le message de
news:
Merci Isabelle pour l'aide complète et précieuse !!
Cordialement
NS
"Isabelle Prawitz" a écrit dans le message de
news:Bonjour !
Les 2 environnements interviennent à 2 niveaux différents : l'un au
niveau
du formulaire, l'autre au niveau Outlook !Si c'est pour avoir une aide à la saisie, VbScript (formulaire) n'est
évidemment pas la meilleure solution, puisqu'iln'accepte pas le typage : tu peux déclarer des variables mais pas les
typer, elles sont toutes de type Variant; de même,l'objet par défaut est item, c'est-à dire l'élément lui-même. Par
contre,
le Gestionnaire d'évènements et l'Explorateurd'objets de l'éditeur de script du formulaire te permettent de générer
le
squelette des évènements de ce formulaire, même siderrière tu as intérêt à bien connaître ton modèle objets !
L'environnement VBA de Outlook a bien sûr l'aide à l'écriture en
ligne,
mais l'élément par défaut est Application (i.e.Outlook), et tu ne pourras travailler de façon assistée qu'avec le
modèle
Objets Outlook, et pas directement dans lesévènements de ton formulaire (par exemple au changement de la valeur
d'un
champ personnalisé de ton formulaire !). Parcontre, si tu veux qu'un évènement ait lieu à chaque arrivée de
message,
ou visualiser le code nécessaire pour accéder à uneadresse précise, par exemple,VBA te sera utile !
Les deux environnements ont donc leur utilité !
Je te conseillerais donc de te créer des petites procédures sous VBA,
pour
vérifier leur fonctionnement (quand c'est possibleévidemment !) sous Outlook, puis d'y faire le "ménage" et les coller
dans
ton formulaire, puis retester ! Il y a quand mêmeune aide au débogage puisque tu obtiens le n° de ligne qui plante !(Il
y a
mieux, certes !)
Espérant t'avoir éclairé ;-)
A+
Isa
"ns" a écrit dans le message de
news:Bonjour,
Je souhaite créer un formulaire dans Outlook et coder avec VB.
Le but est de créer un formulaire type pour que les utilisateurs
l'utilisentpour envoyer toute demande de support technique.
Pour le moment, je souhaite juste comprendre le fonctionnement et
avoir
uneidée comment implémenter cela avec Outlook et Exchange.
Lorsque je créer un formulaire, le seul éditeur de script que j'ai a
disposition dans le menu est un éditeur trop basic situé dans le
menu :
Formulaire, afficher le code.
Comment faire pour ajouter du code VB dans le formulaire en
utilisant
l'éditeur VBA intégrer à Outlook qui lui est nettement plus pro..
Merci infiniment
NS
Isabelle,
Encore quelques questions STP ! :)
Je souhaite par exemple créer un formulaire de type message. Je souhaite
ajouter un bouton (Btn_Test) et un contrôle TextBox (TextBox1). Comment
faire pour atteindre la veleur du contrôle TextBox1
En VB, la syntaxe est par exemple :
Sub Btn_Test_Click()
MsgBox "Bonjour 1"
TextBox1.Text = "Bonjour 2"
MsgBox TextBox1.Text
End Sub
Comme faire pour atteindre une propriété d'un control dans un formulaire
d'Outlook !!??
Merci infiniment
NS
"Isabelle Prawitz" a écrit dans le message de
news:Pas de quoi ! ;-)
Comme tu as pu t'en douter, j'aime beaucoup ces applis Outlook !
A+
Isa
"ns" a écrit dans le message de
news:Merci Isabelle pour l'aide complète et précieuse !!
Cordialement
NS
"Isabelle Prawitz" a écrit dans le message de
news:Bonjour !
Les 2 environnements interviennent à 2 niveaux différents : l'un au
niveaudu formulaire, l'autre au niveau Outlook !Si c'est pour avoir une aide à la saisie, VbScript (formulaire) n'est
évidemment pas la meilleure solution, puisqu'iln'accepte pas le typage : tu peux déclarer des variables mais pas les
typer, elles sont toutes de type Variant; de même,l'objet par défaut est item, c'est-à dire l'élément lui-même. Par
contre,le Gestionnaire d'évènements et l'Explorateurd'objets de l'éditeur de script du formulaire te permettent de générer
lesquelette des évènements de ce formulaire, même siderrière tu as intérêt à bien connaître ton modèle objets !
L'environnement VBA de Outlook a bien sûr l'aide à l'écriture en
ligne,mais l'élément par défaut est Application (i.e.Outlook), et tu ne pourras travailler de façon assistée qu'avec le
modèleObjets Outlook, et pas directement dans lesévènements de ton formulaire (par exemple au changement de la valeur
d'unchamp personnalisé de ton formulaire !). Parcontre, si tu veux qu'un évènement ait lieu à chaque arrivée de
message,ou visualiser le code nécessaire pour accéder à uneadresse précise, par exemple,VBA te sera utile !
Les deux environnements ont donc leur utilité !
Je te conseillerais donc de te créer des petites procédures sous VBA,
pourvérifier leur fonctionnement (quand c'est possibleévidemment !) sous Outlook, puis d'y faire le "ménage" et les coller
danston formulaire, puis retester ! Il y a quand mêmeune aide au débogage puisque tu obtiens le n° de ligne qui plante !(Il
y amieux, certes !)
Espérant t'avoir éclairé ;-)
A+
Isa
"ns" a écrit dans le message de
news:Bonjour,
Je souhaite créer un formulaire dans Outlook et coder avec VB.
Le but est de créer un formulaire type pour que les utilisateurs
l'utilisentpour envoyer toute demande de support technique.
Pour le moment, je souhaite juste comprendre le fonctionnement et
avoiruneidée comment implémenter cela avec Outlook et Exchange.
Lorsque je créer un formulaire, le seul éditeur de script que j'ai a
disposition dans le menu est un éditeur trop basic situé dans le
menu :Formulaire, afficher le code.
Comment faire pour ajouter du code VB dans le formulaire en
utilisantl'éditeur VBA intégrer à Outlook qui lui est nettement plus pro..
Merci infiniment
NS
Isabelle,
Encore quelques questions STP ! :)
Je souhaite par exemple créer un formulaire de type message. Je souhaite
ajouter un bouton (Btn_Test) et un contrôle TextBox (TextBox1). Comment
faire pour atteindre la veleur du contrôle TextBox1
En VB, la syntaxe est par exemple :
Sub Btn_Test_Click()
MsgBox "Bonjour 1"
TextBox1.Text = "Bonjour 2"
MsgBox TextBox1.Text
End Sub
Comme faire pour atteindre une propriété d'un control dans un formulaire
d'Outlook !!??
Merci infiniment
NS
"Isabelle Prawitz" <iprawitz@wanadoo.fr> a écrit dans le message de
news:Onsm3XE3EHA.3472@TK2MSFTNGP09.phx.gbl...
Pas de quoi ! ;-)
Comme tu as pu t'en douter, j'aime beaucoup ces applis Outlook !
A+
Isa
"ns" <ns@none.ns> a écrit dans le message de
news:31jkt6F3ai0plU1@individual.net...
Merci Isabelle pour l'aide complète et précieuse !!
Cordialement
NS
"Isabelle Prawitz" <iprawitz@wanadoo.fr> a écrit dans le message de
news:eZveYi72EHA.3908@TK2MSFTNGP12.phx.gbl...
Bonjour !
Les 2 environnements interviennent à 2 niveaux différents : l'un au
niveau
du formulaire, l'autre au niveau Outlook !
Si c'est pour avoir une aide à la saisie, VbScript (formulaire) n'est
évidemment pas la meilleure solution, puisqu'il
n'accepte pas le typage : tu peux déclarer des variables mais pas les
typer, elles sont toutes de type Variant; de même,
l'objet par défaut est item, c'est-à dire l'élément lui-même. Par
contre,
le Gestionnaire d'évènements et l'Explorateur
d'objets de l'éditeur de script du formulaire te permettent de générer
le
squelette des évènements de ce formulaire, même si
derrière tu as intérêt à bien connaître ton modèle objets !
L'environnement VBA de Outlook a bien sûr l'aide à l'écriture en
ligne,
mais l'élément par défaut est Application (i.e.
Outlook), et tu ne pourras travailler de façon assistée qu'avec le
modèle
Objets Outlook, et pas directement dans les
évènements de ton formulaire (par exemple au changement de la valeur
d'un
champ personnalisé de ton formulaire !). Par
contre, si tu veux qu'un évènement ait lieu à chaque arrivée de
message,
ou visualiser le code nécessaire pour accéder à une
adresse précise, par exemple,VBA te sera utile !
Les deux environnements ont donc leur utilité !
Je te conseillerais donc de te créer des petites procédures sous VBA,
pour
vérifier leur fonctionnement (quand c'est possible
évidemment !) sous Outlook, puis d'y faire le "ménage" et les coller
dans
ton formulaire, puis retester ! Il y a quand même
une aide au débogage puisque tu obtiens le n° de ligne qui plante !(Il
y a
mieux, certes !)
Espérant t'avoir éclairé ;-)
A+
Isa
"ns" <ns@none.ns> a écrit dans le message de
news:31jhk0F3bbo7bU1@individual.net...
Bonjour,
Je souhaite créer un formulaire dans Outlook et coder avec VB.
Le but est de créer un formulaire type pour que les utilisateurs
l'utilisent
pour envoyer toute demande de support technique.
Pour le moment, je souhaite juste comprendre le fonctionnement et
avoir
une
idée comment implémenter cela avec Outlook et Exchange.
Lorsque je créer un formulaire, le seul éditeur de script que j'ai a
disposition dans le menu est un éditeur trop basic situé dans le
menu :
Formulaire, afficher le code.
Comment faire pour ajouter du code VB dans le formulaire en
utilisant
l'éditeur VBA intégrer à Outlook qui lui est nettement plus pro..
Merci infiniment
NS
Isabelle,
Encore quelques questions STP ! :)
Je souhaite par exemple créer un formulaire de type message. Je souhaite
ajouter un bouton (Btn_Test) et un contrôle TextBox (TextBox1). Comment
faire pour atteindre la veleur du contrôle TextBox1
En VB, la syntaxe est par exemple :
Sub Btn_Test_Click()
MsgBox "Bonjour 1"
TextBox1.Text = "Bonjour 2"
MsgBox TextBox1.Text
End Sub
Comme faire pour atteindre une propriété d'un control dans un formulaire
d'Outlook !!??
Merci infiniment
NS
"Isabelle Prawitz" a écrit dans le message de
news:Pas de quoi ! ;-)
Comme tu as pu t'en douter, j'aime beaucoup ces applis Outlook !
A+
Isa
"ns" a écrit dans le message de
news:Merci Isabelle pour l'aide complète et précieuse !!
Cordialement
NS
"Isabelle Prawitz" a écrit dans le message de
news:Bonjour !
Les 2 environnements interviennent à 2 niveaux différents : l'un au
niveaudu formulaire, l'autre au niveau Outlook !Si c'est pour avoir une aide à la saisie, VbScript (formulaire) n'est
évidemment pas la meilleure solution, puisqu'iln'accepte pas le typage : tu peux déclarer des variables mais pas les
typer, elles sont toutes de type Variant; de même,l'objet par défaut est item, c'est-à dire l'élément lui-même. Par
contre,le Gestionnaire d'évènements et l'Explorateurd'objets de l'éditeur de script du formulaire te permettent de générer
lesquelette des évènements de ce formulaire, même siderrière tu as intérêt à bien connaître ton modèle objets !
L'environnement VBA de Outlook a bien sûr l'aide à l'écriture en
ligne,mais l'élément par défaut est Application (i.e.Outlook), et tu ne pourras travailler de façon assistée qu'avec le
modèleObjets Outlook, et pas directement dans lesévènements de ton formulaire (par exemple au changement de la valeur
d'unchamp personnalisé de ton formulaire !). Parcontre, si tu veux qu'un évènement ait lieu à chaque arrivée de
message,ou visualiser le code nécessaire pour accéder à uneadresse précise, par exemple,VBA te sera utile !
Les deux environnements ont donc leur utilité !
Je te conseillerais donc de te créer des petites procédures sous VBA,
pourvérifier leur fonctionnement (quand c'est possibleévidemment !) sous Outlook, puis d'y faire le "ménage" et les coller
danston formulaire, puis retester ! Il y a quand mêmeune aide au débogage puisque tu obtiens le n° de ligne qui plante !(Il
y amieux, certes !)
Espérant t'avoir éclairé ;-)
A+
Isa
"ns" a écrit dans le message de
news:Bonjour,
Je souhaite créer un formulaire dans Outlook et coder avec VB.
Le but est de créer un formulaire type pour que les utilisateurs
l'utilisentpour envoyer toute demande de support technique.
Pour le moment, je souhaite juste comprendre le fonctionnement et
avoiruneidée comment implémenter cela avec Outlook et Exchange.
Lorsque je créer un formulaire, le seul éditeur de script que j'ai a
disposition dans le menu est un éditeur trop basic situé dans le
menu :Formulaire, afficher le code.
Comment faire pour ajouter du code VB dans le formulaire en
utilisantl'éditeur VBA intégrer à Outlook qui lui est nettement plus pro..
Merci infiniment
NS
Bonjour !
Le plus simple est de lier la textbox à un champ utilisateur (par ex. monChamp) puis d'y accéder par
item.userproperties("monChamp").value (attention, case-sensitive sur les noms de champs !).
L'autre solution :
item.ModifiedFormPages("Message").Controls("TextBox1").value
A+
Isa
"ns" a écrit dans le message de news:Isabelle,
Encore quelques questions STP ! :)
Je souhaite par exemple créer un formulaire de type message. Je souhaite
ajouter un bouton (Btn_Test) et un contrôle TextBox (TextBox1). Comment
faire pour atteindre la veleur du contrôle TextBox1
En VB, la syntaxe est par exemple :
Sub Btn_Test_Click()
MsgBox "Bonjour 1"
TextBox1.Text = "Bonjour 2"
MsgBox TextBox1.Text
End Sub
Comme faire pour atteindre une propriété d'un control dans un formulaire
d'Outlook !!??
Merci infiniment
NS
"Isabelle Prawitz" a écrit dans le message de
news:Pas de quoi ! ;-)
Comme tu as pu t'en douter, j'aime beaucoup ces applis Outlook !
A+
Isa
"ns" a écrit dans le message de
news:Merci Isabelle pour l'aide complète et précieuse !!
Cordialement
NS
"Isabelle Prawitz" a écrit dans le message de
news:Bonjour !
Les 2 environnements interviennent à 2 niveaux différents : l'un au
niveaudu formulaire, l'autre au niveau Outlook !Si c'est pour avoir une aide à la saisie, VbScript (formulaire) n'est
évidemment pas la meilleure solution, puisqu'iln'accepte pas le typage : tu peux déclarer des variables mais pas les
typer, elles sont toutes de type Variant; de même,l'objet par défaut est item, c'est-à dire l'élément lui-même. Par
contre,le Gestionnaire d'évènements et l'Explorateurd'objets de l'éditeur de script du formulaire te permettent de générer
lesquelette des évènements de ce formulaire, même siderrière tu as intérêt à bien connaître ton modèle objets !
L'environnement VBA de Outlook a bien sûr l'aide à l'écriture en
ligne,mais l'élément par défaut est Application (i.e.Outlook), et tu ne pourras travailler de façon assistée qu'avec le
modèleObjets Outlook, et pas directement dans lesévènements de ton formulaire (par exemple au changement de la valeur
d'unchamp personnalisé de ton formulaire !). Parcontre, si tu veux qu'un évènement ait lieu à chaque arrivée de
message,ou visualiser le code nécessaire pour accéder à uneadresse précise, par exemple,VBA te sera utile !
Les deux environnements ont donc leur utilité !
Je te conseillerais donc de te créer des petites procédures sous VBA,
pourvérifier leur fonctionnement (quand c'est possibleévidemment !) sous Outlook, puis d'y faire le "ménage" et les coller
danston formulaire, puis retester ! Il y a quand mêmeune aide au débogage puisque tu obtiens le n° de ligne qui plante !(Il
y amieux, certes !)
Espérant t'avoir éclairé ;-)
A+
Isa
"ns" a écrit dans le message de
news:Bonjour,
Je souhaite créer un formulaire dans Outlook et coder avec VB.
Le but est de créer un formulaire type pour que les utilisateurs
l'utilisentpour envoyer toute demande de support technique.
Pour le moment, je souhaite juste comprendre le fonctionnement et
avoiruneidée comment implémenter cela avec Outlook et Exchange.
Lorsque je créer un formulaire, le seul éditeur de script que j'ai a
disposition dans le menu est un éditeur trop basic situé dans le
menu :Formulaire, afficher le code.
Comment faire pour ajouter du code VB dans le formulaire en
utilisantl'éditeur VBA intégrer à Outlook qui lui est nettement plus pro..
Merci infiniment
NS
Bonjour !
Le plus simple est de lier la textbox à un champ utilisateur (par ex. monChamp) puis d'y accéder par
item.userproperties("monChamp").value (attention, case-sensitive sur les noms de champs !).
L'autre solution :
item.ModifiedFormPages("Message").Controls("TextBox1").value
A+
Isa
"ns" <ns@none.ns> a écrit dans le message de news:31lethF3da5duU1@individual.net...
Isabelle,
Encore quelques questions STP ! :)
Je souhaite par exemple créer un formulaire de type message. Je souhaite
ajouter un bouton (Btn_Test) et un contrôle TextBox (TextBox1). Comment
faire pour atteindre la veleur du contrôle TextBox1
En VB, la syntaxe est par exemple :
Sub Btn_Test_Click()
MsgBox "Bonjour 1"
TextBox1.Text = "Bonjour 2"
MsgBox TextBox1.Text
End Sub
Comme faire pour atteindre une propriété d'un control dans un formulaire
d'Outlook !!??
Merci infiniment
NS
"Isabelle Prawitz" <iprawitz@wanadoo.fr> a écrit dans le message de
news:Onsm3XE3EHA.3472@TK2MSFTNGP09.phx.gbl...
Pas de quoi ! ;-)
Comme tu as pu t'en douter, j'aime beaucoup ces applis Outlook !
A+
Isa
"ns" <ns@none.ns> a écrit dans le message de
news:31jkt6F3ai0plU1@individual.net...
Merci Isabelle pour l'aide complète et précieuse !!
Cordialement
NS
"Isabelle Prawitz" <iprawitz@wanadoo.fr> a écrit dans le message de
news:eZveYi72EHA.3908@TK2MSFTNGP12.phx.gbl...
Bonjour !
Les 2 environnements interviennent à 2 niveaux différents : l'un au
niveau
du formulaire, l'autre au niveau Outlook !
Si c'est pour avoir une aide à la saisie, VbScript (formulaire) n'est
évidemment pas la meilleure solution, puisqu'il
n'accepte pas le typage : tu peux déclarer des variables mais pas les
typer, elles sont toutes de type Variant; de même,
l'objet par défaut est item, c'est-à dire l'élément lui-même. Par
contre,
le Gestionnaire d'évènements et l'Explorateur
d'objets de l'éditeur de script du formulaire te permettent de générer
le
squelette des évènements de ce formulaire, même si
derrière tu as intérêt à bien connaître ton modèle objets !
L'environnement VBA de Outlook a bien sûr l'aide à l'écriture en
ligne,
mais l'élément par défaut est Application (i.e.
Outlook), et tu ne pourras travailler de façon assistée qu'avec le
modèle
Objets Outlook, et pas directement dans les
évènements de ton formulaire (par exemple au changement de la valeur
d'un
champ personnalisé de ton formulaire !). Par
contre, si tu veux qu'un évènement ait lieu à chaque arrivée de
message,
ou visualiser le code nécessaire pour accéder à une
adresse précise, par exemple,VBA te sera utile !
Les deux environnements ont donc leur utilité !
Je te conseillerais donc de te créer des petites procédures sous VBA,
pour
vérifier leur fonctionnement (quand c'est possible
évidemment !) sous Outlook, puis d'y faire le "ménage" et les coller
dans
ton formulaire, puis retester ! Il y a quand même
une aide au débogage puisque tu obtiens le n° de ligne qui plante !(Il
y a
mieux, certes !)
Espérant t'avoir éclairé ;-)
A+
Isa
"ns" <ns@none.ns> a écrit dans le message de
news:31jhk0F3bbo7bU1@individual.net...
Bonjour,
Je souhaite créer un formulaire dans Outlook et coder avec VB.
Le but est de créer un formulaire type pour que les utilisateurs
l'utilisent
pour envoyer toute demande de support technique.
Pour le moment, je souhaite juste comprendre le fonctionnement et
avoir
une
idée comment implémenter cela avec Outlook et Exchange.
Lorsque je créer un formulaire, le seul éditeur de script que j'ai a
disposition dans le menu est un éditeur trop basic situé dans le
menu :
Formulaire, afficher le code.
Comment faire pour ajouter du code VB dans le formulaire en
utilisant
l'éditeur VBA intégrer à Outlook qui lui est nettement plus pro..
Merci infiniment
NS
Bonjour !
Le plus simple est de lier la textbox à un champ utilisateur (par ex. monChamp) puis d'y accéder par
item.userproperties("monChamp").value (attention, case-sensitive sur les noms de champs !).
L'autre solution :
item.ModifiedFormPages("Message").Controls("TextBox1").value
A+
Isa
"ns" a écrit dans le message de news:Isabelle,
Encore quelques questions STP ! :)
Je souhaite par exemple créer un formulaire de type message. Je souhaite
ajouter un bouton (Btn_Test) et un contrôle TextBox (TextBox1). Comment
faire pour atteindre la veleur du contrôle TextBox1
En VB, la syntaxe est par exemple :
Sub Btn_Test_Click()
MsgBox "Bonjour 1"
TextBox1.Text = "Bonjour 2"
MsgBox TextBox1.Text
End Sub
Comme faire pour atteindre une propriété d'un control dans un formulaire
d'Outlook !!??
Merci infiniment
NS
"Isabelle Prawitz" a écrit dans le message de
news:Pas de quoi ! ;-)
Comme tu as pu t'en douter, j'aime beaucoup ces applis Outlook !
A+
Isa
"ns" a écrit dans le message de
news:Merci Isabelle pour l'aide complète et précieuse !!
Cordialement
NS
"Isabelle Prawitz" a écrit dans le message de
news:Bonjour !
Les 2 environnements interviennent à 2 niveaux différents : l'un au
niveaudu formulaire, l'autre au niveau Outlook !Si c'est pour avoir une aide à la saisie, VbScript (formulaire) n'est
évidemment pas la meilleure solution, puisqu'iln'accepte pas le typage : tu peux déclarer des variables mais pas les
typer, elles sont toutes de type Variant; de même,l'objet par défaut est item, c'est-à dire l'élément lui-même. Par
contre,le Gestionnaire d'évènements et l'Explorateurd'objets de l'éditeur de script du formulaire te permettent de générer
lesquelette des évènements de ce formulaire, même siderrière tu as intérêt à bien connaître ton modèle objets !
L'environnement VBA de Outlook a bien sûr l'aide à l'écriture en
ligne,mais l'élément par défaut est Application (i.e.Outlook), et tu ne pourras travailler de façon assistée qu'avec le
modèleObjets Outlook, et pas directement dans lesévènements de ton formulaire (par exemple au changement de la valeur
d'unchamp personnalisé de ton formulaire !). Parcontre, si tu veux qu'un évènement ait lieu à chaque arrivée de
message,ou visualiser le code nécessaire pour accéder à uneadresse précise, par exemple,VBA te sera utile !
Les deux environnements ont donc leur utilité !
Je te conseillerais donc de te créer des petites procédures sous VBA,
pourvérifier leur fonctionnement (quand c'est possibleévidemment !) sous Outlook, puis d'y faire le "ménage" et les coller
danston formulaire, puis retester ! Il y a quand mêmeune aide au débogage puisque tu obtiens le n° de ligne qui plante !(Il
y amieux, certes !)
Espérant t'avoir éclairé ;-)
A+
Isa
"ns" a écrit dans le message de
news:Bonjour,
Je souhaite créer un formulaire dans Outlook et coder avec VB.
Le but est de créer un formulaire type pour que les utilisateurs
l'utilisentpour envoyer toute demande de support technique.
Pour le moment, je souhaite juste comprendre le fonctionnement et
avoiruneidée comment implémenter cela avec Outlook et Exchange.
Lorsque je créer un formulaire, le seul éditeur de script que j'ai a
disposition dans le menu est un éditeur trop basic situé dans le
menu :Formulaire, afficher le code.
Comment faire pour ajouter du code VB dans le formulaire en
utilisantl'éditeur VBA intégrer à Outlook qui lui est nettement plus pro..
Merci infiniment
NS
Oups !
Petite erreur dans 2ème solution (ça m'apprendra à faire de mémoire !)
C'est :
item.GetInspector.ModifiedFormPages("Message").Controls("TextBox1").value
(ou : item.GetInspector.ModifiedFormPages("Message").TextBox1.value)
A+
Isa
"Isabelle Prawitz" a écrit dans le message de
news:%
Bonjour !
Le plus simple est de lier la textbox à un champ utilisateur (par ex.
monChamp) puis d'y accéder par
item.userproperties("monChamp").value (attention, case-sensitive sur les
noms de champs !).
L'autre solution :
item.ModifiedFormPages("Message").Controls("TextBox1").value
A+
Isa
"ns" a écrit dans le message de
news:
Isabelle,
Encore quelques questions STP ! :)
Je souhaite par exemple créer un formulaire de type message. Je
souhaite
ajouter un bouton (Btn_Test) et un contrôle TextBox (TextBox1).
Comment
faire pour atteindre la veleur du contrôle TextBox1
En VB, la syntaxe est par exemple :
Sub Btn_Test_Click()
MsgBox "Bonjour 1"
TextBox1.Text = "Bonjour 2"
MsgBox TextBox1.Text
End Sub
Comme faire pour atteindre une propriété d'un control dans un
formulaire
d'Outlook !!??
Merci infiniment
NS
"Isabelle Prawitz" a écrit dans le message de
news:Pas de quoi ! ;-)
Comme tu as pu t'en douter, j'aime beaucoup ces applis Outlook !
A+
Isa
"ns" a écrit dans le message de
news:Merci Isabelle pour l'aide complète et précieuse !!
Cordialement
NS
"Isabelle Prawitz" a écrit dans le message
de
news:Bonjour !
Les 2 environnements interviennent à 2 niveaux différents : l'un
au
niveaudu formulaire, l'autre au niveau Outlook !Si c'est pour avoir une aide à la saisie, VbScript (formulaire)
n'est
évidemment pas la meilleure solution, puisqu'iln'accepte pas le typage : tu peux déclarer des variables mais
pas les
typer, elles sont toutes de type Variant; de même,l'objet par défaut est item, c'est-à dire l'élément lui-même.
Par
contre,le Gestionnaire d'évènements et l'Explorateurd'objets de l'éditeur de script du formulaire te permettent de
générer
lesquelette des évènements de ce formulaire, même siderrière tu as intérêt à bien connaître ton modèle objets !
L'environnement VBA de Outlook a bien sûr l'aide à l'écriture en
ligne,mais l'élément par défaut est Application (i.e.Outlook), et tu ne pourras travailler de façon assistée qu'avec
le
modèleObjets Outlook, et pas directement dans lesévènements de ton formulaire (par exemple au changement de la
valeur
d'unchamp personnalisé de ton formulaire !). Parcontre, si tu veux qu'un évènement ait lieu à chaque arrivée de
message,ou visualiser le code nécessaire pour accéder à uneadresse précise, par exemple,VBA te sera utile !
Les deux environnements ont donc leur utilité !
Je te conseillerais donc de te créer des petites procédures sous
VBA,
pourvérifier leur fonctionnement (quand c'est possibleévidemment !) sous Outlook, puis d'y faire le "ménage" et les
coller
danston formulaire, puis retester ! Il y a quand mêmeune aide au débogage puisque tu obtiens le n° de ligne qui
plante !(Il
y amieux, certes !)
Espérant t'avoir éclairé ;-)
A+
Isa
"ns" a écrit dans le message de
news:Bonjour,
Je souhaite créer un formulaire dans Outlook et coder avec VB.
Le but est de créer un formulaire type pour que les
utilisateurs
l'utilisentpour envoyer toute demande de support technique.
Pour le moment, je souhaite juste comprendre le fonctionnement
et
avoiruneidée comment implémenter cela avec Outlook et Exchange.
Lorsque je créer un formulaire, le seul éditeur de script que
j'ai a
disposition dans le menu est un éditeur trop basic situé dans
le
menu :Formulaire, afficher le code.
Comment faire pour ajouter du code VB dans le formulaire en
utilisantl'éditeur VBA intégrer à Outlook qui lui est nettement plus
pro..
Merci infiniment
NS
Oups !
Petite erreur dans 2ème solution (ça m'apprendra à faire de mémoire !)
C'est :
item.GetInspector.ModifiedFormPages("Message").Controls("TextBox1").value
(ou : item.GetInspector.ModifiedFormPages("Message").TextBox1.value)
A+
Isa
"Isabelle Prawitz" <iprawitz@wanadoo.fr> a écrit dans le message de
news:%23PiePhE3EHA.1204@TK2MSFTNGP10.phx.gbl...
Bonjour !
Le plus simple est de lier la textbox à un champ utilisateur (par ex.
monChamp) puis d'y accéder par
item.userproperties("monChamp").value (attention, case-sensitive sur les
noms de champs !).
L'autre solution :
item.ModifiedFormPages("Message").Controls("TextBox1").value
A+
Isa
"ns" <ns@none.ns> a écrit dans le message de
news:31lethF3da5duU1@individual.net...
Isabelle,
Encore quelques questions STP ! :)
Je souhaite par exemple créer un formulaire de type message. Je
souhaite
ajouter un bouton (Btn_Test) et un contrôle TextBox (TextBox1).
Comment
faire pour atteindre la veleur du contrôle TextBox1
En VB, la syntaxe est par exemple :
Sub Btn_Test_Click()
MsgBox "Bonjour 1"
TextBox1.Text = "Bonjour 2"
MsgBox TextBox1.Text
End Sub
Comme faire pour atteindre une propriété d'un control dans un
formulaire
d'Outlook !!??
Merci infiniment
NS
"Isabelle Prawitz" <iprawitz@wanadoo.fr> a écrit dans le message de
news:Onsm3XE3EHA.3472@TK2MSFTNGP09.phx.gbl...
Pas de quoi ! ;-)
Comme tu as pu t'en douter, j'aime beaucoup ces applis Outlook !
A+
Isa
"ns" <ns@none.ns> a écrit dans le message de
news:31jkt6F3ai0plU1@individual.net...
Merci Isabelle pour l'aide complète et précieuse !!
Cordialement
NS
"Isabelle Prawitz" <iprawitz@wanadoo.fr> a écrit dans le message
de
news:eZveYi72EHA.3908@TK2MSFTNGP12.phx.gbl...
Bonjour !
Les 2 environnements interviennent à 2 niveaux différents : l'un
au
niveau
du formulaire, l'autre au niveau Outlook !
Si c'est pour avoir une aide à la saisie, VbScript (formulaire)
n'est
évidemment pas la meilleure solution, puisqu'il
n'accepte pas le typage : tu peux déclarer des variables mais
pas les
typer, elles sont toutes de type Variant; de même,
l'objet par défaut est item, c'est-à dire l'élément lui-même.
Par
contre,
le Gestionnaire d'évènements et l'Explorateur
d'objets de l'éditeur de script du formulaire te permettent de
générer
le
squelette des évènements de ce formulaire, même si
derrière tu as intérêt à bien connaître ton modèle objets !
L'environnement VBA de Outlook a bien sûr l'aide à l'écriture en
ligne,
mais l'élément par défaut est Application (i.e.
Outlook), et tu ne pourras travailler de façon assistée qu'avec
le
modèle
Objets Outlook, et pas directement dans les
évènements de ton formulaire (par exemple au changement de la
valeur
d'un
champ personnalisé de ton formulaire !). Par
contre, si tu veux qu'un évènement ait lieu à chaque arrivée de
message,
ou visualiser le code nécessaire pour accéder à une
adresse précise, par exemple,VBA te sera utile !
Les deux environnements ont donc leur utilité !
Je te conseillerais donc de te créer des petites procédures sous
VBA,
pour
vérifier leur fonctionnement (quand c'est possible
évidemment !) sous Outlook, puis d'y faire le "ménage" et les
coller
dans
ton formulaire, puis retester ! Il y a quand même
une aide au débogage puisque tu obtiens le n° de ligne qui
plante !(Il
y a
mieux, certes !)
Espérant t'avoir éclairé ;-)
A+
Isa
"ns" <ns@none.ns> a écrit dans le message de
news:31jhk0F3bbo7bU1@individual.net...
Bonjour,
Je souhaite créer un formulaire dans Outlook et coder avec VB.
Le but est de créer un formulaire type pour que les
utilisateurs
l'utilisent
pour envoyer toute demande de support technique.
Pour le moment, je souhaite juste comprendre le fonctionnement
et
avoir
une
idée comment implémenter cela avec Outlook et Exchange.
Lorsque je créer un formulaire, le seul éditeur de script que
j'ai a
disposition dans le menu est un éditeur trop basic situé dans
le
menu :
Formulaire, afficher le code.
Comment faire pour ajouter du code VB dans le formulaire en
utilisant
l'éditeur VBA intégrer à Outlook qui lui est nettement plus
pro..
Merci infiniment
NS
Oups !
Petite erreur dans 2ème solution (ça m'apprendra à faire de mémoire !)
C'est :
item.GetInspector.ModifiedFormPages("Message").Controls("TextBox1").value
(ou : item.GetInspector.ModifiedFormPages("Message").TextBox1.value)
A+
Isa
"Isabelle Prawitz" a écrit dans le message de
news:%
Bonjour !
Le plus simple est de lier la textbox à un champ utilisateur (par ex.
monChamp) puis d'y accéder par
item.userproperties("monChamp").value (attention, case-sensitive sur les
noms de champs !).
L'autre solution :
item.ModifiedFormPages("Message").Controls("TextBox1").value
A+
Isa
"ns" a écrit dans le message de
news:
Isabelle,
Encore quelques questions STP ! :)
Je souhaite par exemple créer un formulaire de type message. Je
souhaite
ajouter un bouton (Btn_Test) et un contrôle TextBox (TextBox1).
Comment
faire pour atteindre la veleur du contrôle TextBox1
En VB, la syntaxe est par exemple :
Sub Btn_Test_Click()
MsgBox "Bonjour 1"
TextBox1.Text = "Bonjour 2"
MsgBox TextBox1.Text
End Sub
Comme faire pour atteindre une propriété d'un control dans un
formulaire
d'Outlook !!??
Merci infiniment
NS
"Isabelle Prawitz" a écrit dans le message de
news:Pas de quoi ! ;-)
Comme tu as pu t'en douter, j'aime beaucoup ces applis Outlook !
A+
Isa
"ns" a écrit dans le message de
news:Merci Isabelle pour l'aide complète et précieuse !!
Cordialement
NS
"Isabelle Prawitz" a écrit dans le message
de
news:Bonjour !
Les 2 environnements interviennent à 2 niveaux différents : l'un
au
niveaudu formulaire, l'autre au niveau Outlook !Si c'est pour avoir une aide à la saisie, VbScript (formulaire)
n'est
évidemment pas la meilleure solution, puisqu'iln'accepte pas le typage : tu peux déclarer des variables mais
pas les
typer, elles sont toutes de type Variant; de même,l'objet par défaut est item, c'est-à dire l'élément lui-même.
Par
contre,le Gestionnaire d'évènements et l'Explorateurd'objets de l'éditeur de script du formulaire te permettent de
générer
lesquelette des évènements de ce formulaire, même siderrière tu as intérêt à bien connaître ton modèle objets !
L'environnement VBA de Outlook a bien sûr l'aide à l'écriture en
ligne,mais l'élément par défaut est Application (i.e.Outlook), et tu ne pourras travailler de façon assistée qu'avec
le
modèleObjets Outlook, et pas directement dans lesévènements de ton formulaire (par exemple au changement de la
valeur
d'unchamp personnalisé de ton formulaire !). Parcontre, si tu veux qu'un évènement ait lieu à chaque arrivée de
message,ou visualiser le code nécessaire pour accéder à uneadresse précise, par exemple,VBA te sera utile !
Les deux environnements ont donc leur utilité !
Je te conseillerais donc de te créer des petites procédures sous
VBA,
pourvérifier leur fonctionnement (quand c'est possibleévidemment !) sous Outlook, puis d'y faire le "ménage" et les
coller
danston formulaire, puis retester ! Il y a quand mêmeune aide au débogage puisque tu obtiens le n° de ligne qui
plante !(Il
y amieux, certes !)
Espérant t'avoir éclairé ;-)
A+
Isa
"ns" a écrit dans le message de
news:Bonjour,
Je souhaite créer un formulaire dans Outlook et coder avec VB.
Le but est de créer un formulaire type pour que les
utilisateurs
l'utilisentpour envoyer toute demande de support technique.
Pour le moment, je souhaite juste comprendre le fonctionnement
et
avoiruneidée comment implémenter cela avec Outlook et Exchange.
Lorsque je créer un formulaire, le seul éditeur de script que
j'ai a
disposition dans le menu est un éditeur trop basic situé dans
le
menu :Formulaire, afficher le code.
Comment faire pour ajouter du code VB dans le formulaire en
utilisantl'éditeur VBA intégrer à Outlook qui lui est nettement plus
pro..
Merci infiniment
NS
Isabelle,
J'arrive a travaillé sur un champ utilisateur avec :
item.GetInspector.ModifiedFormPages("Message").TextBox1.value
Peux-tu STP me dire comment faire la même chose avec un champ lié. Par
exemple avec le champs Message ou objet du message ?
J'ai testé plusieurs formule mais je n'ai pas trouvé.
Merci infiniment pour ton aide très précieuse.
Cordialement
NS
"Isabelle Prawitz" a écrit dans le message de
news:Oups !
Petite erreur dans 2ème solution (ça m'apprendra à faire de mémoire !)
C'est :
item.GetInspector.ModifiedFormPages("Message").Controls("TextBox1").value
(ou : item.GetInspector.ModifiedFormPages("Message").TextBox1.value)
A+
Isa
"Isabelle Prawitz" a écrit dans le message de
news:%Bonjour !
Le plus simple est de lier la textbox à un champ utilisateur (par ex.
monChamp) puis d'y accéder paritem.userproperties("monChamp").value (attention, case-sensitive sur les
noms de champs !).L'autre solution :
item.ModifiedFormPages("Message").Controls("TextBox1").value
A+
Isa
"ns" a écrit dans le message de
news:Isabelle,
Encore quelques questions STP ! :)
Je souhaite par exemple créer un formulaire de type message. Je
souhaiteajouter un bouton (Btn_Test) et un contrôle TextBox (TextBox1).
Commentfaire pour atteindre la veleur du contrôle TextBox1
En VB, la syntaxe est par exemple :
Sub Btn_Test_Click()
MsgBox "Bonjour 1"
TextBox1.Text = "Bonjour 2"
MsgBox TextBox1.Text
End Sub
Comme faire pour atteindre une propriété d'un control dans un
formulaired'Outlook !!??
Merci infiniment
NS
"Isabelle Prawitz" a écrit dans le message de
news:Pas de quoi ! ;-)
Comme tu as pu t'en douter, j'aime beaucoup ces applis Outlook !
A+
Isa
"ns" a écrit dans le message de
news:Merci Isabelle pour l'aide complète et précieuse !!
Cordialement
NS
"Isabelle Prawitz" a écrit dans le message
denews:Bonjour !
Les 2 environnements interviennent à 2 niveaux différents : l'un
auniveaudu formulaire, l'autre au niveau Outlook !Si c'est pour avoir une aide à la saisie, VbScript (formulaire)
n'estévidemment pas la meilleure solution, puisqu'iln'accepte pas le typage : tu peux déclarer des variables mais
pas lestyper, elles sont toutes de type Variant; de même,l'objet par défaut est item, c'est-à dire l'élément lui-même.
Parcontre,le Gestionnaire d'évènements et l'Explorateurd'objets de l'éditeur de script du formulaire te permettent de
générerlesquelette des évènements de ce formulaire, même siderrière tu as intérêt à bien connaître ton modèle objets !
L'environnement VBA de Outlook a bien sûr l'aide à l'écriture en
ligne,mais l'élément par défaut est Application (i.e.Outlook), et tu ne pourras travailler de façon assistée qu'avec
lemodèleObjets Outlook, et pas directement dans lesévènements de ton formulaire (par exemple au changement de la
valeurd'unchamp personnalisé de ton formulaire !). Parcontre, si tu veux qu'un évènement ait lieu à chaque arrivée de
message,ou visualiser le code nécessaire pour accéder à uneadresse précise, par exemple,VBA te sera utile !
Les deux environnements ont donc leur utilité !
Je te conseillerais donc de te créer des petites procédures sous
VBA,pourvérifier leur fonctionnement (quand c'est possibleévidemment !) sous Outlook, puis d'y faire le "ménage" et les
collerdanston formulaire, puis retester ! Il y a quand mêmeune aide au débogage puisque tu obtiens le n° de ligne qui
plante !(Ily amieux, certes !)
Espérant t'avoir éclairé ;-)
A+
Isa
"ns" a écrit dans le message de
news:Bonjour,
Je souhaite créer un formulaire dans Outlook et coder avec VB.
Le but est de créer un formulaire type pour que les
utilisateursl'utilisentpour envoyer toute demande de support technique.
Pour le moment, je souhaite juste comprendre le fonctionnement
etavoiruneidée comment implémenter cela avec Outlook et Exchange.
Lorsque je créer un formulaire, le seul éditeur de script que
j'ai adisposition dans le menu est un éditeur trop basic situé dans
lemenu :Formulaire, afficher le code.
Comment faire pour ajouter du code VB dans le formulaire en
utilisantl'éditeur VBA intégrer à Outlook qui lui est nettement plus
pro..
Merci infiniment
NS
Isabelle,
J'arrive a travaillé sur un champ utilisateur avec :
item.GetInspector.ModifiedFormPages("Message").TextBox1.value
Peux-tu STP me dire comment faire la même chose avec un champ lié. Par
exemple avec le champs Message ou objet du message ?
J'ai testé plusieurs formule mais je n'ai pas trouvé.
Merci infiniment pour ton aide très précieuse.
Cordialement
NS
"Isabelle Prawitz" <iprawitz@wanadoo.fr> a écrit dans le message de
news:e1EEXXF3EHA.3416@TK2MSFTNGP09.phx.gbl...
Oups !
Petite erreur dans 2ème solution (ça m'apprendra à faire de mémoire !)
C'est :
item.GetInspector.ModifiedFormPages("Message").Controls("TextBox1").value
(ou : item.GetInspector.ModifiedFormPages("Message").TextBox1.value)
A+
Isa
"Isabelle Prawitz" <iprawitz@wanadoo.fr> a écrit dans le message de
news:%23PiePhE3EHA.1204@TK2MSFTNGP10.phx.gbl...
Bonjour !
Le plus simple est de lier la textbox à un champ utilisateur (par ex.
monChamp) puis d'y accéder par
item.userproperties("monChamp").value (attention, case-sensitive sur les
noms de champs !).
L'autre solution :
item.ModifiedFormPages("Message").Controls("TextBox1").value
A+
Isa
"ns" <ns@none.ns> a écrit dans le message de
news:31lethF3da5duU1@individual.net...
Isabelle,
Encore quelques questions STP ! :)
Je souhaite par exemple créer un formulaire de type message. Je
souhaite
ajouter un bouton (Btn_Test) et un contrôle TextBox (TextBox1).
Comment
faire pour atteindre la veleur du contrôle TextBox1
En VB, la syntaxe est par exemple :
Sub Btn_Test_Click()
MsgBox "Bonjour 1"
TextBox1.Text = "Bonjour 2"
MsgBox TextBox1.Text
End Sub
Comme faire pour atteindre une propriété d'un control dans un
formulaire
d'Outlook !!??
Merci infiniment
NS
"Isabelle Prawitz" <iprawitz@wanadoo.fr> a écrit dans le message de
news:Onsm3XE3EHA.3472@TK2MSFTNGP09.phx.gbl...
Pas de quoi ! ;-)
Comme tu as pu t'en douter, j'aime beaucoup ces applis Outlook !
A+
Isa
"ns" <ns@none.ns> a écrit dans le message de
news:31jkt6F3ai0plU1@individual.net...
Merci Isabelle pour l'aide complète et précieuse !!
Cordialement
NS
"Isabelle Prawitz" <iprawitz@wanadoo.fr> a écrit dans le message
de
news:eZveYi72EHA.3908@TK2MSFTNGP12.phx.gbl...
Bonjour !
Les 2 environnements interviennent à 2 niveaux différents : l'un
au
niveau
du formulaire, l'autre au niveau Outlook !
Si c'est pour avoir une aide à la saisie, VbScript (formulaire)
n'est
évidemment pas la meilleure solution, puisqu'il
n'accepte pas le typage : tu peux déclarer des variables mais
pas les
typer, elles sont toutes de type Variant; de même,
l'objet par défaut est item, c'est-à dire l'élément lui-même.
Par
contre,
le Gestionnaire d'évènements et l'Explorateur
d'objets de l'éditeur de script du formulaire te permettent de
générer
le
squelette des évènements de ce formulaire, même si
derrière tu as intérêt à bien connaître ton modèle objets !
L'environnement VBA de Outlook a bien sûr l'aide à l'écriture en
ligne,
mais l'élément par défaut est Application (i.e.
Outlook), et tu ne pourras travailler de façon assistée qu'avec
le
modèle
Objets Outlook, et pas directement dans les
évènements de ton formulaire (par exemple au changement de la
valeur
d'un
champ personnalisé de ton formulaire !). Par
contre, si tu veux qu'un évènement ait lieu à chaque arrivée de
message,
ou visualiser le code nécessaire pour accéder à une
adresse précise, par exemple,VBA te sera utile !
Les deux environnements ont donc leur utilité !
Je te conseillerais donc de te créer des petites procédures sous
VBA,
pour
vérifier leur fonctionnement (quand c'est possible
évidemment !) sous Outlook, puis d'y faire le "ménage" et les
coller
dans
ton formulaire, puis retester ! Il y a quand même
une aide au débogage puisque tu obtiens le n° de ligne qui
plante !(Il
y a
mieux, certes !)
Espérant t'avoir éclairé ;-)
A+
Isa
"ns" <ns@none.ns> a écrit dans le message de
news:31jhk0F3bbo7bU1@individual.net...
Bonjour,
Je souhaite créer un formulaire dans Outlook et coder avec VB.
Le but est de créer un formulaire type pour que les
utilisateurs
l'utilisent
pour envoyer toute demande de support technique.
Pour le moment, je souhaite juste comprendre le fonctionnement
et
avoir
une
idée comment implémenter cela avec Outlook et Exchange.
Lorsque je créer un formulaire, le seul éditeur de script que
j'ai a
disposition dans le menu est un éditeur trop basic situé dans
le
menu :
Formulaire, afficher le code.
Comment faire pour ajouter du code VB dans le formulaire en
utilisant
l'éditeur VBA intégrer à Outlook qui lui est nettement plus
pro..
Merci infiniment
NS
Isabelle,
J'arrive a travaillé sur un champ utilisateur avec :
item.GetInspector.ModifiedFormPages("Message").TextBox1.value
Peux-tu STP me dire comment faire la même chose avec un champ lié. Par
exemple avec le champs Message ou objet du message ?
J'ai testé plusieurs formule mais je n'ai pas trouvé.
Merci infiniment pour ton aide très précieuse.
Cordialement
NS
"Isabelle Prawitz" a écrit dans le message de
news:Oups !
Petite erreur dans 2ème solution (ça m'apprendra à faire de mémoire !)
C'est :
item.GetInspector.ModifiedFormPages("Message").Controls("TextBox1").value
(ou : item.GetInspector.ModifiedFormPages("Message").TextBox1.value)
A+
Isa
"Isabelle Prawitz" a écrit dans le message de
news:%Bonjour !
Le plus simple est de lier la textbox à un champ utilisateur (par ex.
monChamp) puis d'y accéder paritem.userproperties("monChamp").value (attention, case-sensitive sur les
noms de champs !).L'autre solution :
item.ModifiedFormPages("Message").Controls("TextBox1").value
A+
Isa
"ns" a écrit dans le message de
news:Isabelle,
Encore quelques questions STP ! :)
Je souhaite par exemple créer un formulaire de type message. Je
souhaiteajouter un bouton (Btn_Test) et un contrôle TextBox (TextBox1).
Commentfaire pour atteindre la veleur du contrôle TextBox1
En VB, la syntaxe est par exemple :
Sub Btn_Test_Click()
MsgBox "Bonjour 1"
TextBox1.Text = "Bonjour 2"
MsgBox TextBox1.Text
End Sub
Comme faire pour atteindre une propriété d'un control dans un
formulaired'Outlook !!??
Merci infiniment
NS
"Isabelle Prawitz" a écrit dans le message de
news:Pas de quoi ! ;-)
Comme tu as pu t'en douter, j'aime beaucoup ces applis Outlook !
A+
Isa
"ns" a écrit dans le message de
news:Merci Isabelle pour l'aide complète et précieuse !!
Cordialement
NS
"Isabelle Prawitz" a écrit dans le message
denews:Bonjour !
Les 2 environnements interviennent à 2 niveaux différents : l'un
auniveaudu formulaire, l'autre au niveau Outlook !Si c'est pour avoir une aide à la saisie, VbScript (formulaire)
n'estévidemment pas la meilleure solution, puisqu'iln'accepte pas le typage : tu peux déclarer des variables mais
pas lestyper, elles sont toutes de type Variant; de même,l'objet par défaut est item, c'est-à dire l'élément lui-même.
Parcontre,le Gestionnaire d'évènements et l'Explorateurd'objets de l'éditeur de script du formulaire te permettent de
générerlesquelette des évènements de ce formulaire, même siderrière tu as intérêt à bien connaître ton modèle objets !
L'environnement VBA de Outlook a bien sûr l'aide à l'écriture en
ligne,mais l'élément par défaut est Application (i.e.Outlook), et tu ne pourras travailler de façon assistée qu'avec
lemodèleObjets Outlook, et pas directement dans lesévènements de ton formulaire (par exemple au changement de la
valeurd'unchamp personnalisé de ton formulaire !). Parcontre, si tu veux qu'un évènement ait lieu à chaque arrivée de
message,ou visualiser le code nécessaire pour accéder à uneadresse précise, par exemple,VBA te sera utile !
Les deux environnements ont donc leur utilité !
Je te conseillerais donc de te créer des petites procédures sous
VBA,pourvérifier leur fonctionnement (quand c'est possibleévidemment !) sous Outlook, puis d'y faire le "ménage" et les
collerdanston formulaire, puis retester ! Il y a quand mêmeune aide au débogage puisque tu obtiens le n° de ligne qui
plante !(Ily amieux, certes !)
Espérant t'avoir éclairé ;-)
A+
Isa
"ns" a écrit dans le message de
news:Bonjour,
Je souhaite créer un formulaire dans Outlook et coder avec VB.
Le but est de créer un formulaire type pour que les
utilisateursl'utilisentpour envoyer toute demande de support technique.
Pour le moment, je souhaite juste comprendre le fonctionnement
etavoiruneidée comment implémenter cela avec Outlook et Exchange.
Lorsque je créer un formulaire, le seul éditeur de script que
j'ai adisposition dans le menu est un éditeur trop basic situé dans
lemenu :Formulaire, afficher le code.
Comment faire pour ajouter du code VB dans le formulaire en
utilisantl'éditeur VBA intégrer à Outlook qui lui est nettement plus
pro..
Merci infiniment
NS
item.body (ou item.HtmlBody) et item.Subject !
Tu retrouves le modèle objets classique, dès que tu travailles avec les
champs classiques !
A+
Isa
"ns" a écrit dans le message de
news:
Isabelle,
J'arrive a travaillé sur un champ utilisateur avec :
item.GetInspector.ModifiedFormPages("Message").TextBox1.value
Peux-tu STP me dire comment faire la même chose avec un champ lié. Par
exemple avec le champs Message ou objet du message ?
J'ai testé plusieurs formule mais je n'ai pas trouvé.
Merci infiniment pour ton aide très précieuse.
Cordialement
NS
"Isabelle Prawitz" a écrit dans le message de
news:Oups !
Petite erreur dans 2ème solution (ça m'apprendra à faire de mémoire !)
C'est :
item.GetInspector.ModifiedFormPages("Message").Controls("TextBox1").value
(ou : item.GetInspector.ModifiedFormPages("Message").TextBox1.value)
A+
Isa
"Isabelle Prawitz" a écrit dans le message de
news:%Bonjour !
Le plus simple est de lier la textbox à un champ utilisateur (par
ex.
monChamp) puis d'y accéder paritem.userproperties("monChamp").value (attention, case-sensitive sur
les
noms de champs !).L'autre solution :
item.ModifiedFormPages("Message").Controls("TextBox1").value
A+
Isa
"ns" a écrit dans le message de
news:Isabelle,
Encore quelques questions STP ! :)
Je souhaite par exemple créer un formulaire de type message. Je
souhaiteajouter un bouton (Btn_Test) et un contrôle TextBox (TextBox1).
Commentfaire pour atteindre la veleur du contrôle TextBox1
En VB, la syntaxe est par exemple :
Sub Btn_Test_Click()
MsgBox "Bonjour 1"
TextBox1.Text = "Bonjour 2"
MsgBox TextBox1.Text
End Sub
Comme faire pour atteindre une propriété d'un control dans un
formulaired'Outlook !!??
Merci infiniment
NS
"Isabelle Prawitz" a écrit dans le message
de
news:Pas de quoi ! ;-)
Comme tu as pu t'en douter, j'aime beaucoup ces applis Outlook !
A+
Isa
"ns" a écrit dans le message de
news:Merci Isabelle pour l'aide complète et précieuse !!
Cordialement
NS
"Isabelle Prawitz" a écrit dans le
message
denews:Bonjour !
Les 2 environnements interviennent à 2 niveaux différents :
l'un
auniveaudu formulaire, l'autre au niveau Outlook !Si c'est pour avoir une aide à la saisie, VbScript
(formulaire)
n'estévidemment pas la meilleure solution, puisqu'iln'accepte pas le typage : tu peux déclarer des variables
mais
pas lestyper, elles sont toutes de type Variant; de même,l'objet par défaut est item, c'est-à dire l'élément
lui-même.
Parcontre,le Gestionnaire d'évènements et l'Explorateurd'objets de l'éditeur de script du formulaire te permettent
de
générerlesquelette des évènements de ce formulaire, même siderrière tu as intérêt à bien connaître ton modèle objets !
L'environnement VBA de Outlook a bien sûr l'aide à
l'écriture en
ligne,mais l'élément par défaut est Application (i.e.Outlook), et tu ne pourras travailler de façon assistée
qu'avec
lemodèleObjets Outlook, et pas directement dans lesévènements de ton formulaire (par exemple au changement de
la
valeurd'unchamp personnalisé de ton formulaire !). Parcontre, si tu veux qu'un évènement ait lieu à chaque arrivée
de
message,ou visualiser le code nécessaire pour accéder à uneadresse précise, par exemple,VBA te sera utile !
Les deux environnements ont donc leur utilité !
Je te conseillerais donc de te créer des petites procédures
sous
VBA,pourvérifier leur fonctionnement (quand c'est possibleévidemment !) sous Outlook, puis d'y faire le "ménage" et
les
collerdanston formulaire, puis retester ! Il y a quand mêmeune aide au débogage puisque tu obtiens le n° de ligne qui
plante !(Ily amieux, certes !)
Espérant t'avoir éclairé ;-)
A+
Isa
"ns" a écrit dans le message de
news:Bonjour,
Je souhaite créer un formulaire dans Outlook et coder avec
VB.
Le but est de créer un formulaire type pour que les
utilisateursl'utilisentpour envoyer toute demande de support technique.
Pour le moment, je souhaite juste comprendre le
fonctionnement
etavoiruneidée comment implémenter cela avec Outlook et Exchange.
Lorsque je créer un formulaire, le seul éditeur de script
que
j'ai adisposition dans le menu est un éditeur trop basic situé
dans
lemenu :Formulaire, afficher le code.
Comment faire pour ajouter du code VB dans le formulaire
en
utilisantl'éditeur VBA intégrer à Outlook qui lui est nettement
plus
pro..
Merci infiniment
NS
item.body (ou item.HtmlBody) et item.Subject !
Tu retrouves le modèle objets classique, dès que tu travailles avec les
champs classiques !
A+
Isa
"ns" <ns@none.ns> a écrit dans le message de
news:31lvecF3dngbbU1@individual.net...
Isabelle,
J'arrive a travaillé sur un champ utilisateur avec :
item.GetInspector.ModifiedFormPages("Message").TextBox1.value
Peux-tu STP me dire comment faire la même chose avec un champ lié. Par
exemple avec le champs Message ou objet du message ?
J'ai testé plusieurs formule mais je n'ai pas trouvé.
Merci infiniment pour ton aide très précieuse.
Cordialement
NS
"Isabelle Prawitz" <iprawitz@wanadoo.fr> a écrit dans le message de
news:e1EEXXF3EHA.3416@TK2MSFTNGP09.phx.gbl...
Oups !
Petite erreur dans 2ème solution (ça m'apprendra à faire de mémoire !)
C'est :
item.GetInspector.ModifiedFormPages("Message").Controls("TextBox1").value
(ou : item.GetInspector.ModifiedFormPages("Message").TextBox1.value)
A+
Isa
"Isabelle Prawitz" <iprawitz@wanadoo.fr> a écrit dans le message de
news:%23PiePhE3EHA.1204@TK2MSFTNGP10.phx.gbl...
Bonjour !
Le plus simple est de lier la textbox à un champ utilisateur (par
ex.
monChamp) puis d'y accéder par
item.userproperties("monChamp").value (attention, case-sensitive sur
les
noms de champs !).
L'autre solution :
item.ModifiedFormPages("Message").Controls("TextBox1").value
A+
Isa
"ns" <ns@none.ns> a écrit dans le message de
news:31lethF3da5duU1@individual.net...
Isabelle,
Encore quelques questions STP ! :)
Je souhaite par exemple créer un formulaire de type message. Je
souhaite
ajouter un bouton (Btn_Test) et un contrôle TextBox (TextBox1).
Comment
faire pour atteindre la veleur du contrôle TextBox1
En VB, la syntaxe est par exemple :
Sub Btn_Test_Click()
MsgBox "Bonjour 1"
TextBox1.Text = "Bonjour 2"
MsgBox TextBox1.Text
End Sub
Comme faire pour atteindre une propriété d'un control dans un
formulaire
d'Outlook !!??
Merci infiniment
NS
"Isabelle Prawitz" <iprawitz@wanadoo.fr> a écrit dans le message
de
news:Onsm3XE3EHA.3472@TK2MSFTNGP09.phx.gbl...
Pas de quoi ! ;-)
Comme tu as pu t'en douter, j'aime beaucoup ces applis Outlook !
A+
Isa
"ns" <ns@none.ns> a écrit dans le message de
news:31jkt6F3ai0plU1@individual.net...
Merci Isabelle pour l'aide complète et précieuse !!
Cordialement
NS
"Isabelle Prawitz" <iprawitz@wanadoo.fr> a écrit dans le
message
de
news:eZveYi72EHA.3908@TK2MSFTNGP12.phx.gbl...
Bonjour !
Les 2 environnements interviennent à 2 niveaux différents :
l'un
au
niveau
du formulaire, l'autre au niveau Outlook !
Si c'est pour avoir une aide à la saisie, VbScript
(formulaire)
n'est
évidemment pas la meilleure solution, puisqu'il
n'accepte pas le typage : tu peux déclarer des variables
mais
pas les
typer, elles sont toutes de type Variant; de même,
l'objet par défaut est item, c'est-à dire l'élément
lui-même.
Par
contre,
le Gestionnaire d'évènements et l'Explorateur
d'objets de l'éditeur de script du formulaire te permettent
de
générer
le
squelette des évènements de ce formulaire, même si
derrière tu as intérêt à bien connaître ton modèle objets !
L'environnement VBA de Outlook a bien sûr l'aide à
l'écriture en
ligne,
mais l'élément par défaut est Application (i.e.
Outlook), et tu ne pourras travailler de façon assistée
qu'avec
le
modèle
Objets Outlook, et pas directement dans les
évènements de ton formulaire (par exemple au changement de
la
valeur
d'un
champ personnalisé de ton formulaire !). Par
contre, si tu veux qu'un évènement ait lieu à chaque arrivée
de
message,
ou visualiser le code nécessaire pour accéder à une
adresse précise, par exemple,VBA te sera utile !
Les deux environnements ont donc leur utilité !
Je te conseillerais donc de te créer des petites procédures
sous
VBA,
pour
vérifier leur fonctionnement (quand c'est possible
évidemment !) sous Outlook, puis d'y faire le "ménage" et
les
coller
dans
ton formulaire, puis retester ! Il y a quand même
une aide au débogage puisque tu obtiens le n° de ligne qui
plante !(Il
y a
mieux, certes !)
Espérant t'avoir éclairé ;-)
A+
Isa
"ns" <ns@none.ns> a écrit dans le message de
news:31jhk0F3bbo7bU1@individual.net...
Bonjour,
Je souhaite créer un formulaire dans Outlook et coder avec
VB.
Le but est de créer un formulaire type pour que les
utilisateurs
l'utilisent
pour envoyer toute demande de support technique.
Pour le moment, je souhaite juste comprendre le
fonctionnement
et
avoir
une
idée comment implémenter cela avec Outlook et Exchange.
Lorsque je créer un formulaire, le seul éditeur de script
que
j'ai a
disposition dans le menu est un éditeur trop basic situé
dans
le
menu :
Formulaire, afficher le code.
Comment faire pour ajouter du code VB dans le formulaire
en
utilisant
l'éditeur VBA intégrer à Outlook qui lui est nettement
plus
pro..
Merci infiniment
NS
item.body (ou item.HtmlBody) et item.Subject !
Tu retrouves le modèle objets classique, dès que tu travailles avec les
champs classiques !
A+
Isa
"ns" a écrit dans le message de
news:
Isabelle,
J'arrive a travaillé sur un champ utilisateur avec :
item.GetInspector.ModifiedFormPages("Message").TextBox1.value
Peux-tu STP me dire comment faire la même chose avec un champ lié. Par
exemple avec le champs Message ou objet du message ?
J'ai testé plusieurs formule mais je n'ai pas trouvé.
Merci infiniment pour ton aide très précieuse.
Cordialement
NS
"Isabelle Prawitz" a écrit dans le message de
news:Oups !
Petite erreur dans 2ème solution (ça m'apprendra à faire de mémoire !)
C'est :
item.GetInspector.ModifiedFormPages("Message").Controls("TextBox1").value
(ou : item.GetInspector.ModifiedFormPages("Message").TextBox1.value)
A+
Isa
"Isabelle Prawitz" a écrit dans le message de
news:%Bonjour !
Le plus simple est de lier la textbox à un champ utilisateur (par
ex.
monChamp) puis d'y accéder paritem.userproperties("monChamp").value (attention, case-sensitive sur
les
noms de champs !).L'autre solution :
item.ModifiedFormPages("Message").Controls("TextBox1").value
A+
Isa
"ns" a écrit dans le message de
news:Isabelle,
Encore quelques questions STP ! :)
Je souhaite par exemple créer un formulaire de type message. Je
souhaiteajouter un bouton (Btn_Test) et un contrôle TextBox (TextBox1).
Commentfaire pour atteindre la veleur du contrôle TextBox1
En VB, la syntaxe est par exemple :
Sub Btn_Test_Click()
MsgBox "Bonjour 1"
TextBox1.Text = "Bonjour 2"
MsgBox TextBox1.Text
End Sub
Comme faire pour atteindre une propriété d'un control dans un
formulaired'Outlook !!??
Merci infiniment
NS
"Isabelle Prawitz" a écrit dans le message
de
news:Pas de quoi ! ;-)
Comme tu as pu t'en douter, j'aime beaucoup ces applis Outlook !
A+
Isa
"ns" a écrit dans le message de
news:Merci Isabelle pour l'aide complète et précieuse !!
Cordialement
NS
"Isabelle Prawitz" a écrit dans le
message
denews:Bonjour !
Les 2 environnements interviennent à 2 niveaux différents :
l'un
auniveaudu formulaire, l'autre au niveau Outlook !Si c'est pour avoir une aide à la saisie, VbScript
(formulaire)
n'estévidemment pas la meilleure solution, puisqu'iln'accepte pas le typage : tu peux déclarer des variables
mais
pas lestyper, elles sont toutes de type Variant; de même,l'objet par défaut est item, c'est-à dire l'élément
lui-même.
Parcontre,le Gestionnaire d'évènements et l'Explorateurd'objets de l'éditeur de script du formulaire te permettent
de
générerlesquelette des évènements de ce formulaire, même siderrière tu as intérêt à bien connaître ton modèle objets !
L'environnement VBA de Outlook a bien sûr l'aide à
l'écriture en
ligne,mais l'élément par défaut est Application (i.e.Outlook), et tu ne pourras travailler de façon assistée
qu'avec
lemodèleObjets Outlook, et pas directement dans lesévènements de ton formulaire (par exemple au changement de
la
valeurd'unchamp personnalisé de ton formulaire !). Parcontre, si tu veux qu'un évènement ait lieu à chaque arrivée
de
message,ou visualiser le code nécessaire pour accéder à uneadresse précise, par exemple,VBA te sera utile !
Les deux environnements ont donc leur utilité !
Je te conseillerais donc de te créer des petites procédures
sous
VBA,pourvérifier leur fonctionnement (quand c'est possibleévidemment !) sous Outlook, puis d'y faire le "ménage" et
les
collerdanston formulaire, puis retester ! Il y a quand mêmeune aide au débogage puisque tu obtiens le n° de ligne qui
plante !(Ily amieux, certes !)
Espérant t'avoir éclairé ;-)
A+
Isa
"ns" a écrit dans le message de
news:Bonjour,
Je souhaite créer un formulaire dans Outlook et coder avec
VB.
Le but est de créer un formulaire type pour que les
utilisateursl'utilisentpour envoyer toute demande de support technique.
Pour le moment, je souhaite juste comprendre le
fonctionnement
etavoiruneidée comment implémenter cela avec Outlook et Exchange.
Lorsque je créer un formulaire, le seul éditeur de script
que
j'ai adisposition dans le menu est un éditeur trop basic situé
dans
lemenu :Formulaire, afficher le code.
Comment faire pour ajouter du code VB dans le formulaire
en
utilisantl'éditeur VBA intégrer à Outlook qui lui est nettement
plus
pro..
Merci infiniment
NS
Isabelle,
Je pense avoir la dernière question avant de tout comprendre :)
Pour accéder au contenu de l'objet Message, c'est item.body
Pour accéder au contenu de l'objet Sujet du message, c'est item.Subject
Comment connaitre les autres objets pour accéder à leurs contenu ?
Merci infiniment
NS
"Isabelle Prawitz" a écrit dans le message de
news:item.body (ou item.HtmlBody) et item.Subject !
Tu retrouves le modèle objets classique, dès que tu travailles avec les
champs classiques !A+
Isa
"ns" a écrit dans le message de
news:Isabelle,
J'arrive a travaillé sur un champ utilisateur avec :
item.GetInspector.ModifiedFormPages("Message").TextBox1.value
Peux-tu STP me dire comment faire la même chose avec un champ lié. Par
exemple avec le champs Message ou objet du message ?
J'ai testé plusieurs formule mais je n'ai pas trouvé.
Merci infiniment pour ton aide très précieuse.
Cordialement
NS
"Isabelle Prawitz" a écrit dans le message de
news:Oups !
Petite erreur dans 2ème solution (ça m'apprendra à faire de mémoire !)
C'est :
item.GetInspector.ModifiedFormPages("Message").Controls("TextBox1").value(ou : item.GetInspector.ModifiedFormPages("Message").TextBox1.value)
A+
Isa
"Isabelle Prawitz" a écrit dans le message de
news:%Bonjour !
Le plus simple est de lier la textbox à un champ utilisateur (par
ex.monChamp) puis d'y accéder paritem.userproperties("monChamp").value (attention, case-sensitive sur
lesnoms de champs !).L'autre solution :
item.ModifiedFormPages("Message").Controls("TextBox1").value
A+
Isa
"ns" a écrit dans le message de
news:Isabelle,
Encore quelques questions STP ! :)
Je souhaite par exemple créer un formulaire de type message. Je
souhaiteajouter un bouton (Btn_Test) et un contrôle TextBox (TextBox1).
Commentfaire pour atteindre la veleur du contrôle TextBox1
En VB, la syntaxe est par exemple :
Sub Btn_Test_Click()
MsgBox "Bonjour 1"
TextBox1.Text = "Bonjour 2"
MsgBox TextBox1.Text
End Sub
Comme faire pour atteindre une propriété d'un control dans un
formulaired'Outlook !!??
Merci infiniment
NS
"Isabelle Prawitz" a écrit dans le message
denews:Pas de quoi ! ;-)
Comme tu as pu t'en douter, j'aime beaucoup ces applis Outlook !
A+
Isa
"ns" a écrit dans le message de
news:Merci Isabelle pour l'aide complète et précieuse !!
Cordialement
NS
"Isabelle Prawitz" a écrit dans le
messagedenews:Bonjour !
Les 2 environnements interviennent à 2 niveaux différents :
l'unauniveaudu formulaire, l'autre au niveau Outlook !Si c'est pour avoir une aide à la saisie, VbScript
(formulaire)n'estévidemment pas la meilleure solution, puisqu'iln'accepte pas le typage : tu peux déclarer des variables
maispas lestyper, elles sont toutes de type Variant; de même,l'objet par défaut est item, c'est-à dire l'élément
lui-même.Parcontre,le Gestionnaire d'évènements et l'Explorateurd'objets de l'éditeur de script du formulaire te permettent
degénérerlesquelette des évènements de ce formulaire, même siderrière tu as intérêt à bien connaître ton modèle objets !
L'environnement VBA de Outlook a bien sûr l'aide à
l'écriture enligne,mais l'élément par défaut est Application (i.e.Outlook), et tu ne pourras travailler de façon assistée
qu'aveclemodèleObjets Outlook, et pas directement dans lesévènements de ton formulaire (par exemple au changement de
lavaleurd'unchamp personnalisé de ton formulaire !). Parcontre, si tu veux qu'un évènement ait lieu à chaque arrivée
demessage,ou visualiser le code nécessaire pour accéder à uneadresse précise, par exemple,VBA te sera utile !
Les deux environnements ont donc leur utilité !
Je te conseillerais donc de te créer des petites procédures
sousVBA,pourvérifier leur fonctionnement (quand c'est possibleévidemment !) sous Outlook, puis d'y faire le "ménage" et
lescollerdanston formulaire, puis retester ! Il y a quand mêmeune aide au débogage puisque tu obtiens le n° de ligne qui
plante !(Ily amieux, certes !)
Espérant t'avoir éclairé ;-)
A+
Isa
"ns" a écrit dans le message de
news:Bonjour,
Je souhaite créer un formulaire dans Outlook et coder avec
VB.Le but est de créer un formulaire type pour que les
utilisateursl'utilisentpour envoyer toute demande de support technique.
Pour le moment, je souhaite juste comprendre le
fonctionnementetavoiruneidée comment implémenter cela avec Outlook et Exchange.
Lorsque je créer un formulaire, le seul éditeur de script
quej'ai adisposition dans le menu est un éditeur trop basic situé
danslemenu :Formulaire, afficher le code.
Comment faire pour ajouter du code VB dans le formulaire
enutilisantl'éditeur VBA intégrer à Outlook qui lui est nettement
pluspro..
Merci infiniment
NS
Isabelle,
Je pense avoir la dernière question avant de tout comprendre :)
Pour accéder au contenu de l'objet Message, c'est item.body
Pour accéder au contenu de l'objet Sujet du message, c'est item.Subject
Comment connaitre les autres objets pour accéder à leurs contenu ?
Merci infiniment
NS
"Isabelle Prawitz" <iprawitz@wanadoo.fr> a écrit dans le message de
news:e12DCPH3EHA.524@TK2MSFTNGP09.phx.gbl...
item.body (ou item.HtmlBody) et item.Subject !
Tu retrouves le modèle objets classique, dès que tu travailles avec les
champs classiques !
A+
Isa
"ns" <ns@none.ns> a écrit dans le message de
news:31lvecF3dngbbU1@individual.net...
Isabelle,
J'arrive a travaillé sur un champ utilisateur avec :
item.GetInspector.ModifiedFormPages("Message").TextBox1.value
Peux-tu STP me dire comment faire la même chose avec un champ lié. Par
exemple avec le champs Message ou objet du message ?
J'ai testé plusieurs formule mais je n'ai pas trouvé.
Merci infiniment pour ton aide très précieuse.
Cordialement
NS
"Isabelle Prawitz" <iprawitz@wanadoo.fr> a écrit dans le message de
news:e1EEXXF3EHA.3416@TK2MSFTNGP09.phx.gbl...
Oups !
Petite erreur dans 2ème solution (ça m'apprendra à faire de mémoire !)
C'est :
item.GetInspector.ModifiedFormPages("Message").Controls("TextBox1").value
(ou : item.GetInspector.ModifiedFormPages("Message").TextBox1.value)
A+
Isa
"Isabelle Prawitz" <iprawitz@wanadoo.fr> a écrit dans le message de
news:%23PiePhE3EHA.1204@TK2MSFTNGP10.phx.gbl...
Bonjour !
Le plus simple est de lier la textbox à un champ utilisateur (par
ex.
monChamp) puis d'y accéder par
item.userproperties("monChamp").value (attention, case-sensitive sur
les
noms de champs !).
L'autre solution :
item.ModifiedFormPages("Message").Controls("TextBox1").value
A+
Isa
"ns" <ns@none.ns> a écrit dans le message de
news:31lethF3da5duU1@individual.net...
Isabelle,
Encore quelques questions STP ! :)
Je souhaite par exemple créer un formulaire de type message. Je
souhaite
ajouter un bouton (Btn_Test) et un contrôle TextBox (TextBox1).
Comment
faire pour atteindre la veleur du contrôle TextBox1
En VB, la syntaxe est par exemple :
Sub Btn_Test_Click()
MsgBox "Bonjour 1"
TextBox1.Text = "Bonjour 2"
MsgBox TextBox1.Text
End Sub
Comme faire pour atteindre une propriété d'un control dans un
formulaire
d'Outlook !!??
Merci infiniment
NS
"Isabelle Prawitz" <iprawitz@wanadoo.fr> a écrit dans le message
de
news:Onsm3XE3EHA.3472@TK2MSFTNGP09.phx.gbl...
Pas de quoi ! ;-)
Comme tu as pu t'en douter, j'aime beaucoup ces applis Outlook !
A+
Isa
"ns" <ns@none.ns> a écrit dans le message de
news:31jkt6F3ai0plU1@individual.net...
Merci Isabelle pour l'aide complète et précieuse !!
Cordialement
NS
"Isabelle Prawitz" <iprawitz@wanadoo.fr> a écrit dans le
message
de
news:eZveYi72EHA.3908@TK2MSFTNGP12.phx.gbl...
Bonjour !
Les 2 environnements interviennent à 2 niveaux différents :
l'un
au
niveau
du formulaire, l'autre au niveau Outlook !
Si c'est pour avoir une aide à la saisie, VbScript
(formulaire)
n'est
évidemment pas la meilleure solution, puisqu'il
n'accepte pas le typage : tu peux déclarer des variables
mais
pas les
typer, elles sont toutes de type Variant; de même,
l'objet par défaut est item, c'est-à dire l'élément
lui-même.
Par
contre,
le Gestionnaire d'évènements et l'Explorateur
d'objets de l'éditeur de script du formulaire te permettent
de
générer
le
squelette des évènements de ce formulaire, même si
derrière tu as intérêt à bien connaître ton modèle objets !
L'environnement VBA de Outlook a bien sûr l'aide à
l'écriture en
ligne,
mais l'élément par défaut est Application (i.e.
Outlook), et tu ne pourras travailler de façon assistée
qu'avec
le
modèle
Objets Outlook, et pas directement dans les
évènements de ton formulaire (par exemple au changement de
la
valeur
d'un
champ personnalisé de ton formulaire !). Par
contre, si tu veux qu'un évènement ait lieu à chaque arrivée
de
message,
ou visualiser le code nécessaire pour accéder à une
adresse précise, par exemple,VBA te sera utile !
Les deux environnements ont donc leur utilité !
Je te conseillerais donc de te créer des petites procédures
sous
VBA,
pour
vérifier leur fonctionnement (quand c'est possible
évidemment !) sous Outlook, puis d'y faire le "ménage" et
les
coller
dans
ton formulaire, puis retester ! Il y a quand même
une aide au débogage puisque tu obtiens le n° de ligne qui
plante !(Il
y a
mieux, certes !)
Espérant t'avoir éclairé ;-)
A+
Isa
"ns" <ns@none.ns> a écrit dans le message de
news:31jhk0F3bbo7bU1@individual.net...
Bonjour,
Je souhaite créer un formulaire dans Outlook et coder avec
VB.
Le but est de créer un formulaire type pour que les
utilisateurs
l'utilisent
pour envoyer toute demande de support technique.
Pour le moment, je souhaite juste comprendre le
fonctionnement
et
avoir
une
idée comment implémenter cela avec Outlook et Exchange.
Lorsque je créer un formulaire, le seul éditeur de script
que
j'ai a
disposition dans le menu est un éditeur trop basic situé
dans
le
menu :
Formulaire, afficher le code.
Comment faire pour ajouter du code VB dans le formulaire
en
utilisant
l'éditeur VBA intégrer à Outlook qui lui est nettement
plus
pro..
Merci infiniment
NS
Isabelle,
Je pense avoir la dernière question avant de tout comprendre :)
Pour accéder au contenu de l'objet Message, c'est item.body
Pour accéder au contenu de l'objet Sujet du message, c'est item.Subject
Comment connaitre les autres objets pour accéder à leurs contenu ?
Merci infiniment
NS
"Isabelle Prawitz" a écrit dans le message de
news:item.body (ou item.HtmlBody) et item.Subject !
Tu retrouves le modèle objets classique, dès que tu travailles avec les
champs classiques !A+
Isa
"ns" a écrit dans le message de
news:Isabelle,
J'arrive a travaillé sur un champ utilisateur avec :
item.GetInspector.ModifiedFormPages("Message").TextBox1.value
Peux-tu STP me dire comment faire la même chose avec un champ lié. Par
exemple avec le champs Message ou objet du message ?
J'ai testé plusieurs formule mais je n'ai pas trouvé.
Merci infiniment pour ton aide très précieuse.
Cordialement
NS
"Isabelle Prawitz" a écrit dans le message de
news:Oups !
Petite erreur dans 2ème solution (ça m'apprendra à faire de mémoire !)
C'est :
item.GetInspector.ModifiedFormPages("Message").Controls("TextBox1").value(ou : item.GetInspector.ModifiedFormPages("Message").TextBox1.value)
A+
Isa
"Isabelle Prawitz" a écrit dans le message de
news:%Bonjour !
Le plus simple est de lier la textbox à un champ utilisateur (par
ex.monChamp) puis d'y accéder paritem.userproperties("monChamp").value (attention, case-sensitive sur
lesnoms de champs !).L'autre solution :
item.ModifiedFormPages("Message").Controls("TextBox1").value
A+
Isa
"ns" a écrit dans le message de
news:Isabelle,
Encore quelques questions STP ! :)
Je souhaite par exemple créer un formulaire de type message. Je
souhaiteajouter un bouton (Btn_Test) et un contrôle TextBox (TextBox1).
Commentfaire pour atteindre la veleur du contrôle TextBox1
En VB, la syntaxe est par exemple :
Sub Btn_Test_Click()
MsgBox "Bonjour 1"
TextBox1.Text = "Bonjour 2"
MsgBox TextBox1.Text
End Sub
Comme faire pour atteindre une propriété d'un control dans un
formulaired'Outlook !!??
Merci infiniment
NS
"Isabelle Prawitz" a écrit dans le message
denews:Pas de quoi ! ;-)
Comme tu as pu t'en douter, j'aime beaucoup ces applis Outlook !
A+
Isa
"ns" a écrit dans le message de
news:Merci Isabelle pour l'aide complète et précieuse !!
Cordialement
NS
"Isabelle Prawitz" a écrit dans le
messagedenews:Bonjour !
Les 2 environnements interviennent à 2 niveaux différents :
l'unauniveaudu formulaire, l'autre au niveau Outlook !Si c'est pour avoir une aide à la saisie, VbScript
(formulaire)n'estévidemment pas la meilleure solution, puisqu'iln'accepte pas le typage : tu peux déclarer des variables
maispas lestyper, elles sont toutes de type Variant; de même,l'objet par défaut est item, c'est-à dire l'élément
lui-même.Parcontre,le Gestionnaire d'évènements et l'Explorateurd'objets de l'éditeur de script du formulaire te permettent
degénérerlesquelette des évènements de ce formulaire, même siderrière tu as intérêt à bien connaître ton modèle objets !
L'environnement VBA de Outlook a bien sûr l'aide à
l'écriture enligne,mais l'élément par défaut est Application (i.e.Outlook), et tu ne pourras travailler de façon assistée
qu'aveclemodèleObjets Outlook, et pas directement dans lesévènements de ton formulaire (par exemple au changement de
lavaleurd'unchamp personnalisé de ton formulaire !). Parcontre, si tu veux qu'un évènement ait lieu à chaque arrivée
demessage,ou visualiser le code nécessaire pour accéder à uneadresse précise, par exemple,VBA te sera utile !
Les deux environnements ont donc leur utilité !
Je te conseillerais donc de te créer des petites procédures
sousVBA,pourvérifier leur fonctionnement (quand c'est possibleévidemment !) sous Outlook, puis d'y faire le "ménage" et
lescollerdanston formulaire, puis retester ! Il y a quand mêmeune aide au débogage puisque tu obtiens le n° de ligne qui
plante !(Ily amieux, certes !)
Espérant t'avoir éclairé ;-)
A+
Isa
"ns" a écrit dans le message de
news:Bonjour,
Je souhaite créer un formulaire dans Outlook et coder avec
VB.Le but est de créer un formulaire type pour que les
utilisateursl'utilisentpour envoyer toute demande de support technique.
Pour le moment, je souhaite juste comprendre le
fonctionnementetavoiruneidée comment implémenter cela avec Outlook et Exchange.
Lorsque je créer un formulaire, le seul éditeur de script
quej'ai adisposition dans le menu est un éditeur trop basic situé
danslemenu :Formulaire, afficher le code.
Comment faire pour ajouter du code VB dans le formulaire
enutilisantl'éditeur VBA intégrer à Outlook qui lui est nettement
pluspro..
Merci infiniment
NS