Médiaforma

posts

Le contrôle SpinButton (toupie) permet d’incrémenter ou de décrémenter une valeur d’un certain pas entre une valeur minimale et une valeur maximale.

Pour insérer un contrôle SpinButton, sélectionnez l’outil Toupie dans la boîte à outils, puis tracez le contour voulu dans la boîte de dialogue personnalisée. Selon votre tracé, le contrôle sera horizontal ou vertical :

Vous utiliserez essentiellement les propriétés suivantes dans un SpinButton :

Propriété Signification
Min Valeur minimale
Max Valeur maximale
SmallChange Pas de progression

A titre d’exemple, nous allons définir une boîte de dialogue personnalisée qui contient un contrôle MultiPage composé de deux pages : une pour définir les caractéristiques du SpinButton et une autre pour utiliser le SpinButton :

La mise en place des contrôles n’offre aucune difficulté.

Pour faire fonctionner cette boîte de dialogue personnalisée, nous allons écrire quelques lignes de code VBA.

Au clic sur le bouton de la première page :

  • Les valeurs saisies dans les trois zones de texte sont affectées aux propriétés Min, Max et SmallChange du SpinButton.
  • Le texte « Valeur actuelle : 0 » est affiché dans le label de la deuxième page.
  • La boîte de dialogue bascule automatiquement sur la deuxième page.
Private Sub CommandButton1_Click()

  With SpinButton1

    .Min = TextBox1.Value

    .Max = TextBox2.Value

    .SmallChange = TextBox3.Value

  End With

  Label4.Caption = "Valeur actuelle : 0"

  MultiPage1.Value = 1 'Active la deuxième page

End Sub

Pour compléter la prise en compte du clic sur le bouton, il reste à prendre en compte le clic sur les boutons du SpinButton. La valeur du SpinButton est alors automatiquement modifiée. Il suffit de l’afficher dans le label :

Private Sub SpinButton1_Change()

  Label4.Caption = "Valeur actuelle : " & SpinButton1.Value

End Sub

Comme il faut bien commencer par le commencement, nous allons raisonner sur un exemple très simple afin de montrer comment insérer des formules dans une feuille de calcul (rassurez-vous, nous irons beaucoup, beaucoup plus loin dans la suite).

Dans cet exemple, on connait le prix HT de deux objets et le taux de TVA. Nous allons utiliser des formules pour calculer le prix TTC de ces objets :

Cliquez sur la cellule D2 et tapez =B2*(1+C2). Le signe = indique que la suite est une formule, et les cellules qui entrent dans le calcul sont identifiées par leur numéro de colonne et leur numéro de ligne accolés. Validez la saisie en cliquant sur l’icône Entrer, à gauche de la barre de formule. Le contenu de la cellule est remplacé par le résultat de la formule et la barre de formule affiche (on pouvait s’y attendre) la formule que vous venez de saisir :

Remarques

Pour saisir plus rapidement et sans risque d’erreur de frappe les références aux cellules dans une formule, vous pouvez cliquer sur les cellules concernées au lieu d’entrer leur colonne et leur ligne. Par exemple, plutôt que d’écrire B2 dans une formule, vous pouvez simplement cliquer sur la cellule B2.

Bien entendu, vous auriez pu appuyer sur la touche Entrée ou Tabulation pour valider la formule, mais dans ce cas, la cellule active aurait changé, et vous auriez dû cliquer sur la cellule D2 pour voir que la cellule et la barre de formule étaient différentes.

En utilisant la même technique, vous allez calculer le prix TTC dans la cellule D3. La formule à utiliser est =B3*(1+C3). Voici le résultat :

Pour terminer, vous allez limiter les résultats dans les cellules D2 et D3 à deux chiffres après la virgule. Sélectionnez les cellules D2 et D3, puis cliquez sur l’icône Réduire les décimales dans le groupe Nombre, sous l’onglet Accueil du ruban :

Un peu plus loin dans cet ouvrage, vous verrez comment faciliter la saisie des formules. Le but de cette section était de vous montrer comment saisir une formule simple dans une cellule.


Si vous effectuez souvent les mêmes traitements dans vos classeurs, vous pouvez faciliter cette tâche en utilisant des macros.

Définir une nouvelle macro

Ouvrez le classeur dans lequel vous voulez enregistrer une macro. Déroulez le menu Outils, pointez l’entrée Macros et cliquez sur Enregistrer une macro. Si cette commande est grisée, c’est parce que l’enregistrement des macros est désactivé. Lancez la commande Options dans le menu Outils. La boîte de dialogue Options s’affiche. Développez l’entrée LibreOffice dans la zone de liste de gauche et cliquez sur Avancé. Sous Fonctionnalités optionnelles, cochez la case Activer l’enregistreur de macros et validez en cliquant sur OK :

