OVH Cloud OVH Cloud

Boutons de commande (Activex) ne répondent plus sur feuille Excel 2010

16 réponses
Avatar
denys.p
Bonjour,

Voici mon dilemme....sur la totalit=E9 des ordis (environ 175) nous fonctio=
nnos encore sur Windows XP, mais nous avons install=E9 Excel 2010 (Pas Offi=
ce, mais seulement Excel).

Depuis la semaine pass=E9e, nous avons commenc=E9 la migration Windows 7 et=
Office 2010.

Ce qui se passe, et il n'y a pas de constance:

Pour les applications utilis=E9es apr plusieurs personnes, quelques fois un=
usager XP l'ouvre, et le suivant aussi sur XP ne peut l'ouvrir, recevant u=
n message Compile error in hidden module ou encore sheet1.

Ceux sur windows 7, c'est la m=EAme chose, ind=E9pendamment si l'usager sui=
vant est sur XP ou sur W7... Le probl=E8me devient sur le PC, car si l'usag=
er ouvre un autre ordi, l'application fonctionne bien. Donc, un usager util=
ise une application =E0 son bureau, et l'usager suivant qui ouvre l'applica=
tion de son bureau ne peut plus l'ouvrir...

Y a pas de logique.... J'ai essay=E9 d'enlever les fichiers .exd dans les d=
ossiers VBE et Excel 8.0...sous le disque dur...v=E9rifier dans les r=E9f=
=E9rences VBE dans VBA...rien =E0 faire....

Aucun bouton de commande ne fonctionne....

Cependant, pour toutes les applications individuelles (celles utilis=E9es p=
ar un seul usager), il n'y a aucun probl=E8me....excel reconnait les bouton=
s de commandes ....

J'ai vu qu'une "patch" de s=E9curit=E9 a caus=E9 un probl=E8me en d=E9cembr=
e 2014, mais il est suppos=E9 y avoir eu un fix depuis....

On a diff=E9rentes versions d'excel....6129, 705 et la derni=E8re 7145 (Fil=
e----help---vous voyez votre version)Moi, c'est 14.0.7145.5000 (32bit)

Honn=EAtement, je suis perdu.... quelqu'un a entendu parler de ce probl=E8m=
e ?

Merci pour votre temps

Denys

6 réponses

1 2
Avatar
Xonic
a écrit :
Bonjour,

Voici mon dilemme....sur la totalité des ordis (environ 175) nous fonctionnos
encore sur Windows XP, mais nous avons installé Excel 2010 (Pas Office, mais
seulement Excel).

Depuis la semaine passée, nous avons commencé la migration Windows 7 et
Office 2010.

Ce qui se passe, et il n'y a pas de constance:

Pour les applications utilisées apr plusieurs personnes, quelques fois un
usager XP l'ouvre, et le suivant aussi sur XP ne peut l'ouvrir, recevant un
message Compile error in hidden module ou encore sheet1.

Ceux sur windows 7, c'est la même chose, indépendamment si l'usager suivant
est sur XP ou sur W7... Le problème devient sur le PC, car si l'usager ouvre
un autre ordi, l'application fonctionne bien. Donc, un usager utilise une
application à son bureau, et l'usager suivant qui ouvre l'application de son
bureau ne peut plus l'ouvrir...

Y a pas de logique.... J'ai essayé d'enlever les fichiers .exd dans les
dossiers VBE et Excel 8.0...sous le disque dur...vérifier dans les références
VBE dans VBA...rien à faire....

Aucun bouton de commande ne fonctionne....

Cependant, pour toutes les applications individuelles (celles utilisées par
un seul usager), il n'y a aucun problème....excel reconnait les boutons de
commandes ....

J'ai vu qu'une "patch" de sécurité a causé un problème en décembre 2014, mais
il est supposé y avoir eu un fix depuis....

On a différentes versions d'excel....6129, 705 et la dernière 7145
(File----help---vous voyez votre version)Moi, c'est 14.0.7145.5000 (32bit)

Honnêtement, je suis perdu.... quelqu'un a entendu parler de ce problème ?

Merci pour votre temps

Denys



Désinstaller la mise à jour kb2553154 et la bloquer pour qu'elle ne se
réinstalle pas

--
Alain
Avatar
Denys
Wow !! que de réponses !! Merci..Oui, toutes les macros fonctionnent norm alement. En fait, et c'est ce qui est bizarre, l'appliction fonctionne comm e un charme avec un ordi, et pas avec un autre.

Avec XP on n'avait installé qu'excel 2010 cet automne. Avec la conversion c'est Windows7 et la suite complète 2010....Mais on ne convertit pas tou t le monde en même temps.... Mais j'ai de la misère à comprendre pour quoi un utilisateur XP puisse faire en sorte que l'application ne fonctionn e plus.... Ce phénomène n'a commencé que la semaine dernière alors qu'on a installé Excl 2010 le 1er novembre dernier....et ca coincide avec le début de la conversion...

