Le 03/11/2016 à 17:40, LC_Libre a écrit :
Le 03/11/2016 à 16:23, isaric a écrit :
Le 03/11/2016 à 10:10, LC_Libre a écrit :
Le 03/11/2016 à 08:26, isaric a écrit :
Je pense (?) qu'il me faut ajouter cette macro dans
--->Options-->LibreOffice--> "Sécurité des macros" -> "Sources de confiance"-->Emplacement des fichiers de confiance--> "Ajouter" Mais dans quel dossier se trouve cette macro sous Ubuntu (/.config... ?) ?
Bonjour,

je connais mal Ubuntu.

L'ayant enregistrée pour tout LibreOffice, sur Mac OS X, je la trouve dans le profil User/basic/Standard/Module1.xba

Si la macro est associée à un seul document, elle se trouve dans le fichier lui-même. Il faut donc choisir le dossier où se trouve le document comme source de confiance.
C_Lucien

Merci C_Lucien

Malgrés que j'ai la version 5 (libreoffice-base-core ... version 1:5.2.2-0ubuntu2)
J'ai un dossier /4, mais pas /5 (?) et bien un fichier "/Module1.xba"/
/(dans /home/moi/.config/libreoffice/4/user/basic/Standard/Module1.xba/)

La macro que j'ai enregistré se trouve dans fichier_exemple.odt (soit -->Outils--> Macro --> Gérer les macros-->LibreOffice Basic -->fichier_exemple.odt-->Standard-->Module1-->dans la colonne "Macros existantes dans : Module1" -->zoom100 ) donc pas à l'adresse ci-dessus.

J'ai ajouté le dossier où se trouve fichier_exemple.odt comme fichiers de confiances. (--->Options-->LibreOffice--> "Sécurité des macros" -> "Sources de confiance"-->Emplacement des fichiers de confiance--> "Ajouter" )

Je n'ai plus le problème d'ouverture avec la fenêtre de sécurité.
Le problème c'est de lancer la macro à l'ouverture du document.

Lorsque je suis sur la macro "*zoom100*" du module1 de *fichier_exemple.odt* (soit -->Outils--> Macro --> Gérer les macros-->LibreOffice Basic -->fichier_exemple.odt-->Standard-->Module1-->dans la colonne "Macros existantes dans : Module1" -->zoom100 )
Si je fais --> assigner je tombe sur la fenêtre "Évènements"
Que je sélectionne pour "Enregistrer dans" LibreOffice ou fichier_exemple.odt que je choisie l'événement "Ouvrir le document" puis clique sur assigner : "Macro" Je tombe sur la fenêtre "Sélectionneur de macro" et dans "Bibliothèque" j'ai 2 choix "Mes Macros" et "Macro LibreOIffice". je n'ai pas fichier_exemple.odt et ne peux donc pas l'affecter de cette manière ?

Remarque : si je lance "manuellement" la macro elle fonctionne bien.

Faut-il déplacer la macro ailleurs en sachant que je souhaite qu'elle fonctionne au démarrage seulement pour fichier_exemple.odt ?


D'avance merci
&ric


En effet, on ne voit pas les macros du document par cette méthode.
Je passe par Outils>Personnaliser>Événements
Puis bouton Macro…

Pour le profil, c'est normal, LibreOffice 5 continue de mettre le dossier /user/ dans un dossier /4/

C_Lucien

Merci C_Lucien cela marche bien, super

Il me reste un point à voir, mais je vais poster sur un autre fil.
J'ai fais un résumé là *Configurer le démarrage de LibreOffice pour un fichier.odt spécifique <https://forum.ubuntu-fr.org/viewtopic.php?id=1999127>* qui cela fait suite au sujet *[Résolu]Lanceur pour un fichier .odt et dimensionnement de la fenêtre <https://forum.ubuntu-fr.org/viewtopic.php?id=1998755>*




--
Envoyez un mail à [email protected] pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés

Répondre à