Autorisation d'utiliser l'objet refusée - Erreur 419

Résolu/Fermé
rEVOLV3r Messages postés 223 Date d'inscription jeudi 12 août 2010 Statut Membre Dernière intervention 21 septembre 2022 - 16 août 2017 à 18:35
rEVOLV3r Messages postés 223 Date d'inscription jeudi 12 août 2010 Statut Membre Dernière intervention 21 septembre 2022 - 28 août 2017 à 18:28
Bonjour,

Cela fait 5 ans que je fais du VBA à un bon niveau mais là, je sèche...
J'ai déjà passé plus de 100h sur un programme utilisant différentes bibliothèques comme ADODB et plusieurs userforms.
Cela fait 2 mois que je n'avais pas touché mon programme mais en l'ouvrant aujourd'hui, j'ai plusieurs fois l'erreur suivante :
-Autorisation d'utiliser l'objet refusée
Puis Erreur inattendue (419)

Lorsque je fais Alt+F11 pour accéder aux macros, rebelotte, les erreurs...
Je peux depuis les macros ouvrir la moitié de mes Userforms, les autres sont bloqués par cette erreur.
J'ai tenté de désactiver toutes les références dans les options, rien ne fonctionne.

Auriez-vous une idée de comment résoudre ce problème et ne pas perdre tout mon travail ?

Merci d'avance !

3 réponses

eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
16 août 2017 à 18:50
Bonjour,

tu devrais préciser la version excel.
Peut-être dû à une maj récente, tu pourrais essayer en désinstallant les dernières.
Un truc qui fonctionne parfois : supprimer tous les fichiers en cache des bibliothèques :
Del c:\*.EXD /s
Ils seront recréés à la prochaine ouverture d'excel.
eric
1
rEVOLV3r Messages postés 223 Date d'inscription jeudi 12 août 2010 Statut Membre Dernière intervention 21 septembre 2022 28
16 août 2017 à 20:41
Bonjour,

Alors j'ai un peu plus isolé le problème.
Je ne peux plus ouvrir mes userforms qui possèdent des treeview de mscomctllib.treeview.
Autant dès que je clique sur le code ou sur le userform, j'ai l'erreur qui apparait autant de fois que je déclare ou utilise une fonction utilisant la bibliothèque ci-dessus.

J'ai tenté votre méthode eriiic mais cela n'a pas fonctionné.

Apparemment avec les dernières mises à jour de sécurité office, certaines bibliothèques ont été exclues car contenant des possibles failles de sécurité...

J'ai l'impression que ca va être très dur a résoudre comme problème d'autant plus qu'il n'y a presque aucune documentation sur internet alors que la MAJ a déjà 1 mois.

Merci.
0
 
Bonjour rEVOLV3r,

Les cow-boys utilisent des revolvers avec « 3 r » ? c'est le type des cartouches
que tu mets dans l'barillet ? pas mal, pour un Suisse qui est descendant de
Guillaume Tell !  ;P  c'est sûrement plus efficace qu'une arbalète !  ;D  ah non,
j'viens d'comprendre que ton 3 simule un E inversé ! bon, sérieux :

Je ne suis pas vraiment compétent pour ce genre de problème,
mais à tout hasard, essaye ceci (c'est sans aucune garantie) :

bouton Office (= fichier), bouton « Options Excel » ; côté gauche, choisir :
« Centre de gestion de la confidentialité » ; clic sur le bouton très large
« Paramètres du Centre de gestion de la confidentialité... » ; dans la
nouvelle fenêtre, côté gauche, choisir : « Paramètres des macros » ;
à droite : ☑  Accès approuvé au modèle d'objet du projet VBA

J'espère ainsi que ta bibliothèque mscomctllib.treeview te fichera la paix,
en cessant d'afficher ses messages d'erreurs agaçants et inopportuns !

J'viens d'brûler ma seule et dernière cartouche, et j'aurai pas
d'autre solution à t'proposer...  ;)  si ça marche pas, désolé !

Si ça a réglé ton problème, merci de passer le sujet en résolu ;
sinon, pour la suite, indique ta version d'Excel (comme eriiic
te l'a demandé).

Cordialement
 
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
16 août 2017 à 23:47
ça paraîtrait étonnant qu'ils aient exclu le treeview qui doit être pas mal utilisé quand même...
Ils se tirent une balle dans le pied ? ;-)
0
Lucky Luke > eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024
Modifié le 17 août 2017 à 00:24
ouais, ça s'rait comme de scier la branche sur laquelle on est assis ?  ;P
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
17 août 2017 à 00:24
Pourtant ils savent qu'on n'est pas de bois...
0
Lucky Luke > eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024
17 août 2017 à 00:26
... ni de marbre.  ;D
0
rEVOLV3r Messages postés 223 Date d'inscription jeudi 12 août 2010 Statut Membre Dernière intervention 21 septembre 2022 28
28 août 2017 à 18:28
Bonjour à tous,

D'abord merci beaucoup pour vos réponses même si cela ne m'a pas dépanné. C'est rare mais ca arrive ;-)

Alors le problème vient bien des dernières mises à jour office.
Microsoft est actuellement "en train" de travailler sur un fix.

https://support.microsoft.com/en-in/help/2770432/how-to-revert-to-an-earlier-version-of-office-2013-or-office-2016-clic

J'ai cependant réussi plus simplement à résoudre le problème en désinstallant la maj incriminée qui est pour office 2016 professional plus 32bit :KB4011051

https://social.technet.microsoft.com/Forums/office/en-US/01122b02-f82a-40dc-b7ab-341b0a5790e2/latest-office-update-for-2016-seems-to-have-broken-tabctl32ocx?forum=excel

Meilleures salutations et à une prochaine !
A+
0