OVH Cloud OVH Cloud

Word et Visual Basic

2 réponses
Avatar
Carlos
Bonjour,
Lorsque nous lan=E7ons une application Word =E0 partir=20
de Visual Basic, est-il possible de savoir si l'usager a=20
d=E9sactiv=E9 les Macros =E0 l'ouverture du document Word ???

- Merci

2 réponses

Avatar
Geo
Bonjour Carlos


Bonjour,
Lorsque nous lançons une application Word à partir
de Visual Basic, est-il possible de savoir si l'usager a
désactivé les Macros à l'ouverture du document Word ???


Une idée comme ça,
si personne ne donne la "bonne " réponse :
dans l'auto open mettre la date et l'heure dans une propriété
personnalisée du document.
Si la date n'y est pas ou trop ancienne c'est que les macros sont
désactivées.

--

A+

Avatar
Guy Moncomble
Bonjour à tous,
dans le message : 027601c34bc5$c1f33d50$,

| Bonjour,
| Lorsque nous lançons une application Word à partir
| de Visual Basic, est-il possible de savoir si l'usager a
| désactivé les Macros à l'ouverture du document Word ???
|
| - Merci

Ta question est ambigüe Carlos Tremblay Perez133 ! De quel Visual Basic
s'agit-t'il ? si c'est VBA Word, la réponse est évidemment et fort
heureusement non.
Si c'est un autre VBA ou une application Visual Basic, c'est non aussi
3:*> , mais on est moins désarmé. On peut par exemple lancer une macro
dont on est sûr et qui ne fasse rien (c'est la seule macro dont on soit
*absolument* sûr). Si les macros sont désactivées, une erreur sera
retournée par Word vers l'application appelante et l'on pourra donc
fermer le document Word sans problème. Mais, car il y a un mais, un
message sera aussi envoyé à l'utilisateur, mais c'est un moindre mal.
--
A+

GMO MVP Word

Et surtout :
- ne lisez pas le manuel de Word, encore moins l'aide
- ne réfléchissez pas au problème qui se pose à vous
- expliquez le plus confusément possible les phénomènes constatés
- exigez une réponse immédiate
- expliquez à celui qui vous aide comment et pourquoi il aurait
du appliquer *votre* solution (qui évidemment ne marche pas)
- niez l'évidence : la solution qu'un bénévole a parfois mis des
heures à mettre au point ne marche pas chez vous qui l'appliquez mal
depuis 2 minutes.
- ne dites ni bonjour ni merci
- ne perdez pas la face : ne faites savoir à personne que vous
avez été dépanné

- insultez les contributeurs bénévoles, ils ne veulent pas
l'avouer, mais ils adorent cela. Si c'est un MVP vous avez un bonus.