Modifier l’apparence d’un contrôle

Outlook inclut plusieurs propriétés que vous pouvez utiliser pour définir l’apparence des contrôles dans votre formulaire :

  • ForeColor détermine la couleur de premier plan. La couleur de premier plan s’applique à tout texte associé au contrôle, tel que la légende ou le contenu du contrôle.

  • BackColor et BackStyle s’appliquent à l’arrière-plan du contrôle. L’arrière-plan est la zone qui se situe à l’intérieur des limites du contrôle, telle que celle qui entoure le texte dans un contrôle, mais pas la bordure du contrôle elle-même. BackColor détermine la couleur d’arrière-plan. BackStyle détermine si l’arrière-plan est transparent. Un arrière-plan de contrôle transparent est utile si votre formulaire possède une image d’arrière-plan. Pour ForeColor et BackColor, vous pouvez utiliser le jeu de couleurs défini par votre système ou une couleur personnalisée choisie dans la palette de couleurs. L’utilisation d’une couleur système, telle que Texte des menus, permet de garantir que les couleurs de votre formulaire correspondent aux couleurs et à la palette utilisées par vos applications. Les couleurs personnalisées n’apparaissent pas toujours de la même façon sur les systèmes et les résolutions d’écran, mais elles offrent le choix de couleurs le plus large.

  • BorderColor, BorderStyle et SpecialEffect s’appliquent à la bordure de contrôle. Utilisez BorderStyle ou SpecialEffect pour choisir un type de bordure. Vous ne pouvez utiliser qu’une seule de ces deux propriétés à la fois. Lorsque vous affectez une valeur à l’une de ces propriétés, le système affecte la valeur None à l’autre propriété. Avec SpecialEffect, vous pouvez choisir l’un des styles de bordure, mais vous ne pouvez utiliser que des couleurs système pour la bordure. BorderStyle prend en charge un seul style de bordure, mais vous pouvez choisir toute couleur qui constitue un paramètre valide pour BorderColor. La propriété BorderColor spécifie la couleur de la bordure de contrôle ; elle est valide uniquement lorsque vous utilisez BorderStyle pour créer la bordure.

    Note Les propriétés BorderColor, BorderStyle et SpecialEffect peuvent uniquement être appliquées aux contrôles standard fournis par défaut dans la boîte à outils Contrôles et qui ne s’appliquent pas aux zones de formulaire.

Outlook prend en charge la transparence (autrement dit, l’affichage de ce qui se trouve derrière un objet plutôt que son arrière-plan) dans deux zones : à l’arrière-plan de certains contrôles et dans les bitmaps utilisées sur certains contrôles.

Vous pouvez afficher une bitmap sur de nombreux contrôles. Certains contrôles prennent en charge les bitmaps transparentes, c’est-à-dire les bitmaps dans lesquelles une ou plusieurs couleurs d’arrière-plan sont transparentes. La transparence des bitmaps n’est pas contrôlée par une propriété du contrôle, mais par la couleur du pixel inférieur gauche dans l’image. Outlook ne permet pas de modifier une bitmap ou de la rendre transparente ; vous devez pour cela utiliser un éditeur d’images. Les bitmaps sont toujours transparentes sur les contrôles suivants : CheckBox, CommandButton, Label, OptionButton et ToggleButton. Dans Outlook, les éléments suivants ne prennent pas en charge les bitmaps transparentes : le formulaire, le contrôle Frame , le contrôle Image et le contrôle MultiPage . Les images transparentes ont parfois une apparence floue. Si vous n’aimez pas cette apparence, affichez l’image sur un contrôle qui prend en charge les images opaques. Si vous utilisez une bitmap transparente sur un contrôle qui ne prend pas en charge les bitmaps transparentes, la bitmap s’affiche correctement, mais vous ne voyez pas ce qui se trouve derrière. Pour plus d’informations, voir les rubriques suivantes :

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.