OVH Cloud OVH Cloud

Publier un formulaire

6 réponses
Avatar
Stephane D
Bonjour à tous

Voilà ce que je voudrais faire:
Ouvrir un un dossier public (exchange) contact avec un formulaire
modifié par défaut.

Voilà ce que j'ai fait:
-Créer un formulaire à partir du formulaire contact.
-Publier ce formulaire dans le dossier public contact, dans la
bibliothèque d'organisation
-Autoriser que ce formulaire dans le dossier public.

Voilà ce que j'otiens:
-Rien de terrible :-))
-Lorsqu'on double clique su run contact de mon dossier public ben c'est
le formulaire classique des contacts qui s'ouvre et pas le mien.
-Par contre si je créé un contact à parti de mon formulaire quand je
l'ouvre à nouveau c'set avec mon formulaire.

Quelqu'un peut m'expliquer le pourquoi du comment de la chose ?

@+ Stephane

6 réponses

Avatar
Aurélia Belin [MS]
Bonjour,

si tu avais déjà des contacts créés avant de publier ton formulaires perso,
alors ces contacts utilisent le formulaire classique.
Il faut changer la classe de ces contacts

Pour t'aider voici un article :
201087 How to update existing items in an Outlook folder to use a new custom
http://support.microsoft.com/?id 1087

Aurélia
"Stephane D" wrote in message
news:cr0m0o$m3n$
Bonjour à tous

Voilà ce que je voudrais faire:
Ouvrir un un dossier public (exchange) contact avec un formulaire modifié
par défaut.

Voilà ce que j'ai fait:
-Créer un formulaire à partir du formulaire contact.
-Publier ce formulaire dans le dossier public contact, dans la
bibliothèque d'organisation
-Autoriser que ce formulaire dans le dossier public.

Voilà ce que j'otiens:
-Rien de terrible :-))
-Lorsqu'on double clique su run contact de mon dossier public ben c'est le
formulaire classique des contacts qui s'ouvre et pas le mien.
-Par contre si je créé un contact à parti de mon formulaire quand je
l'ouvre à nouveau c'set avec mon formulaire.

Quelqu'un peut m'expliquer le pourquoi du comment de la chose ?

@+ Stephane


Avatar
Aurélia Belin [MS]
Bonjour,

si tu avais déjà des contacts créés avant de publier ton formulaires perso,
alors ces contacts utilisent le formulaire classique.
Il faut changer la classe de ces contacts

Pour t'aider voici un article :
201087 How to update existing items in an Outlook folder to use a new custom
http://support.microsoft.com/?id 1087

Aurélia

"Stephane D" wrote in message
news:cr0m0o$m3n$
Bonjour à tous

Voilà ce que je voudrais faire:
Ouvrir un un dossier public (exchange) contact avec un formulaire modifié
par défaut.

Voilà ce que j'ai fait:
-Créer un formulaire à partir du formulaire contact.
-Publier ce formulaire dans le dossier public contact, dans la
bibliothèque d'organisation
-Autoriser que ce formulaire dans le dossier public.

Voilà ce que j'otiens:
-Rien de terrible :-))
-Lorsqu'on double clique su run contact de mon dossier public ben c'est le
formulaire classique des contacts qui s'ouvre et pas le mien.
-Par contre si je créé un contact à parti de mon formulaire quand je
l'ouvre à nouveau c'set avec mon formulaire.

Quelqu'un peut m'expliquer le pourquoi du comment de la chose ?

@+ Stephane


Avatar
Stephane D
Aurélia Belin [MS] wrote:
Bonjour,

si tu avais déjà des contacts créés avant de publier ton formulaires perso,
alors ces contacts utilisent le formulaire classique.
Il faut changer la classe de ces contacts

Pour t'aider voici un article :
201087 How to update existing items in an Outlook folder to use a new custom
http://support.microsoft.com/?id 1087

Aurélia


Merci merci Aurélia ca marche très bien.
Pour être complet j'ai trouvé le reste:

@+ Stephane

Question : Vous avez créé un formulaire Outlook personnalisé, mais
celui-ci n'est pas utilisé lors de la création d'un nouvel élément ou
lors de l'ouverture d'un élément existant avant la création du
formulaire. Pourquoi le formulaire n'est-il pas utilisé ?


Réponse :Pour utiliser un formulaire Outlook personnalisé dans une
solution générale de formulaire basée sur des dossiers, vous devez
effectuer les trois procédures suivantes :
1. Publiez le formulaire dans le dossier ou dans la bibliothèque de
formulaires dans lesquels vous souhaitez l'utiliser. Dans le menu
Fichier du formulaire personnalisé, cliquez sur Publier le formulaire.
Le nom du formulaire désigne également la Classe du message, ce qui est
important pour mener à bien les deux étapes suivantes. Pour savoir où
publier le formulaire, cliquez sur le numéro ci-dessous pour afficher
l'article correspondant de la Base de connaissances Microsoft :
264117OL97 : Procédures pour déterminer où publier un formulaire
2. Définissez le nouveau formulaire comme formulaire par défaut pour ce
dossier. Pour cela, cliquez avec le bouton droit sur le dossier et
cliquez sur Propriétés. Dans la zone Lors de la publication dans ce
dossier, utiliser :, cliquez sur votre formulaire personnalisé, puis
cliquez sur OK. Les nouveaux éléments créés utiliseront la formulaire
personnalisé à la place du formulaire Outlook par défaut.
3. Si des éléments existants du dossier doivent exploiter ce nouveau
formulaire, modifiez le champ Classe du message dans chaque élément du
dossier. Le champ Classe du message d'un élément indique à Outlook le
formulaire à utiliser pour afficher cet élément. Vous ne pouvez pas
modifier ce champ directement dans Outlook car il est considéré comme
étant en lecture seule, mais vous pouvez utiliser du code de
programmation et le modèle objet Outlook pour modifier la classe du
message du champ.Pour plus d'informations sur la procédure à suivre pour
modifier la classe du message d'éléments d'un dossier et sur les
utilitaires pour le faire, cliquez sur le numéro ci-dessous pour
afficher l'article correspondant de la Base de connaissances Microsoft :
170301OL97 : Mise à jour des éléments existants afin d'utiliser un
nouveau formulaire personnalisé

Avatar
Stephane D
Aurélia Belin [MS] wrote:
Bonjour,



PAr contre y'a un truc que j'arrive à faire. Dans mon formulaire j'ai
ajouté des champs personalisés, mais je sais pas comment faire pour y
accéder en vbscript ou avec une macro ?
monContact.NameFiel = "toto"
ca lui va pas du tout.
Si ca t'as une info dans tes tiroirs je suis preneur.

@+ Stephane

Avatar
Stephane D
Stephane D wrote:
Aurélia Belin [MS] wrote:

Bonjour,



PAr contre y'a un truc que j'arrive à faire. Dans mon formulaire j'ai
ajouté des champs personalisés, mais je sais pas comment faire pour y
accéder en vbscript ou avec une macro ?
monContact.NameFiel = "toto"
ca lui va pas du tout.
Si ca t'as une info dans tes tiroirs je suis preneur.


Pour ceux que ca intéresse (si y'en a) la bonne syntaxe pour les champs
persos c'est:
monContact.UserProperties("Code Client") = "123456"

@+ Stephane


Avatar
JièL Goubert
Bonjoir(c) Stephane D

Le 31/12/2004 10:19 vous avez écrit ceci :
Pour ceux que ca intéresse (si y'en a) la bonne syntaxe pour les champs
persos c'est:
monContact.UserProperties("Code Client") = "123456"


merci pour ce retour, il pourra servir à d'autres.

--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr/
*** ENQUETE SUR LES NEWSGROUPS MICROSOFT FRANCOPHONES ***
http://collecxia.microsoft.fr/formulaires/forms/enquetenewsgroupfy04/