Nous mettrons à jour notre Politique de confidentialité prochainement. En voici un aperçu.

Calc 5 : La gestion de données

Personnaliser une macro

Testez gratuitement nos 1341 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Ajoutez un raccourci clavier pour exécuter la macro. Découvrez aussi le langage LibreOffice Basic et modifiez le code. Puis, paramétrez les options de sécurité.

Transcription

Je vous propose dans cette partie d'améliorer notre macro. Celle que nous venons de créer. En ajoutant un raccourci clavier pour l'exécuter, parler un petit peu du code, LibreOffice Basic et vérifier les options de sécurité. Donc nous avons vu que pour exécuter la macro, il faut se rendre dans les dossiers où sont stockés cette macro. C'est un petit peu long et fastidieux. Et surtout, pour un autre utilisateur, car souvent quand on créé ce genre de chose avec Calc, ça peut servir à d'autres utilisateurs. Donc on va associer à cette macro un raccourci clavier pour l'exécuter. Pour cela, il faut dérouler le menu outils et sélectionner personnaliser. C'est là où vous allez personalliser vos menus et le clavier, les touches du clavier notamment. Alors je conseille pas de modifier tous les raccourcis clavier parce que certains sont très importants. Maios là pour notre macro, nous allons aller dans la section des fonctions et aller chercher dans la première colonne de gauche la catégorie des macros. On a ici une catégorie macro LibreOffice avec un petit plus pour développer. Alors c'est une macro utilisateur. Nous allons dérouler le user et dedans nous avons notre bibliothèque standard. Nous avons le module numéro 1 et dans ce module numéro 1, nous retrouvons notre macro bordure. Dans la fenêtre qui se trouve au dessus, nous avons un certain nombre de raccourcis clavier alors certains sont utilisés. On pourrait utiliser, pour faire une bordure par exemple, Ctrl B mais le problème c'est que ça permet de mettre en gras et c'est un raccourci clavier qui est bien utile donc on va pas le modifier. Alors on va chercher avec une autre touche. En général on va utiliser les deux touches du clavier. On fait contrôle et on va aller plutôt vers la touche ALT. Donc ALT B est disponible. On pourrait bien l'associer à notre macro bordure. On va faire modifier et ici les touches ALT + B pour bordure vont pouvoir exécuter cette macro. Alors nous allons tester, ok. Je vais sélectionner ici ces cellules fusionnées et faire ALT B immédiatement j'ai le résultat procuré par la macro. Vous savez maintenant associer des raccourcis clavier à une macro. Pour modifier une macro, vous avez deux solutions. La première c'est de la supprimer et de la réenregistrer. C'est la méthode à ce niveau du LibreOffice basic c'est ce que je vous conseille. C'est plus rapide et puis une fois que votre macro fonctionne bien vous en avez pour un moment. Vous pouvez également modifier le code. Là c'est juste pour vous montrer un peu ce qui se cache derrière les macros. Donc allons éditer cette macro. Outils, macros, et gérer les macros. Donc dans gérer les macros on a plusieurs languages de programmation de macros commande comme le python, le javascript. On utilise le language LibreOffice Basic qui est au passage un language proche du VBA, du Visual Basic for Application mais qui reste quand même différent. Alors nous retrouvons notre macro bordure dans son module 1 et dans la librairie standard. On aurait pu un petit peu personnaliser en modifiant le nom du module mais c'est très bien et nous allons éditer la macro. Donc l'objet de cette formation n'est pas de vous faire un cours LibreOffice Basic, mais une macro commence toujours par sub. et se termine par unsub. Alors si on fait défiler des lignes de code, vous voyez c'est des lignes de commande. C'est simple en fait. Si vous parlez déjà le language VBA vous apprendrez rapidement le language LibreOffice Basic. Donc vous voyez qu'à la fin de la macro on a la commande unsub et tout ce qui est entre ces 2 commandes ce sont des lignes d'instructions qui vont indiquer ligne par ligne les commandes à exécuter. Ici au début nous avons du commentaire qui ne sera pas exécuté. Puis après c'est du code qui exécute. On arrive à retrouver certaines choses, c'est en anglais. Donc ici on a des propriétés, des caractères. On retrouve le caractère gras par exemple. On a un certain nombre de propriétés ici sur les caractères. Si on descend un peu, on va retrouver la taille de la police. Alors, à la place de 24, on va mettre 28 pour que ça se voit bien et on va enregistrer la modification. Tout se passe bien parce qu'on a un vérificateur de code aussi qui aurait pu nous arrêter. Il n'y a pas d"erreur. Donc on va fermer l'éditeur de LibreOffice Basic. On va, ici, taper du texte, qui est déjà en vert, et on va, avec ALT B, exécuter notre macro. Vous voyez la différence entre la taille de la police de la première version et celle de la deuxième. Le language LibreOffice Basic, tout comme le VB ou le VBA contient des instructions, des commandes qui peuvent agir sur les systèmes d'exploitation des ordinateurs. Donc quand vous utilisez votre premier macro c'est pas très grave. Quand vous récupérez des macros, des fichiers Calc qui contiennent des macros de l'extérieur, ça peut être un peu plus dangereux. Donc dans outils, options, vous pouvez accéder aux paramètres de sécurité, donc paramètres généraux à LibreOffice, sécurité et ici on a une section sécurité des macros, vous pouvez régler le niveau de sécurité. Par défaut il est élevé si un collègue vous envoie un fichier avec des macros sûres et qie c'est un peu bloqué par les règles du niveau de sécurité, vous pouvez passer à moyen. Enfin, restez dans un premier temps sur ce niveau mais sachez que vous pouvez changer. Vous avez les explications à chaque fois qui sont très bien détaillées. Vous pouvez autoriser aussi des sources de confiance, soit à l'aide de certificats ou d'emplacement sur le réseau. Vous savez maintenant associer un raccourci clavier à une macro et puis vous vous êtes, j'espère, un peu plus familiarisé avec ces macros même si vous faites pas du LibreOffice Basic. Vous avez vu qu'il était très facile d'automatiser des tâches un petit peu répétitives avec les macros de Calc.

Calc 5 : La gestion de données

Utilisez les fonctions avancées de Calc pour gérer vos données. Liez des feuilles de calcul et des données externes, créez une liste de données, utilisez les fonctions de tri, etc.

1h56 (29 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Date de parution :7 janv. 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !