Erreur d’exécution 2147467259 (80004005) lorsque vous définissez une propriété d’un graphique
Symptômes
Prenons l’exemple du scénario suivant :
- Vous disposez d’une macro qui définit une propriété d’un graphique dans Microsoft Excel. Par exemple, la macro définit les propriétés MaximumScale, MinimumScale, Title, Axis ou Legend d’un graphique.
- Vous protégez la feuille de calcul. Dans ce cas, vous cliquez pour sélectionner la zone Modifier les objets case activée dans la boîte de dialogue Protéger la feuille.
- Vous exécutez la macro.
Dans ce scénario, vous recevez un message d’erreur qui ressemble à l’un des suivants.
Message d’erreur 1
Run-time error '-2147467259 (80004005)':
Method 'MaximumScale' of object 'Axis' failed
Message d’erreur 2
Run-time error '-2147467259 (80004005)':
Automation error
Unspecified error
Cause
Ce problème se produit car le modèle objet Excel du graphique est désactivé dans une feuille de calcul protégée.
Solution de contournement
Pour contourner ce problème, supprimez la protection de la feuille de calcul pour permettre à la macro de s’exécuter. Vous pouvez déprotéger manuellement la feuille de calcul ou à l’aide de la méthode Unprotect dans la macro.
État
Microsoft a confirmé l’existence de ce problème dans les produits Microsoft répertoriés dans la section « Produits concernés ».
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour