Re : Controle activex ne fonctionne plus depuis mise à jour windows
Bonsoir,
peut être rien à voir, je prend le fil en cours, alors ... !? mais soit.
@Sylvain
Le bug apparait sur plusieurs PC, mais pas la majorité heureusement (au moins 2 utilisateurs concernés, dont moi, tous 2 sur Office 2007, et Seven 64bit).
Il se reproduit dès que des utilisateurs sous XP (32bit) / Office 2007 modifient et enregistrent le document...
n'y aurait il pas confusion dans toutes ces erreurs !?
avec par exemple des appels API 32 64bits !?
exemple avec GetSystemMetrics
'#If VBA7 Then
' #If Win64 Then
' Public Declare PtrSafe Function GetSystemMetrics Lib "user32" (ByVal nIndex As LongLong) As LongLong
' Dim MaVariable As LongLong
' #Else 'Win32
' Public Declare PtrSafe Function GetSystemMetrics Lib "user32" (ByVal nIndex As Long) As Long
' Dim MaVariable As Long
' #End If
'#Else
' Public Declare Function GetSystemMetrics Lib "user32" (ByVal nIndex As Long) As Long
' Dim MaVariable As Long
'#End If
ensuite, concernant les boutons activeX il y plus simple pour solutionner rapidement en attendant
c'est de remplacer ces boutons par des boutons formulaire ou tout autre objets dessins et d'y affecter une macro
EDIT: j'ai eu ce même problème et je n'ai rien désinstallé, juste supprimé les .exd en attendant
et depuis peu il y a eu une mise à jour et je n'ai même plus le problème des contrôles qui démarraient par 21
exemple CommandButton21 c'est revenu à 1
ensuite, pour les .exd tout dépend des contrôles insérés dans les classeurs
S’il n’y en a jamais eu il n’y aura pas tous ces fichiers, perso j'ai ceci:
MSForms.exd 07/04/2015 225 C:\Users\Roland\AppData\Local\Temp\Excel8.0
MSForms.exd 07/04/2015 148 C:\Users\Roland\AppData\Local\Temp\VBE
MSACAL.exd 08/02/2015 10 C:\Users\Roland\AppData\Roaming\Microsoft\Forms
MSComCtl2.exd 08/02/2015 71 C:\Users\Roland\AppData\Roaming\Microsoft\Forms
MSComctlLib.exd 08/02/2015 164 C:\Users\Roland\AppData\Roaming\Microsoft\Forms
RefEdit.exd 08/02/2015 15 C:\Users\Roland\AppData\Roaming\Microsoft\Forms