• Initiateur de la discussion Initiateur de la discussion DJ FA
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Re : Chnanger l'icône ?

J'ai trouvé ça sur le forum :


Code:
Option Explicit
 
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" _
      (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
 
Private Declare Function SendMessageA Lib "user32" _
      (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Integer, _
      ByVal lParam As Long) As Long
 
Private Declare Function ExtractIconA Lib "shell32.dll" _
      (ByVal hInst As Long, ByVal lpszExeFileName As String, _
      ByVal nIconIndex As Long) As Long
 
 
Private Sub Workbook_Activate()
    Dim Fichier As String
    Dim x As Long
    
    'Chemin et nom du fichier icône à afficher
    Fichier = "C:\dossier\nomfichier.ICO"
    'Vérifie si le fichier existe
    If Dir(Fichier) = "" Then Exit Sub
    
    x = ExtractIconA(0, Fichier, 0)
    SendMessageA FindWindow(vbNullString, Application.Caption), _
        &H80, False, x
 
End Sub
 
 
Private Sub Workbook_Deactivate()
    Dim Fichier As String
    Dim x As Long
    
    Fichier = Application.Path & "\excel.exe"
    x = ExtractIconA(0, Fichier, 0)
    SendMessageA FindWindow(vbNullString, Application.Caption), _
        &H80, False, x
 
End Sub
 
Re : Chnanger l'icône ?

Bonjour à tous,

Merci aussi de ponctuer tes messages par un "Bonjour" ou "autres civilités qui vont bien"...

Ca fonctionne quand le fichier descend dans la barre des tâches uniquement.

Peux-tu en dire un peu plus.. Si tu "descends le fichier dans le SysTray, normalement il n'est pas fermé mais le fichier apparent reprend "la main" et donc , si le code fonctionne, tu retrouves l'icône XL.

Chez moi il suffise que je ferme LE FICHIER pour qu'XL retrouve son icône. Encore une fois sous XL 2003...

A+ à tous
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
12
Affichages
584
Réponses
15
Affichages
733
Réponses
18
Affichages
633
Réponses
16
Affichages
439
Retour