Numéro d'article: 291153 - Dernière mise à jour: jeudi 23 novembre 2006 - Version: 1.1 OL2002 : Utilisation du champ Message ou de la propriété Corps d'un élément OutlookAncien nº de publication de cet article : F291153 SommaireRésumé
Cet article décrit la façon dont Microsoft Outlook met en ?uvre le champ Message ou Notes et répond à certaines questions courantes concernant son utilisation lorsque vous personnalisez des formulaires Outlook.
Plus d'informations
Cet article aborde l'utilisation des champs et des contrôles avec des formulaires Outlook. Il est important de comprendre les différences entre les deux.
Pour plus d'informations sur les différences entre les champs et les contrôles, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
290655
(http://support.microsoft.com/kb/290655/FR/
)
OL2002 : Présentation de l'utilisation des champs et des contrôles dans des formulaires personnalisés
Travailler avec le champ Message ou NotesLe champ Message est généralement associé au formulaire de message électronique et représente la partie principale ou le " corps " du message. Il s'agit d'un champ unique car il prend en charge le texte dans plusieurs formats, RTF, HTML et texte brut. Vous pouvez aussi incorporer des objets tels que des raccourcis ou des fichiers dans le champ du message.Ce champ existe aussi sur les autres formulaires Outlook. Sur un formulaire Post, il est appellé champ Message, mais sur les autres formulaires il est désigné par champ Notes. Lorsque vous accédez à ce champ par l'intermédiaire du modèle d'objet Outlook, il correspond toujours à la propriété Body de l'élément approprié (ContactItem, PostItem). Le tableau suivant résume les conventions d'affectation des noms : Type d'élément Nom de champ Nom de propriété -------------- ------------ ---------------- Message électronique Message Corps Post Message Corps Contact Notes Corps Rendez-vous Notes Corps Demande de réunion Notes Corps Tâche Notes Corps Demande de tâche Notes Corps Journal Notes Corps Note* N/A Corps * Vous ne pouvez pas personnaliser les éléments "Note". Chaque élément Outlook contient un champ Message et il n'est pas possible d'ajouter un champ supplémentaire du même type que le champ Message. Travailler avec le contrôle de Message ou de NotesLorsque vous créez un formulaire Outlook, vous pouvez utiliser le contrôle de Message plusieurs fois sur un formulaire. Toutefois, lorsque vous insérez un second contrôle Message sur un formulaire, Outlook affiche le message d'avertissement suivant :
Ce formulaire possède plusieurs contrôles Message ou de Notes. Si plusieurs contrôles sont visibles à l'exécution, seulement un contrôle fonctionnera.
Les contrôles Outlook sont généralement reliés aux champs MAPI pour enregistrer les données actuelles. Chaque formulaire ou élément Outlook ne dispose que d'un seul champ prenant en charge le format " rtf ". Par conséquent, lorsque vous déplacez le champ Message à partir du Sélecteur de champs sur le formulaire, il est automatiquement relié au champ Outlook approprié. Vous ne pouvez pas modifier ce comportement. S'il y a plusieurs champs Message sur un formulaire, ils afficheront tous les mêmes données puisque un seul champ de ce type est autorisé pour chaque formulaire Outlook. Si vous modifiez les données dans l'un des champs Message, elles ne se dupliquent pas automatiquement sur l'autre champ Message à moins que vous n'actualisiez le champ en enregistrant ou en ouvrant à nouveau le formulaire ou en définissant la propriété Corps via le code. Le contrôle utilisé pour afficher le champ Message est créé dans le programme Outlook et n'est pas conçu pour une utilisation sur des formulaires non-Outlook. Cela dit, vous pouvez ajouter le contrôle à la boîte d'outils Contrôle puisqu'il s'agit d'un contrôle enregistré sur le système. Utilisez le bouton droit de votre souris pour cliquer sur un espace vide de la boîte d'outils Contrôle et, dans le menu contextuel, cliquez sur Contrôles personnalisés. " Contrôle OLE DocSite Outlook " devrait se trouver dans la liste des contrôles disponibles. Il s'agit du contrôle utilisé pour afficher le champ Message. Travailler avec la propriété Corps avec tous les types de format de messageL'interface utilisateur Outlook vous permet d'appliquer plusieurs mises en formes, mais lorsque vous utiliser la propriété Corps à partir de VBScript ou Microsoft Visual Basic pour Applications, la mise en forme du texte est perdue. C'est la raison pour laquelle dans le modèle d'objet Outlook le type de données de la propriété Corps est texte, il ne se comporte donc pas différemment des autres types de contrôles comme une étiquette ou une zone de texte.Microsoft 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 fournisseur de logiciels agréé Microsoft ou l'assistance téléphonique (payante) de Microsoft au (800) 936-5200 (États-Unis). Pour plus d'informations sur les fournisseurs de logiciels agréés Microsoft, veuillez consulter la page suivante sur le Web :
https://partner.microsoft.com/global/30000104
(https://partner.microsoft.com/global/30000104)
Pour plus d'informations sur les options d'assistance disponibles auprès de Microsoft, veuillez consulter la page Web suivante :
http://support.microsoft.com/directory/overview.asp
(http://support.microsoft.com/?scid=http%3a%2f%2fsupport.microsoft.com%2fdirectory%2foverview.asp)
Lorsque vous utilisez VBScript, vous ne pouvez pas insérer par programmation des informations dans le corps d'un élément Outlook sans remplacer complètement le corps. La propriété Corps vous permet de créer et de supprimer par programmation le texte du corps, mais elle ne vous permet pas d'insérer ou de modifier des informations à l'intérieur du corps.
Par exemple, vous pouvez avoir un élément de messagerie avec le texte suivant dans le champ Message : ------------------------------- Thank you for using: We appreciate your business. ------------------------------- HTMLEditorSi vous utilisez un message électronique HTML, vous pouvez utiliser le modèle d'objet Outlook pour accéder au modèle d'objet HTML et l'utiliser pour manipuler les messages électroniques HTML incorporés. Pour plus d'informations, reportez-vous à la propriété HTMLEditor dans la référence Microsoft Outlook Visual Basic (Vbaol10.chm).REMARQUE : Pour des raisons de sécurité, l'utilisation du code de script à partir d'un message électronique HTML pour accéder au modèle d'objet Outlook vous est interdite. WordEditorSi vous utilisez un message WordMail, vous pouvez utiliser la propriété WordEditor pour renvoyer le modèle d'objet Microsoft Word et l'utiliser ensuite pour modifier l'objet de document incorporé Word. Pour plus d'informations, reportez-vous à la propriété WordEditor dans la référence Microsoft Outlook Visual Basic (Vbaol10.chm).Modification du type d'éditeur par programmationLe modèle d'objet Outlook 2002 vous permet de modifier l'éditeur par programmation utilisé pour le corps d'un élément. Pour plus d'informations, reportez-vous à la propriété BodyFormat dans la référence Microsoft Outlook Visual Basic (Vbaol10.chm).Références
Pour plus d'informations sur les ressources disponibles et les réponses aux questions les plus fréquemment posées à propos des 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/FR/
)
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
