Le 02/11/2016 à 12:52, isaric a écrit :
Le 02/11/2016 à 12:32, LC_Libre a écrit :
Le 02/11/2016 à 09:51, Jean-Baptiste Faure a écrit :
Bonjour,

Le 27/10/2016 à 12:19, isaric a écrit :
Bonjour,

Si je ferme un fichier.odt avec un zomm de page à 140% et que je l'ouvre à
nouveau il s'ouve à 140%.
Est-il possible qu'il s'ouvre toujours à 100% et ceci quelque soit le
pourcentage de la fermeture (précédente)  ?
Apparemment ceux qui préfèrent l'inverse sont plus nombreux.
Je n'ai pas trouvé d'option de configuration qui ressemblerait à ceux
que tu veux faire.

La seule solution que je vois serait une macro forçant le zoom à 100% et
qui se déclencherait à l'ouverture du document.

Bonne journée
JBF

Bonjour,

j'ai cette macro, associée à l'événement "Ouvrir le document"

sub zoom100
rem ----------------------------------------------------------------------
rem define variables
dim document   as object
dim dispatcher as object
rem ----------------------------------------------------------------------
rem get access to the document
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")

rem ---------------------------------------------------------------------- dispatcher.executeDispatch(document, ".uno:Zoom100Percent", "", 0, Array())


end sub

C_Lucien
Merci C_Lucien

Je ne connais pas vraiment les macros
J'ai copié ce texte dans -->Outils--> Macro --> Gérer les macros-->LibreOffice Basic
puis dans
-->Mes macros-->Standard-->Module1
je vois maintenant dans la colonne "Macros existantes dans : Module1"
-->zoom100

L'ai-je bien mise au bon endroit ?
Oui, c'est bon.
Comment l'affecter  à "fichier_exemple.odt" ?
Non, la macro doit être exécutée pour tous les documents.
Faut-il l'assigner à l'Évènement -->"Démarrer l'application" (en ayant bien "Enregistrer dans" -->fichier_exemple.odt") ... ?
Non, enregistrer dans LibreOffice et associer à l'événement "Ouvrir le document".
Cet événement se produit lors de l'ouverture de n'importe quel document.

D'avance merci


;)

C_Lucien


--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org 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 à