Changer l icone d excel pour
zaibel
Messages postés
20
Statut
Membre
-
zaibel Messages postés 20 Statut Membre -
zaibel Messages postés 20 Statut Membre -
Bonjour,
SVP j essaie de changer l icone d excel et je met ce code :
sauf que ca ne marche pas il me demande de mettre a jour a 64 bits mon code surtout cette portion et franchement je ne sais pas comment je vais pouvoir le faire
merci d avance de votre aide
gros bravo
SVP j essaie de changer l icone d excel et je met ce code :
Option Explicit
Declare Function FindWindow Lib "user32" Alias "FindWindowA" _
(ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Declare Function SendMessage Lib "user32" Alias "SendMessageA" _
(ByVal hWnd As Long, ByVal wMsg As Long, _
ByVal wParam As Long, lParam As Any) As Long
Declare Function DrawMenuBar Lib "user32" (ByVal hWnd As Long) As Long
Const WM_SETICON = &H80
Const ICON_SMALL = 0
Const ICON_BIG = 1
Sub ChangeXLIcon(Optional ByVal hIcon As Long = 0&)
'code original de Jim Rech
Dim hWnd As Long
Dim lngRet As Long
hWnd = FindWindow("XLMAIN", Application.Caption)
lngRet = SendMessage(hWnd, WM_SETICON, ICON_SMALL, ByVal hIcon)
lngRet = SendMessage(hWnd, WM_SETICON, ICON_BIG, ByVal hIcon)
lngRet = DrawMenuBar(hWnd)
End Sub
sauf que ca ne marche pas il me demande de mettre a jour a 64 bits mon code surtout cette portion et franchement je ne sais pas comment je vais pouvoir le faire
Declare Function FindWindow Lib "user32" Alias "FindWindowA" _ (ByVal lpClassName As String, ByVal lpWindowName As String) As Long Declare Function SendMessage Lib "user32" Alias "SendMessageA" _ (ByVal hWnd As Long, ByVal wMsg As Long, _ ByVal wParam As Long, lParam As Any) As Long Declare Function DrawMenuBar Lib "user32" (ByVal hWnd As Long) As Long
merci d avance de votre aide
gros bravo
A voir également:
- Changer l icone d excel pour
- Changer dns - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Changer icone bureau - Guide
- Déplacer colonne excel - Guide
9 réponses
Bonjour,
si vous avez installez office 64 bits, voir ci-dessous
https://docs.microsoft.com/fr-fr/previous-versions/office/ee691831(v=office.14)?redirectedfrom=MSDN
si vous avez installez office 64 bits, voir ci-dessous
https://docs.microsoft.com/fr-fr/previous-versions/office/ee691831(v=office.14)?redirectedfrom=MSDN
merci du lien c est tres interressant mais je suis completement perdu avec ca
je suis juste un debutant qui tapote a gauche et a droite pour arriver a un resultat
mais merci quand meme
je suis juste un debutant qui tapote a gauche et a droite pour arriver a un resultat
mais merci quand meme
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
Info sur office 2010 64 bits:
https://docs.microsoft.com/fr-fr/previous-versions/office/office-2010/ee681792(v=office.14)?redirectedfrom=MSDN
telechargez PtrSafe.exe pour office 2010:
http://www.microsoft.com/en-us/download/details.aspx?id=9970
lien micrsoft pour ptrsafe utilisaton PtrSafe office 2010:
https://docs.microsoft.com/fr-fr/previous-versions/office/ee691831(v=office.14)?redirectedfrom=MSDN
https://docs.microsoft.com/en-us/previous-versions/office/developer/office-2010/ee691831(v=office.14)?redirectedfrom=MSDN
autre infos:
https://arkham46.developpez.com/articles/office/vba64bits/
Info sur office 2010 64 bits:
https://docs.microsoft.com/fr-fr/previous-versions/office/office-2010/ee681792(v=office.14)?redirectedfrom=MSDN
telechargez PtrSafe.exe pour office 2010:
http://www.microsoft.com/en-us/download/details.aspx?id=9970
lien micrsoft pour ptrsafe utilisaton PtrSafe office 2010:
https://docs.microsoft.com/fr-fr/previous-versions/office/ee691831(v=office.14)?redirectedfrom=MSDN
https://docs.microsoft.com/en-us/previous-versions/office/developer/office-2010/ee691831(v=office.14)?redirectedfrom=MSDN
autre infos:
https://arkham46.developpez.com/articles/office/vba64bits/
Bonjour,
indépendamment de ton pb c'est une grosse erreur d'avoir installé la version 64 bits si tu n'en as pas besoin (bases de données énormes).
Je te conseille fortement de désinstaller la version 64 bits et d'installer la 32 bits.
Tu as beaucoup de compléments ActiveX (dans les boites de dialogue) utilisés qui n'existent pas en 64 bits.
Voir le 1er lien de f894009.
eric
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu lorsque c'est le cas (en haut vers votre titre).
Merci
indépendamment de ton pb c'est une grosse erreur d'avoir installé la version 64 bits si tu n'en as pas besoin (bases de données énormes).
Je te conseille fortement de désinstaller la version 64 bits et d'installer la 32 bits.
Tu as beaucoup de compléments ActiveX (dans les boites de dialogue) utilisés qui n'existent pas en 64 bits.
Voir le 1er lien de f894009.
eric
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu lorsque c'est le cas (en haut vers votre titre).
Merci