Bonjour,
J'ai un fichier word 2003 avec une macro qui s'active automatiquement à l'ouverture et qui fait apparaître une barre d'outils spécifique au document. Je suis passée sous word 2010 et ma macro ne s'active plus.
Visual Basic me renvoie "erreur d'exécution 448 : argument nommé introuvable".
Quand j'active le débogage j'obtiens :
1 2 3 4 5 6
| Public Sub MAIN()
'FORCE AFFICHAGE BARRE D'OUTILS SPÉCIFIQUE AU MODÈLE
WordBasic.ViewToolbars Toolbar:="Barre d'outils du modèle de document évolutif", Show:=1
'PERMET D'ACCÉDER AUX MACROS DONT LE NOM COMPORTE DES CARACTÈRES ACCENTUÉS
WordBasic.ToolsOptionsEdit AllowAccentedUppercase:=1
End Sub |
Avec la ligne :
WordBasic.ToolsOptionsEdit AllowAccentedUppercase:=1
qui apparaît en erreur.
N'y connaissant pas grand chose en Visual Basic, pouvez-vous m'indiquer ce que je dois modifier pour que la macro refonctionne correctement sous word 2010, sachant qu'elle devra également fonctionner sous word 2003 pour mes collègues qui n'ont pas encore migrés... Ou est-ce que je dois installer un composant ou module supplémentaire qui n'est pas présent sur la version "installation automatique" de Word 2010?
D'avance merci de votre aide.
Partager