incompatibilité macro et formulaire [word] - VB/VBA/VBS - Programmation
MarshPosté le 05-02-2007 à 13:58:16
Bonjour, j'ai créé un formulaire sous word et une macro qui surcharge la commande "enregistrez sous" pour que le nom du fichier soit prérempli (à partir d'un signet du document word). Cela marche très bien sauf quand j'active la protection du formulaire. Dans ce cas, lorsque je lance la macro j'ai la fenetre de débogage qui s'ouvre me disant que "je fais référence à un objet protégé".
Quelqu'un a une idée ?? merci
voici la macro :
With Dialogs(wdDialogFileSaveAs) Dim MaVariable As String, MonSignet As String MonSignet = "fournisseur" If ActiveDocument.Bookmarks.Exists(MonSignet) Then MaVariable = ActiveDocument.Bookmarks(MonSignet).Range.Text (ligne qui lance l'erreur) End If .Name = "mon_fichier_" & MaVariable .Show End With
Marsh Posté le 05-02-2007 à 13:58:16
Bonjour,
j'ai créé un formulaire sous word et une macro qui surcharge la commande "enregistrez sous" pour que le nom du fichier soit prérempli (à partir d'un signet du document word).
Cela marche très bien sauf quand j'active la protection du formulaire.
Dans ce cas, lorsque je lance la macro j'ai la fenetre de débogage qui s'ouvre me disant que "je fais référence à un objet protégé".
Quelqu'un a une idée ??
merci
voici la macro :
With Dialogs(wdDialogFileSaveAs)
Dim MaVariable As String, MonSignet As String
MonSignet = "fournisseur"
If ActiveDocument.Bookmarks.Exists(MonSignet) Then
MaVariable = ActiveDocument.Bookmarks(MonSignet).Range.Text (ligne qui lance l'erreur)
End If
.Name = "mon_fichier_" & MaVariable
.Show
End With