Numéro d'article: 290657 - Dernière mise à jour: jeudi 23 novembre 2006 - Version: 3.2 Utilisation des définitions des formulaires et des formulaires One-Off dans Outlook 2002Ancien nº de publication de cet article : F290657 Cet article peut contenir des liens vers des informations en langue anglaise (pas encore traduites).
Pour vous procurer une version Microsoft Outlook 97 de cet article, reportez-vous à l'article 176567
(http://support.microsoft.com/kb/176567/
)
.
Pour vous procurer une version Microsoft Outlook 98 de cet article, reportez-vous à l'article 181266
(http://support.microsoft.com/kb/181266/
)
.
Pour vous procurer une version Microsoft Outlook 2000 de cet article, reportez-vous à l'article 207896
(http://support.microsoft.com/kb/207896/
)
.
SommaireRésumé
Cet article décrit le mode d'implémentation des formulaires personnalisés dans Outlook et fournit des conseils pour résoudre les problèmes inattendus que vous pouvez rencontrer lors de la création d'une solution basée sur des formulaires Outlook. Plus d'informationsREMARQUE : Il sera important, tout au long de cet article, de bien faire la distinction entre les termes « éléments » et « formulaires ». Un élément correspond à un « enregistrement » d'informations (un groupe de champs) dans un dossier. Un formulaire représente fondamentalement « l'interface utilisateur » associée à l'élément et ne contient généralement aucune donnée. Il est publié dans un dossier ou une bibliothèque de formulaires pour être utilisé avec les éléments du dossier. Lors de la création de solutions de formulaires personnalisés dans Outlook, il est important d'être en mesure de déterminer la façon dont Outlook utilise votre formulaire personnalisé en fonction des éléments d'un dossier. Solution de formulaires personnalisés « type »Si vous souhaitez créer un formulaire de contact personnalisé pour remplacer le formulaire de contact Outlook par défaut, vous procédez généralement comme suit :
290659
(http://support.microsoft.com/kb/290659/
)
OL2002 : Comment faire pour mettre à jour des éléments existants pour utiliser un nouveau formulaire personnalisé
Formulaires One-OffDans le scénario type décrit ci-dessus, les informations relatives au formulaire (la définition du formulaire) ne sont pas enregistrées avec chacun des éléments. Le formulaire est au fond « lié » à l'élément par le champ Classe du message. La taille d'un élément type peut atteindre 300 ou 500 octets.REMARQUE : pour simplifier, cet article utilisera le terme « formulaire lié » pour indiquer une situation dans laquelle la définition du formulaire n'est pas enregistrée dans un élément et le champ Classe du message est défini pour utiliser un formulaire personnalisé. Il est cependant possible d'enregistrer la définition du formulaire avec un élément particulier. Lorsque la définition d'un formulaire personnalisé est enregistrée dans un élément, celui-ci est alors marqué comme étant « basé sur un formulaire One-Off » ou simplement « One-Off ». Un formulaire qui devient One-Off utilisera la définition de formulaire enregistrée avec l'élément à la place du formulaire publié. Si vous enregistrez une définition de formulaire avec un élément, la Classe du message de l'élément redevient la classe du message par défaut pour ce type de formulaire (par exemple, IPM.Contact). Formulaires devenant des formulaires One-Off de façon standardVous pouvez préciser qu'il s'agit d'un formulaire One-Off en activant la case à cocher Envoyer la définition de formulaire avec l'élément, dans la page Propriétés du formulaire en mode Création. Suivez cette méthode lorsque le formulaire ne se trouve pas dans une bibliothèque de formulaires à laquelle le destinataire a accès. La sélection de cette option vous garantit que la personne affichera le formulaire personnalisé à l'ouverture de l'élément.Éléments basés sur un formulaire One-Off de façon inattendueImaginons le scénario dans lequel vous avez des formulaires liés et 10 éléments déjà créés qui utilisent votre formulaire personnalisé publié. Si vous ouvrez l'un de ces éléments et que la définition du formulaire est modifiée pour cet élément particulier, Outlook va automatiquement créer un formulaire One-Off de cet élément et enregistrer la définition de formulaire avec cet élément. La classe du message par défaut est rétablie pour le champ Classe du message pour ce type d'élément et la taille de l'élément augmente de façon notable.Voici quelques scénarios connus dans lesquels un formulaire One-Off peut être créé pour un élément de façon inattendue.
Problèmes généralement rencontrésBien que les solutions comme les situations soient très variables, il existe certains signes qui peuvent vous avertir que des formulaires deviennent One-Off.
Identification d'un élément basé sur un formulaire One-OffSi un élément est, de façon inattendue, basé sur un formulaire One-Off et que vous remarquez que la case à cocher Envoyer la définition du formulaire avec l'élément est désactivée, cela ne signifie pas nécessairement que la définition de formulaire n'est pas enregistrée avec l'élément.Un élément devient One-Off si son champ Classe du message correspond à la classe du message par défaut de ce type d'élément mais, lorsque vous ouvrez l'élément, le formulaire utilisé pour l'afficher est un formulaire personnalisé. Lorsque vous développez une solution basée sur un dossier, vous pouvez afficher les champs Classe du message et Taille dans une vue de table pour vous assurer que le comportement des éléments du dossier est normal. Par ailleurs, un changement de l'icône d'un élément indique souvent une modification de son état, mais vous devez redémarrer Outlook pour vous assurer que l'icône appropriée s'affiche. Procédure pour reproduire le problèmeMicrosoft fournit des exemples de programmation à des fins d'illustration uniquement, sans garantie explicite ou implicite, y compris, de manière non limitative, les garanties implicites de qualité marchande et/ou d'adéquation à un usage particulier. Cet article suppose que vous connaissez le langage de programmation présenté et les outils utilisés pour créer et déboguer des procédures. Les techniciens du Support technique Microsoft peuvent vous expliquer les fonctionnalités d'une procédure particulière, mais ils ne peuvent pas modifier les exemples en vue de vous fournir des fonctionnalités supplémentaires ou de créer des procédures répondant à vos besoins spécifiques. Si vous ne maîtrisez que partiellement la programmation, vous pouvez contacter un partenaire certifié Microsoft (Microsoft Certified Partner) ou le service client Microsoft au 0825 827 829 qui pourra transmettre votre demande de consulting aux équipes Microsoft appropriées. Pour plus d'informations sur les partenaires certifiés Microsoft, reportez-vous au site Web de Microsoft à l'adresse suivante :https://partner.microsoft.com/global/30000104
(https://partner.microsoft.com/global/30000104)
Pour plus d'informations sur les options de support technique disponibles et la façon de contacter Microsoft, reportez-vous au site Web de Microsoft à l'adresse suivante :
http://support.microsoft.com/default.aspx?scid=fh;FR;ASSISTEDOVER
(http://support.microsoft.com/default.aspx?scid=fh;fr;assistedover)
Les étapes suivantes illustrent la façon dont l'ajout d'un champ défini par l'utilisateur à un élément peut créer un formulaire One-Off.
ContournementSi vous avez besoin d'un scénario dans lequel un élément sera basé sur un formulaire One-Off, vous pouvez contourner les effets secondaires d'un tel élément en redéfinissant le champ de la classe du message avant d'enregistrer l'élément dans le code. Par exemple, utilisez le code suivant au lieu de celui précédemment donné dans la section « Étapes pour reproduire le problème » et l'élément n'activera pas le message d'avertissement de l'alerte macro.RéférencesPour plus d'informations sur les ressources disponibles et les réponses aux questions les plus fréquemment posées sur les solutions Microsoft Outlook, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
287530
(http://support.microsoft.com/kb/287530/
)
OL2002 : Questions sur les formulaires personnalisés et les solutions Microsoft Outlook
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT. | Traductions disponibles
|
Retour au début
