J'ai un modèle qui se nomme Menu.dot.
J'ai créé un UserForm dans Menu.dot, j'y ai inséré 3 OptionButton qui me
permettent d'ouvrir respectivement:
C:\Blabla.dot (OptionButton1)
C:\X.dot (OptionButton2)
C:\Y.dot (OptionButton3)
Dans Visual Basic, lorsque je clique 2x sur OptionButton1, j'obtiens:
Private Sub OptionButton1_Click()
BLABLA
End Sub
Pour l'exécution, je demande à ce que l'userform se ferme après avoir cliqué
sur 1 des 3 OptionButton, que Menu.dot se ferme et qu'un document basé sur 1
des 3 modèles (Blabla, X ou Y) s'ouvre et exécute sa macro de démarrage.
Pour se faire j'utilise le code suivant dans le module:
Sub BLBLA()
UserForm1.Hide
ActiveDocument.Close
Documents.Add Template:="C:\Blabla.dot"
End Sub
Sur Word 98 et 2003, ça fonctionne normalement. Sur Word 2000 SR1, s'affiche
le message: "impossible d'ouvrir la macro de stockage"
Si je supprime la phrase ActiveDocument.Close du code précédent, ça
fonctionne mais je me retrouve avec 2 documents ouverts en même temps, chose
que je voudrais éviter