Je voudrais bien connaitre la source du problème.... Isabelle, je vais v érifier toutes les pistes et je vais vous tenir au courant....C'est vraim ent aimable à tous de m'aider...

Bonne fin de fin de semaine...

Denys
Avatar
denys.p
Bon.... rien ne fonctionne...

C'est une situation particulière où pendant la migration j'ai des usage rs qui fonctionnent sous XP et Excel 2010 (avec Office 2003) et d'autres qu i sont convertis à Windows 7 avec la suite Office 2010 complète.....

Pour les applications partagées, il semble que si un utilisateur W7 ouvre l'application d'un utilisateur sous XP, celui-ci voit son ordi "corrompu" lorsqu'il tente lui aussi d'ouvrir l'application. S'il se connecte sur l'or di du bureau voisin par exemple... pas de problèmes...c'est donc l'ordi q ui est affecté, et non l'usager lui-même....

Le même phénomème avec un usager XP qui ouvre une filière qu'ensuit e ouvre un usager W7.... Mais pas toujours, et c'est ça qui est déconce rtant....

En attendant, je remplace les boutons de commande Activex par des boutons " Form Controls".... moins de possibilités, mais en attendant ça corrige le problème...

Mais j'en ai pour des semaines à tout remplacer si le problème ne se co rrige pas.....

Lorsque j'ai effectué des tests, je n'ai jamais été confronté à c e genre de problèmes.... tout fonctionnait à merveille, ou j'apportais les correctifs.... ce qui arrive, je ne l'ai jamais vu venir....faut dire q ue les tests ont été effectués avant cette "patch" de sécurité de décembre dernier.

On continue de chercher...
Denys
Avatar
MichD
Bonjour,

Fais un test simple. Tu ouvres un tout nouveau classeur d'Excel 2003.
Décoche toutes les macros complémentaires.

Tu insères un bouton de commande émanant de la barre d'outils "contrôle"
et tu lui assignes une toute petite macro. Dans la fenêtre de l'éditeur de
code VBA / barre des menus / outils / références / assure-toi que tu as
seulement les références de base qui sont cochées.

A ) Visual basic for applications
B ) Microsoft Excel xx.x Object Library
C ) Ole Automation
D ) Microsoft Office xx.x Object Library

Tu enregistres le fichier et tu l'ouvres avec Windows 7 et Office 2010.
As-tu toujours une erreur? Windows XP et Windows 7 sont en 32 bits?
Excel 2003 et Excel 2010 sont aussi en 32 bits?

'--------------------------------------
Private Sub CommandButton1_Click()
MsgBox "Bonjour"
End Sub
'--------------------------------------

Si l'erreur est toujours présente, tu peux tenter un appel à Microsoft bien
qu'il n'assure plus le suivi d'Office 2003 ou trouver la mise à jour responsable
et la désinstaller. Dans le panneau de configuration de Windows, tu peux afficher
toutes les mises à jour d'Office, les dates d'installation sont présentes!

Bonne chance!
Avatar
MichD
Lorsque tu ouvres les fichiers Excel 2003 avec Excel 2010,
est-ce que tu conserves ledit fichier dans son format original (extension du fichier
.xls) ou si tu transformes ce fichier au format .xlsm ?

L'erreur se produit même si le fichier est ouvert en mode "compatibilité"?
Avatar
denys.p
Bonjour Denis,

Oui, j'ai fait la conversion de tous les fichiers en .xlsm l'automne dernie r sur un PC qui avait l'image Windows7 et la suite Office 2010. Mais la "pa tch" de sécurité ayant causé ces problèmes n'est survenue qu'en d écembre dernier... Donc, lors de la conversion des fichiers, je n'ai pas encouru de problèmes si ce n'est que j'ai dû changer tous les calendrie rs pour les Date & Time Pickers.

Tout fonctionnait parfaitement bien à ce moment-là.

Mise-à-jour: Lorsqu'un groupe (nous en avons une dizaine) est complètem ent converti à Windows 7 et que toutes les mises-à-jour Microsoft ont été appliquées, je n'ai qu'à éliminer les fichiers .exd dans les dossiers Excel 8.0 et VBE et le problème semble réglé.

Lundi soir, iil y a eu des PC convertis ce qui a fait qu'un groupe a eu tou s ses usagers sur Windows7. Les applications ont eu des mises-à-jour co mplétées hier soir, et ce matin, j'ai pu faire le tour des PC et le pro blème semble réglé.

Il est vrai qu'ils peuvent en théorie les usagers peuvent accéder à d es fichiers qui sont aussi touchés par des utilisateurs XP pour encore qu elques jours, mais pour l'instant, il semble que l'on pourra régler le pr oblème sans trop de casse après tout...

Encore une fois, merci pour votre temps....mais si jamais demain matin ça bouscule.... je reviens vous voir !!!

Bonne journée

Denys
1 2