A titre d’exemple, nous allons définir une macro qui affecte les attributs gras, italique et souligné à la sélection :

  • Assurez-vous qu’une ou plusieurs cellules sont sélectionnées.
  • Lancez la commande Macros/Enregistrer une macro dans le menu Outils. La palette flottante Enregistrer une macro s’affiche sur l’écran. Vous l’utiliserez pour mettre fin à l’enregistrement de la macro :
  • Cliquez successivement sur les icônes Gras, Italique et Soulignage, dans la barre d’outils Standard.
  • Cliquez sur Terminer l’enregistrement dans la palette Enregistrer une macro pour arrêter l’enregistrement de la macro. La boîte de dialogue Macros LibreOffice Basic s’affiche. Donnez un nom à la macro, puis cliquez sur Enregistrer:

Attention :

  • Le nom de la macro ne doit comporter aucun espace ni aucun caractère spécial (caractère accentué, cédille, signe).
  • Plusieurs actions ne sont pas mémorisées par l’enregistreur de macros : l’ouverture d’une fenêtre, le changement de fenêtre, les actions réalisées dans une autre fenêtre, les actions indépendantes du contenu du classeur, les sélections effectuées avec la souris.

Exécuter une macro

Pour exécuter la macro, sélectionnez une ou plusieurs cellules, déroulez le menu Outils, pointez successivement les entrées Macros et Gérer les macros puis cliquez sur LibreOffice Basic. La boîte de dialogue Macros LibreOffice Basic s’affiche. Sous Macros de, développez les entrées Mes macros et Standard, puis cliquez sur Module1. La macro GrasItaliqueSouligne apparaît dans la zone de liste Macros existantes dans Module1. Cliquez dessus, puis cliquez sur Exécuter :

La boîte de dialogue Macros LibreOffice Basic se ferme et la macro s’exécute.

Affecter un raccourci clavier à une macro

Si vous devez exécuter à plusieurs reprises une macro, je vous conseille de lui affecter un raccourci clavier. Déroulez le menu Outils, pointez successivement les entrées Macros et Gérer les macros puis cliquez sur LibreOffice Basic. La boîte de dialogue Macros LibreOffice Basic s’affiche. Sous Macros de, développez les entrées Mes macros et Standard, puis cliquez sur Module1. La macro GrasItaliqueSouligne apparaît dans la zone de liste Macros existantes dans Module1. Cliquez dessus puis cliquez sur Assigner :

La boîte de dialogue Personnaliser s’affiche. Basculez sur l’onglet Clavier. Dans la partie inférieure de cette boîte de dialogue, sous Catégorie, développez les entrées Macros LibreOffice, Mes macros et Standard, puis cliquez sur Module1 (1). La macro GrasItaliqueSouligne apparaît dans la zone de liste Fonction. Cliquez dessus (2). Dans la zone de liste Raccourcis clavier, trouvez un raccourci qui n’est pas utilisé, c’est-à-dire en face duquel aucun texte n’est affiché. Ici par exemple, nous choisissons le raccourci clavier Alt + 0. Cliquez sur ce raccourci (3). Cliquez enfin sur Modifier (4). Le raccourci clavier s’affiche dans la zone de liste Touches. Validez en cliquant sur OK (5) puis fermez la boîte de dialogue Macros LibreOffice Basic en cliquant sur Fermer.

Pour utiliser la macro GrasItaliqueSouligne, il suffit désormais de sélectionner une ou plusieurs cellules et d’appuyer sur Alt + 0.


L’onglet Mise en page du ruban est principalement utilisé pour définir :

  • La taille du papier. Ce paramètre peut être choisi dans une liste ou défini manuellement.
  • L’orientation du papier : Portrait ou Paysage.
  • Les marges du document. Elles peuvent être choisies dans une liste ou saisies manuellement.

Pour accéder à des paramètres complémentaires, cliquez sur l’icône Mise en page, dans la partie inférieure droite du groupe Mise en page :

Cette action déclenche l’affichage de la boîte de dialogue Mise en page :

Dans la boîte de dialogue qui s’affiche, l’onglet Marges vous permet de choisir :

  • Les marges du document.
  • La taille et la position de la reliure. Le cas échéant, ce réglage permet d’augmenter la marge du document afin de prendre en compte la reliure.
  • L’orientation du papier.
  • La portée de la mise en page. En fonction de la sélection dans la liste Appliquer à, la modification de mise en page s’applique à tout le document, à la section sélectionnée, aux pages situées après le point d’insertion ou au texte sélectionné.

L’onglet Papier définit les dimensions précises des feuilles imprimées.

Enfin, l’onglet Disposition permet de choisir la hauteur des en-têtes et pieds de pages.


Afin de limiter la perte de données en cas de panne de courant électrique ou de « plantage » de l’ordinateur, Writer est en mesure de sauvegarder de façon régulière et entièrement transparente le document en cours d’édition. Pour mettre en œuvre cette fonctionnalité, vous allez utiliser la boîte de dialogue Options.

Lancez la commande Options dans le menu Outils. La boîte de dialogue Options s’affiche. Développez l’entrée Chargement / enregistrement dans la zone de liste de gauche et cliquez sur Général. Vérifiez que la case Enregistrer les informations de récupération automatique toutes les est bien cochée et entrez l’intervalle en minutes entre deux sauvegardes.

