Changer l icone d excel pour

Fermé
zaibel Messages postés 19 Date d'inscription vendredi 25 avril 2008 Statut Membre Dernière intervention 16 janvier 2014 - Modifié par pijaku le 14/01/2014 à 09:34
zaibel Messages postés 19 Date d'inscription vendredi 25 avril 2008 Statut Membre Dernière intervention 16 janvier 2014 - 16 janv. 2014 à 03:35
Bonjour,

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:

9 réponses

f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 702
9 janv. 2014 à 15:57
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
0
zaibel Messages postés 19 Date d'inscription vendredi 25 avril 2008 Statut Membre Dernière intervention 16 janvier 2014
10 janv. 2014 à 04:35
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

0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 702
10 janv. 2014 à 06:57
Bonjour,

Quel Office Avez-vous: avant 2010 ou 201x
0
zaibel Messages postés 19 Date d'inscription vendredi 25 avril 2008 Statut Membre Dernière intervention 16 janvier 2014
10 janv. 2014 à 20:31
OFFICE 2010
Merci

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 702
10 janv. 2014 à 21:45
Re,

Vous l'avez installe en 32 ou 64bits
0
zaibel Messages postés 19 Date d'inscription vendredi 25 avril 2008 Statut Membre Dernière intervention 16 janvier 2014
14 janv. 2014 à 02:56
en 64
encore merci
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 214
Modifié par eriiic le 14/01/2014 à 13:36
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
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 702
14 janv. 2014 à 17:32
Bonjour eriic et meilleurs voeux,

C'est aussi un peu ma facon de penser.
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 214
14 janv. 2014 à 19:54
Re,

Tous mes meilleurs voeux pour 2014 également.
eric
0
zaibel Messages postés 19 Date d'inscription vendredi 25 avril 2008 Statut Membre Dernière intervention 16 janvier 2014
16 janv. 2014 à 03:35
Merci quand meme des efforts et du temps fournit


0