Date: prev next · Thread: first prev next last
2016 Archives by date, by thread · List index


Bonjour Jean-François,

Le 15/08/2016 à 08:54, Jean-Francois Nifenecker a écrit :
Bonjour Jean-Baptiste,

Le 15/08/2016 08:11, Jean-Baptiste Faure a écrit :

À l'occasion de cette demande d'amélioration :
https://bugs.documentfoundation.org/show_bug.cgi?id=101110
je me demande si on ne pourrait pas faire ça avec une macro.

Est-ce que des experts des macros LibreOffice ont une idée là-dessus ?


je ne suis pas un expert... cependant il existe en effet une possibilité
d'accéder aux menus de LibO par macro.

D'accord pour les menus mais peut-on aussi accéder aux commandes qui ne
sont pas dans les menus (mais qu'on pourrait y ajouter) ? Par exemple
une macro qui ouvrirait un champ texte dans lequel l'utilisateur
pourrait saisir une commande UNO qui serait exécutée quand il valide en
cliquant sur le bouton OK.


J'ai écrit et j'utilise ce qui suit dans mes propres macros.
L'ensemble des options de menus est disponible dans le fichier
\share\config\soffice.cfg\modules\sglobal\menubar\menubar.xml du dossier
d'installation.

Merci :-)

On pourrait donc imaginer une extension qui ajouterait une option de
menu et une liste déroulante pour choisir l'option à exécuter. Ce serait
plus rudimentaire que ce que fait AutoCAD mais ça marcherait, je pense.

Ceci dit, je ne vois pas trop l'intérêt. Quand on utilise souvent la
même option de menu, on a intérêt à y associer un raccourci clavier,
s'il n'existe pas déjà.

Moi non plus mais si on peut faire ça avec une macro il devient inutile
de proposer de distraire les développeurs avec l'implémentation d'une
fonction exotique qui n'intéresse qu'un ou deux utilisateurs. ;-)

Bonne journée
JBF

-- 
Seuls des formats ouverts peuvent assurer la pérennité de vos documents.
Disclaimer: my Internet Provider being located in France, each of our
exchanges over Internet will be scanned by French spying services.

-- 
Envoyez un mail à users+unsubscribe@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

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.