Re: [fr-users] Copier automatiquement macros dans plusieurs fichiers
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&D 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
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&D 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
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
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
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&D 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
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