Re: [fr-users] Copier automatiquement macros dans plusieurs fichiers

2022-06-20 Par sujet Bernard Siaud alias Troumad

Le 21/06/2022 à 07:28, jean-francois a écrit :


Bonjour Bernard,

Le 20/06/2022 à 09:38, Bernard Siaud alias Troumad a écrit :

[...]
Par contre, si je dois importer comme ceci ma macro chaque fois, ça 
va être plus long qu'un petit programme automatique. Un avantage, 
c'est qu'on copie directement une bibliothèque, pas besoin de la créer.

Il reste une astuce pour l'importation du bouton.


je travaille depuis qq temps à un outil ("TheLobster" [1]) qui étend 
la fonctionnalité de ce qu'a créé Bernard Marcelly [2]. L'outil en 
question permet de copier une ou plusieurs bibliothèques de n'importe 
quel conteneur (document ou Mes macros) vers n'importe quel autre. 
L'outil proposé par Bernard ne s'intéresse qu'à la bilbiothèque Mes 
macros/Standard.


TheLobster prend la forme d'un modèle de document Writer et se trouve 
actuellement en phase alpha finale. Attention : il n'y a ici que 
recopie de bibliothèques, pas création de boutons.


Si tu es intéressé, on peut échanger par message privé.


[1] The LibreOffice Basic Script Transfer.

[2] https://berma.pagesperso-orange.fr/Files_fr/StandardExportImport.odt
Cet outil permet de "Sauver/Restaurer la bibliothèque Standard de Mes 
Macros et Dialogues. Le document contient les macros de traitement."



Amicalement,


Si un test est utile à la communauté, ce sera avec plaisir.

Si en plus, ça m'aide, c'est encore mieux.

--
Amicalement vOOotre  Troumad Alias Bernard SIAUD
mon site : http://troumad.org : AD maths WEB...
Pour la liberté http://www.developpez.net/forums/f17/systemes/linux/ 
N'envoyez que des documents avec des formats ouverts, comme 
http://fr.libreoffice.org


--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


Re: [fr-users] Copier automatiquement macros dans plusieurs fichiers

2022-06-20 Par sujet Bernard Siaud alias Troumad

Le 20/06/2022 à 16:06, Jean-Michel COSTE a écrit :

Bonjour,

Le 20/06/2022 à 09:38, Bernard Siaud alias Troumad a écrit :
Merci pour cette astuce. Je ne pense pas protéger les macros, c'est 
un document de travail partagé.


Par contre, si je dois importer comme ceci ma macro chaque fois, ça 
va être plus long qu'un petit programme automatique. Un avantage, 
c'est qu'on copie directement une bibliothèque, pas besoin de la créer.

Il reste une astuce pour l'importation du bouton.
Pourquoi ne pas créer le bouton par macro à l'ouverture du document 
(s'il n'y est pas déjà, bien entendu)


Tu  veux dire que je fasse une fonction qui crée une bouton par macro ?

Bof...



J'avais essayer de voir si je pouvais faire quelque chose en 
travaillant sur les différents éléments contenus dans le fichier odt 
zippé... Pas trouvé.

Ça, c'est pas simple



--
Amicalement vOOotre  Troumad Alias Bernard SIAUD
mon site : http://troumad.org : AD maths WEB...
Pour la liberté http://www.developpez.net/forums/f17/systemes/linux/ 
N'envoyez que des documents avec des formats ouverts, comme 
http://fr.libreoffice.org


--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


Re: [fr-users] Copier automatiquement macros dans plusieurs fichiers

2022-06-20 Par sujet Jean-Michel COSTE

Bonjour,

Le 20/06/2022 à 09:38, Bernard Siaud alias Troumad a écrit :
Merci pour cette astuce. Je ne pense pas protéger les macros, c'est un 
document de travail partagé.


Par contre, si je dois importer comme ceci ma macro chaque fois, ça va 
être plus long qu'un petit programme automatique. Un avantage, c'est 
qu'on copie directement une bibliothèque, pas besoin de la créer.

Il reste une astuce pour l'importation du bouton.
Pourquoi ne pas créer le bouton par macro à l'ouverture du document 
(s'il n'y est pas déjà, bien entendu)


J'avais essayer de voir si je pouvais faire quelque chose en 
travaillant sur les différents éléments contenus dans le fichier odt 
zippé... Pas trouvé.

