OVH Cloud OVH Cloud

Interdire les Auto* manuels

17 réponses
Avatar
natric
[Posted to microsoft.public.fr.word and copy sent to the cited author]

Salut,

Est-il possible de faire que les subs AutoOpen,AutoNew et AutoClose
n'apparaissent pas dans la liste accessible via Outils/Macro/Macros ou,
tout au moins, ne soient pas exécutables manuellement par l'utilisateur
?

Etant entendu que si je les mets en Function ou Private, elles ne
fonctionnent plus en auto non plus.

7 réponses

1 2
Avatar
natric
[Posted to microsoft.public.fr.word and copy sent to the cited author]

In article , says...
Bonjour natric


Bonne idée mais je souhaite que les subs exposées (qui donc constitue
l'interface utilisateur) le reste, même si elles sont par ailleurs
pointées en barre d'outils et menu spécifiques.


Je suis pas sûr d'avoir tout compris.
Les macros peuvent être lancées par des menus ou des boutons même si le
menu Outil Macros a été effacé.


Je sais ça, oui. Non, ce que je disais étais que je souhaite que
l'utilisateur puisse lancer les macros d'interface via toolbar, menu ET
en allant dans la liste des macros via Outils/Macro/Macros...

Tu veux que les macros puissent être lancées par les commandes de macros
sans passer par des menus ?


Non : cf. ci-avant

Faudrait aussi penser que si tu as affaire à des utilisateurs un petit peu
avertis, rien ne les empêchera de passer dans visual basic éditeur.
Reste à voir si on peut y masquer complètement les macros.



Ceci est autre chose et du domaine de la protection anti-piratage...
Ceci sachant que la protection par pass au niveau module (comme au
niveau doc d'ailleurs) est insuffisante... Mais ce n'est pas le sujet de
ce fil :)


Avatar
Geo
Dans ton modèle avec tes macros et tout et tout
tu personnalises le menu en virant ce que tu veux interdire
(dans personnaliser/commande : choisir ton modèle)
Quand ton utilisateur utilisera ton modèle et seulement
celui-là, il lui manquera le menu défendu. Voilà tout.


Hé oui, le régime forcé en quelque sorte.
C'est si simple quand c'est expliqué comme ça.

[HS] L'air marin non, juste l'air marrant ...


La très grande forme :-)

Avatar
natric
[Posted to microsoft.public.fr.word and copy sent to the cited author]

In article ,
says...
Bonjour !

'natric' nous a écrit ...
Ah, quelle prise de tête !


Pas la peine. Si on s'en tient /strictement/ à votre question
masquer les macros automatiques parmi d'autres macros visibles
ce n'est pas possible.
Il faudrait mieux comprendre vos motivations pour proposer
un des mille contournements (garde-fous, personnalisations,
événements, classes, modules cachés en vb, j'en passe) qui
pour l'heure ne semblent pas vous convenir :-(
Désolé, je n'arrive pas à comprendre où est la prise de tête.

Anacoluthe
« Quel est le plus long chemin d’un point à un autre ? »
- Jean TARDIEU






La réponse m'a été donné sur un newsgroup in english. C'était en fait
assez simple. On a tous à apprendre, tous les jours. J'attends que le
fil apparaisse correctement dans Google groupe et reviendrai vous mettre
un lien ici.


Avatar
Anacoluthe
Bonjour !

'natric' nous a écrit ...
La réponse m'a été donné sur un newsgroup in english. C'était en fait
assez simple.


Content de constater qu'un des contournements évoqués
à savoir l'utilisation des événements vous convient :-)

Pour les autres, la solution donnée sur MPWord.vba.general
consiste à remplacer une AutoOpen (par exemple) au profit
d'une ThisDocument / Private Sub Document_Open()

Anacoluthe
« La meilleure solution est de supprimer le problème. »
- Edgar QUINET

Avatar
natric
[Posted to microsoft.public.fr.word and copy sent to the cited author]

In article ,
says...
La réponse m'a été donné sur un newsgroup in english. C'était en fait
assez simple. On a tous à apprendre, tous les jours. J'attends que le
fil apparaisse correctement dans Google groupe et reviendrai vous mettre
un lien ici.



Comme promis, voici le lien vers la solution :

http://minilien.fr/a0k121

Avatar
Geo
Bonjour natric



Comme promis, voici le lien vers la solution :

http://minilien.fr/a0k121


Intéressant, en particulier la signature :
_______________________________________
Jean-Guy Marcil - Word MVP



--

A+

Avatar
natric
[Posted to microsoft.public.fr.word and copy sent to the cited author]

In article , says...
Bonjour natric
Intéressant, en particulier la signature :
_______________________________________
Jean-Guy Marcil - Word MVP






Et le site qui va avec, oui, intéressant aussi.

1 2