Bonjour,

Préambule, pour activer (ou désactiver) aero sur votre pc :
Activation de l'interface Aero
  1. Cliquez sur le bouton Démarrer puis sur Panneau de configuration.
  2. Cliquez sur Apparence et personnalisation.
  3. Cliquez sur Personnalisation.
  4. Cliquez sur un thème de la liste aero

Désactivation de l'interface Aero
  1. Cliquez sur le bouton Démarrer puis sur Panneau de configuration.
  2. Cliquez sur Apparence et personnalisation.
  3. Cliquez sur Personnalisation.
  4. Dans la liste Thèmes classique, cliquez sur Windows classique (par exemple)



Sur tous mes logiciels, y compris de la suite office, que j'active aero ou non sur mon pc, la couleur de fond ne change pas.
Il y a bien entendu quelques différences, mais la "BackColor" est identique.

Or, lorsque je dessine un Userform, celui-ci a une couleur bien différente selon l'interface choisie par l'utilisateur.
J'ai tenté de "forcer" le BackColor en le plaçant dans l'Userform_Activate, rien n'y fait...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
Option Explicit
 
Private Sub UserForm_Activate()
    Me.BackColor = &H8000000F
End Sub
résultat, à gauche aero, à droite sans aero...
Nom : Userforms.png
Affichages : 179
Taille : 31,3 Ko

C'est pas cool...
Comment faire en sorte que ma belle couleur soit identique partout? (sans avoir à ajouter une image de fond, bien entendu...)

Merci!