Cliquez sur OK pour enregistrer cette nouvelle configuration. Si l’ordinateur se bloque ou si une panne de secteur survient, dans le pire des cas, vous perdrez les modifications effectuées dans le dernier intervalle de temps …


Les calques sont apparus dans la version 7 de PhotoFiltre. Si vous n’avez jamais utilisé de calques, imaginez que vous dessinez sur plusieurs feuilles de papier transparent. Les différentes feuilles peuvent être enlevées ou insérées pour modifier la composition finale. Il est également possible de déplacer une feuille sans toucher aux autres ou encore d’ajouter des éléments ou de modifier les éléments existants sur une feuille sans être gêné par le contenu des autres feuilles.

Photofiltre se comporte exactement de la même manière : vous pouvez créer autant de calques que vous le souhaitez, les déplacer comme bon vous semble, masquer un ou plusieurs d’entre eux et effectuer des modifications sur un calque sans être dérangé par les autres.

Quatre types de calques peuvent être utilisés dans Photofiltre :

  • Calque d’image vierge. Le nouveau calque s’insère devant l’image de fond et/ou les autres calques s’ils existent. Il peut être transparent ou coloré, s’appliquer à toute la surface de l’image ou à une portion plus petite.
  • Couleur. Un calque coloré plus ou moins translucide est inséré en avant-plan de l’image de fond et des autres calques s’ils existent.
  • Réglage. Ce calque modifie la luminosité, le contraste, la saturation, la teinte et ou le gamma de l’image de fond et des autres calques s’ils existent.
  • Texte. Affiche un texte flottant en avant-plan de l’image de fond et des autres calques, s’ils existent.

Pour créer un nouveau calque vierge, déroulez le menu Calque, pointez l’entrée Nouveau et cliquez sur Vierge. Une boîte de dialogue intitulée Nouveau s’affiche.

Photofiltre - Premiers pas avec les calques 1

Si vous le souhaitez, le calque peut être rempli avec une couleur unie. Pour cela, décochez la case Transparence automatique et choisissez une couleur dans la liste déroulante Couleur.

Par défaut, le calque est transparent et il a les mêmes dimensions que l’image. Si nécessaire, vous pouvez définir un calque de plus petites dimensions en agissant sur les zones de texte Largeur et Hauteur. Le calque peut être positionné rapidement par rapport aux bords de l’image en choisissant une case sous l’option Automatique. Il peut également être positionné précisément en sélectionnant l’option Manuelle et en définissant les coordonnées X et Y de l’angle supérieur gauche du calque.

Le positionnement manuel du calque a une variante que vous jugerez certainement plus pratique : plutôt que d’entrer la largeur, la hauteur du calque ainsi que les coordonnées X et Y de son angle supérieur gauche, il vous suffit de sélectionner la zone sur laquelle vous voulez définir un nouveau calque avant de lancer la commande Nouveau/Vierge dans le menu Calque. Les zones de texte X, Y, Largeur et Hauteur sont alors automatiquement remplies.

Photofiltre - Premiers pas avec les calques 2

Voyons maintenant comment créer un calque de couleur.

Déroulez le menu Calque, pointez l’entrée Nouveau et cliquez sur Couleur. La boîte de dialogue Nouveau s’affiche. Choisissez une couleur et une opacité pour le calque. Vos réglages sont immédiatement visibles dans l’image. Cliquez sur OK lorsque l’effet obtenu vous semble satisfaisant, ou sur Annuler pour annuler l’opération.

Photofiltre - Premiers pas avec les calques 3

Voyons comment insérer un calque de réglage.

Déroulez le menu Calque, pointez l’entrée Nouveau et cliquez sur Réglage. La boîte de dialogue Nouveau s’affiche. Ajustez les curseurs pour obtenir l’effet souhaité. Cliquez sur OK pour insérer le calque, sur Réinitialiser pour remettre les curseurs à zéro ou sur Annuler pour annuler l’opération.

Pour terminer, voyons comment créer un calque de texte.

Déroulez le menu Calque, pointez l’entrée Nouveau et cliquez sur Texte. Cette action affiche la boîte de dialogue Texte. Choisissez la police à utiliser ainsi que ses attributs, tapez quelques mots dans la zone de saisie et cliquez sur OK. Le texte est inséré dans l’image. Vous pouvez le déplacer où vous le souhaitez en utilisant un glisser-déposer.

Photofiltre - Premiers pas avec les calques 4


Dans une section précédente, vous avez vu qu’il était possible de joindre une ou plusieurs images dans un message e-mail. Si les images proviennent de vos unités de masse, il se peut que certains destinataires ne reçoivent pas le message en raison de sa taille. Rassurez-vous : Outlook 2019 vous permet de redimensionner automatiquement les images incluses dans le message en limitant leur taille à 1024×768 pixels. Dans la fenêtre de composition de message, basculez sur l’onglet Fichier du ruban et sélectionnez l’option Redimensionner les images de grande taille lorsque j’envoie ce message.

Revenez à la fenêtre de composition en appuyant sur la touche Echap du clavier. Vous pouvez maintenant envoyer le message. Toutes les images jointes seront automatiquement redimensionnées.