OVH Cloud OVH Cloud

Verrouiller des fonctions dans word ?

6 réponses
Avatar
francois xavier fouchet
bonjour a tous
je développe une macro qui permet l'insertion de commentaires dans un
document sous certaines conditions (identité de l'utilisateur, date) mais
rien n'empeche les utilisateurs d'inserer des commentaires par le biais des
menus insertion-->commentaire
Existe-t-il un moyen de désactiver un menu ou une fonction d'un menu, afin
d'obliger l'utilisateur a utiliser ma macro plutot que la fonction initiale
prévue dans word ?

6 réponses

Avatar
Anacoluthe
Hello Geo !

tu te souviens qu'il y a eu au moins un cas où on n'est pas arrivés à
surcharger une commande.


Exact ! Et la très grande mvp Cindy elle-même m'avait répondu
que si une commande n'est pas dans la liste des commandes
de la boîte macro (très rares commandes internes encore liées à
l'antique WordBasic) on ne peut pas la surcharger.
A+

Anacoluthe
« Sur le manuscrit de l'amour, l'homme surcharge,
la femme biffe. »
- Paul MASSON

Avatar
francois xavier fouchet
Si je comprends bien, dans le cas qui m'intéresse, il faut que je fasse

sub InsertionCommentaire ()
msg box "veuillez utiliser MA macro"
exit sub
end sub

Etant donné que mon appli est composée de plusieurs formulaires et modules
regroupés dans un modèle de document chargé au démarrage de word, ou dois-je
placer cette " sub " ?
Avatar
Anacoluthe
Bonjour !

"francois xavier fouchet" nous a écrit ...
Si je comprends bien, dans le cas qui m'intéresse,
il faut que je fasse
sub InsertionCommentaire ()
msg box "veuillez utiliser MA macro"
exit sub
end sub


Non : InsertionCommentaire() n'est pas une commande Word

Ne vous fiez pas aux intitulés des menus. Voyez plutôt
la liste des commandes. La votre s'appelle en réalité
InsertionAnnotation() . Placez-la dans le modèle.
Et plutôt qu'un message autant lancer directement
votre macro de substitution à cet endroit.
Le Exit Sub avant End Sub est inutile.

Merci d'avoir suivi

Anacoluthe
« Écrire, ce n'est pas commenter ce que l'on croit savoir,
mais chercher ce qu'on ne sait pas encore . »
- Viviane FORRESTER

Avatar
Geo
Bonsoir Anacoluthe,


Hello Geo !

tu te souviens qu'il y a eu au moins un cas où on n'est pas arrivés
à


surcharger une commande.


Exact ! Et la très grande mvp Cindy elle-même m'avait répondu
que si une commande n'est pas dans la liste des commandes
de la boîte macro (très rares commandes internes encore liées à
l'antique WordBasic) on ne peut pas la surcharger.


Il me semble pourtant qu'on l'avait trouvé dans la liste.

C'est très loin tout ça.


--

A+


Avatar
Anacoluthe
Hello Geo !

Il me semble pourtant qu'on l'avait trouvé dans la liste.


Oui dans WD2000 mais supprimé dans celle de WD2002 !!!

C'est très loin tout ça.


:-) Quatre mois : un siècle, une éternité :-)

A+
A.

Avatar
Geo
Bonsoir Anacoluthe,


Hello Geo !

Il me semble pourtant qu'on l'avait trouvé dans la liste.


Oui dans WD2000 mais supprimé dans celle de WD2002 !!!


Là tu m'impressionnes !
Je ne m'en souvenais pas.

C'est très loin tout ça.


:-) Quatre mois : un siècle, une éternité :-)


Au moins une génération de carte mères,
l'arrivée des graveurs de DVD bi standards
Office 2003 bêta ...
On a les références qu'on peut :-)

A+