Macro word 2003-2010

Résolu/Fermé
iratihel Messages postés 39 Date d'inscription jeudi 17 janvier 2013 Statut Membre Dernière intervention 24 avril 2013 - 22 janv. 2013 à 10:12
iratihel Messages postés 39 Date d'inscription jeudi 17 janvier 2013 Statut Membre Dernière intervention 24 avril 2013 - 4 mars 2013 à 15:26
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 :

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...

D'avance merci de votre aide.
A voir également:

1 réponse

iratihel Messages postés 39 Date d'inscription jeudi 17 janvier 2013 Statut Membre Dernière intervention 24 avril 2013 5
4 mars 2013 à 15:26
Il semblerait que le code de cette macro soit trop ancien (antérieur à word 2000) et que par conséquent, il soit obsolète.

La question est donc résolue.
0