Ça, c'est pas simple
--


   Jean-Michel COSTE

--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


Re: [fr-users] Copier automatiquement macros dans plusieurs fichiers

2022-06-20 Par sujet prog.amat...@free.fr
Comme je l'avais dit dans un précédent message, personnellement je 
préfère affecter mes macros à un menu. Mais je ne sais le faire que 
fichier par fichier puisqu'il faut l'affecter au document.


Quant à protéger les macros, c'est un choix mais il faut que tu sois sûr 
que les personnes qui partagent le fichier ont les connaissances 
nécessaires pour savoir que toute modification de code peut entraîner 
des erreurs.


Moi je travaillais avec beaucoup de fichiers partagés par un grand 
nombre de personnes et j'en suis arrivée à cette solution après avoir 
cherché plusieurs fois pendant des heures pourquoi certains ne 
fonctionnaient plus. En plus de les protéger, je gardais toujours une 
sauvegarde du code. C'est un peu comme protéger un fichier de saisie 
comprenant beaucoup de formules pour éviter de les écraser. Et cela même 
si le fichier n'est pas partagé.


Le 20/06/2022 à 09:38, Bernard Siaud alias Troumad a écrit :
Merci pour cette astuce. Je ne pense pas protéger les macros, c'est un 
document de travail partagé.


Par contre, si je dois importer comme ceci ma macro chaque fois, ça va 
être plus long qu'un petit programme automatique. Un avantage, c'est 
qu'on copie directement une bibliothèque, pas besoin de la créer.

Il reste une astuce pour l'importation du bouton.

J'avais essayer de voir si je pouvais faire quelque chose en 
travaillant sur les différents éléments contenus dans le fichier odt 
zippé... Pas trouvé.




--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


Re: [fr-users] Copier automatiquement macros dans plusieurs fichiers

2022-06-20 Par sujet Bernard Siaud alias Troumad
Merci pour cette astuce. Je ne pense pas protéger les macros, c'est un 
document de travail partagé.


Par contre, si je dois importer comme ceci ma macro chaque fois, ça va 
être plus long qu'un petit programme automatique. Un avantage, c'est 
qu'on copie directement une bibliothèque, pas besoin de la créer.

Il reste une astuce pour l'importation du bouton.

J'avais essayer de voir si je pouvais faire quelque chose en travaillant 
sur les différents éléments contenus dans le fichier odt zippé... Pas 
trouvé.


--

Amicalement vOOotre  Troumad Alias Bernard SIAUD
mon site : http://troumad.org : AD maths WEB...
Pour la liberté http://www.developpez.net/forums/f17/systemes/linux/ 
N'envoyez que des documents avec des formats ouverts, comme 
http://fr.libreoffice.org


--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


Re: [fr-users] Copier automatiquement macros dans plusieurs fichiers

2022-06-20 Par sujet prog.amat...@free.fr

Bonjour,

Pour l'avoir pratiqué pendant longtemps quand je travaillais, je vous 
conseille de protéger votre code
Je vous envoie les fiches que j'avais faites, elle datent mais 
fonctionnent toujours


*Déplacer macros d'un document à un autre*





Cliquer sur Gérer


Choisir la macro à copier et cliquer-glisser en maintenez la touche CTRL 
si on veut copier sinon la macro sera déplacée



*Pour protéger le code des macros*, il faut les placer dans une 
bibliothèque personnelle.


C'est la bibliothèque que l'on peut protéger par mot passe










Une fois le document enregistré, le mot de passe sera demandé pour 
l'accès au code des macros


Pour enlever la protection, cliquer à nouveau sur Mot de passe et ne pas 
saisir de nouveau mot de passe



Claude

Le 20/06/2022 à 08:27, Bernard Siaud alias Troumad a écrit :

Bonjour

J'ai fait une macro dans un fichier et j'aimerai la dupliquer dans 
plus de 10 fichiers. Comme ce sont des fichiers que je donne, je ne 
peux pas passer la macro en locale, il faut qu'elle soit incluse dans 
le fichier.


Est-il possible de copier automatique des macros dans un fichier ? Si 
en même temps, je peux automatiser la création d'un bouton dans la 
barre de menu, ce serait vraiment le top.




--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy