[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.
[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 :)
[Posted to microsoft.public.fr.word and copy sent to the cited author]
In article <eusPYu8xEHA.3808@TK2MSFTNGP15.phx.gbl>, Geo@sans.pub 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 :)
[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 :)
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 :-)
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.
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 :-)
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 dun 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.
[Posted to microsoft.public.fr.word and copy sent to the cited author]
In article <O7FcoH9xEHA.4060@TK2MSFTNGP10.phx.gbl>,
nopub_anacoluthe@Ouanadoo.fr 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 dun 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.
[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 dun 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.
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
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
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
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
[Posted to microsoft.public.fr.word and copy sent to the cited author]
In article <MPG.1bfd830c5e88ec92989747@news.free.fr>, natricity@free.fr
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.
[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
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+
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
jmarcilREMOVE@CAPSsympatico.caTHISTOO
Intéressant, en particulier la signature : _______________________________________ Jean-Guy Marcil - Word MVP
--
A+
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.
[Posted to microsoft.public.fr.word and copy sent to the cited author]
In article <eU11HZKyEHA.2600@TK2MSFTNGP09.phx.gbl>, Geo@sans.pub says...
Bonjour natric
Intéressant, en particulier la signature :
_______________________________________
Jean-Guy Marcil - Word MVP
jmarcilREMOVE@CAPSsympatico.caTHISTOO