OVH Cloud OVH Cloud

Création d'un userform

1 réponse
Avatar
Charly
Bonjour,

Notre bureau vient de migrer vers la version 2003 de office.

Dans un classeur (Excel 2000), il y a un procédure VBA pour la création d'un
UserForm en utilisant la commande :

Set TempForm = ThisWorkbook.VBProject.VBComponents.Add(vbext_ct_MSForm)

Sous Excel 2003, cette commande ne fonctionne plus!
Message : «L'accès par programme au projet Visual Basic n'est pas fiable»

Y a t'il une alternative pour que cette procédure fonctionne sous Excel 2003
?

Merci pour votre aide précieuse
Charles

1 réponse

Avatar
Clément Marcotte
Bonjour,

Un chemin qui devrait ressembler à cela:

Outils-Options-Sécurité-Sécurité des macros - Sources fiables - cocher
"Faire confiance au projet VisualBasic"


"Charly" a écrit dans le message de news:
usvy%
Bonjour,

Notre bureau vient de migrer vers la version 2003 de office.

Dans un classeur (Excel 2000), il y a un procédure VBA pour la création
d'un UserForm en utilisant la commande :

Set TempForm = ThisWorkbook.VBProject.VBComponents.Add(vbext_ct_MSForm)

Sous Excel 2003, cette commande ne fonctionne plus!
Message : «L'accès par programme au projet Visual Basic n'est pas fiable»

Y a t'il une alternative pour que cette procédure fonctionne sous Excel
2003 ?

Merci pour votre aide précieuse
Charles