La macro ne s'execute pas

Fermé
balzo Messages postés 18 Date d'inscription jeudi 10 mai 2007 Statut Membre Dernière intervention 26 septembre 2007 - 26 sept. 2007 à 11:54
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 26 sept. 2007 à 12:45
Bonjour à tous
J'aurais besoin d'un peu d'aide sur ce probléme: en fait j'ai crée un formulaire sous word avec deux menus déroulants "LD1" et "LD2" et j'ai crée une petite macro pour synchroniser les choix des menus c'est à dire que si l'utilisateur choisi l'option 1 du menu 1 alors dans le menu 2 LE CHOIX 1 se met automatiquement en place. Sauf que quand je mets la protection du document, la macro ne s'execute pas et par contre quand j'exécute manuellement la macro tout marche bien
Avez vous des idées ????
Merci pour votre aide


" Macro developpée:

Sub SynchroLD2()
With ActiveDocument
.FormFields("LD2").DropDown.Value = _
.FormFields("LD1").DropDown.Value
End With
End Sub
A voir également:

3 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
26 sept. 2007 à 12:28
Bonjour
Je ne connais que les macros sur Excel, mais par analogie, vous devriez essayer d'introduire en 1° ligne de la macro ActiveDocument.Unprotect et en fin de macro, ActiveDocument.Protect de façon à protèger à nouveau le document en fin d'opèration.
Mais ceci ne marche qu'à condition que la protection n'aie pas de mot de passe, bien sur
PS pour info: sur excel, la manip est la même avec ActiveSheet.
Cordialement. Bonne chance
0
balzo Messages postés 18 Date d'inscription jeudi 10 mai 2007 Statut Membre Dernière intervention 26 septembre 2007 3
26 sept. 2007 à 12:35
Merci Vaucluse,
pour ta réponse sauf que quand le formulaire est en utlisation, il est toujour protégé par le cadenas et donc la macro ne s'éxécute pas
Y'a t'il moyen d'utliser le formulaire sans activer la pprotection ?
Merci
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
26 sept. 2007 à 12:45
Je n'étais pas sur la même longueur d'onde, il s'agit de la protection du formulaire de base et là, je suis out!
Mais je ne doute pas que quelqu'un vienne rapidement à votre secours
Avec mes excuses
Bien cordialement
0