Médiaforma

posts

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

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 cellule non vierge est sélectionnée.
  • Basculez sur l’onglet Affichage dans le ruban.
  • Cliquez sur la flèche sous l’icône Macros, dans le groupe Macros, puis sur Enregistrer une macro.
  • Choisissez un nom pour la macro, puis cliquez sur OK pour lancer l’enregistrement.
  • Cliquez successivement sur Gras, Italique et Souligné, dans le groupe Police de l’onglet Accueil du ruban.
  • Cliquez sur la flèche sous l’icône Macros, dans le groupe Macros, puis sur Arrêter l’enregistrement pour arrêter l’enregistrement de la macro.

Pour exécuter la macro, sélectionnez une ou plusieurs cellules, cliquez sur l’icône Macros dans le groupe Macros, sous l’onglet Affichage du ruban. Sélectionnez la macro à exécuter, puis cliquez sur Exécuter.

Si les possibilités de VLC sont vraiment incroyables, il faut bien dire qu’il lui manque quelque chose d’important : la possibilité d’effectuer des traitements par lots. Eh bien … VLC sait également faire cela ! Si vous n’avez pas peur de travailler dans l’invite de commandes et/ou avec des fichiers batch, cette section va vous intéresser. Sinon, passez votre chemin !

Où est installé VLC ?

Dans un premier temps, vous allez ajouter le dossier de VLC dans la variable d’environnement Path de Windows. Vous pourrez ainsi accéder directement à VLC en tapant vlc.exe dans une ligne de commandes ou un fichier batch.

Ouvrez l’explorateur de fichiers. Si vous avez effectué une installation standard de VLC, il doit se trouver dans le dossier C:\Program Files (x86)\VideoLAN\VLC. Vérifiez-le et, le cas échéant, notez le chemin complet d’installation si vous l’avez installé ailleurs :

Toujours dans l’explorateur de fichiers, cliquez du bouton droit sur Ce PC et cliquez sur Propriétés dans le menu contextuel. Cette action déclenche l’affichage de la fenêtre Système. Cliquez sur Paramètres système avancés. Cette action déclenche l’affichage de la boîte de dialogue Propriétés système. Cliquez sur Variables d’environnement. La boîte de dialogue Variables d’environnement s’affiche. Dans le groupe d’options Variables système, cliquez sur Path, puis sur Modifier :

Une nouvelle boîte de dialogue nommée Modifier la variable d’environnement s’affiche. Cliquez sur Nouveau et tapez le chemin dans lequel a été installée l’application VLC. Cliquez sur OK pour valider, puis refermez toutes les boîtes de dialogue ouvertes en cliquant sur OK :

Pour vérifier que la nouvelle variable d’environnement a bien été prise en compte, vous allez lancer VLC depuis l’invite de commandes. Cliquez sur Démarrer, tapez cmd et cliquez sur Invite de commandes dans la partie supérieure du menu Démarrer. Tapez vlc et appuyez sur la touche Entrée du clavier. L’application VLC doit s’ouvrir. Si ce n’est pas le cas, c’est que vous n’avez pas entré le bon chemin dans la variable d’environnement :

La ligne de commande de VLC

Pour avoir une idée précise des commandes utilisables, tapez cette commande dans la fenêtre Invite de commandes, puis appuyez sur la touche Entrée du clavier :

vlc –-help

Cette commande déclenche la création d’un fichier texte nommé vlc-help.txt dans votre dossier utilisateur (c:\Utilisateurs\Michel en ce qui me concerne). En voici un extrait :

Tout ce que vous devez savoir sur la ligne de commandes de VLC est dans ce fichier. Pour vous faciliter la tâche, je vais vous donner quelques commandes d’ordre général, obtenues en lisant ce fichier.

LibreOffice est disponible dans deux versions :

  • Une version traditionnelle, qui s’installe sur votre ordinateur comme tout autre application.
  • Une version portable, qui se décompresse dans un dossier. Copiez ce dossier où vous voulez : sur un disque, un SSD, une clé USB ou tout autre emplacement. Aucune installation physique n’est nécessaire.

Téléchargement de la version traditionnelle de LibreOffice

Pour télécharger la version traditionnelle de LibreOffice, allez sur la page https://www.libreoffice.org/download/download/, sélectionnez votre système (Windows x86 si vous utilisez Windows 10 32 bits ou Windows x86_64 si vous utilisez Windows 10 64 bits) et cliquez sur le bouton DOWNLOAD qui correspond à la dernière version de la suite :

Remarque

Si vous ne savez pas si votre système est de type 32 ou 64 bits, allez lire l’article « Windows 10 – Quelle est la version (32 ou 64 bits) de Windows 10 ?« .

Une nouvelle page s’affiche, indiquant que le téléchargement du programme d’installation devrait commencer dans les secondes qui suivent. Si ce n’est pas le cas, cliquez sur le lien :

Une fois le téléchargement terminé, double-cliquez sur le fichier d’extension msi téléchargé et suivez les consignes données pour installer la suite LibreOffice. Je vous suggère d’effectuer une installation standard pour disposer de toutes les applications de la suite.

Une fois l’installation terminée, les applications sont accessibles dans le menu Démarrer. Cliquez sur Démarrer, tapez libreoffice et cliquez sur l’application que vous voulez lancer :

Téléchargement de la version portable de LibreOffice

Pour télécharger la version portable de LibreOffice, allez sur la page https://fr.libreoffice.org/download/portable-versions/ et cliquez sur la dernière version en date de type Multilingual Standard. La version Multilingual All ne sert à rien, sauf si vous voulez disposer de toutes les langues prises en charge par LibreOffice :

Une fois le fichier téléchargé, exécutez-le. Après quelques minutes, vous obtiendrez un dossier qui contient tout ce dont vous avez besoin pour exécuter les applications de la suite LibreOffice :

La version portable de LibreOffice ne crée pas d’icônes de raccourci dans le menu Démarrer : pour lancer une des applications de la suite, vous devez ouvrir le dossier dans lequel a été décompressé LibreOffice et double-cliquer sur l’application à lancer.

Cependant, vous pouvez créer manuellement des icônes de raccourci dans le menu Démarrer en suivant la technique expliquée dans cet article : Windows 10 – Vos applications portables dans le menu Démarrer

Accéder à toutes les applications de LibreOffice

LibreOffice dispose d’un lanceur d’applications très pratique. Grâce à lui, vous pourrez lancer une application de la suite (Writer, Calc, Impress, Draw, Math ou Base), mais également accéder rapidement aux fichiers créés dans LibreOffice. L’accès au lanceur d’applications dépend de la façon dont LibreOffice a été installé.

Si vous avez installé la version traditionnelle de LibreOffice ou si vous avez créé des raccourcis dans le menu Démarrer pour la version portable de LibreOffice, cliquez sur Démarrer, tapez libre et cliquez sur LibreOffice dans la partie supérieure du menu Démarrer :

Si vous utilisez la version portable de LibreOffice et que vous n’avez pas créé de raccourcis dans le menu Démarrer, ouvrez le dossier dans lequel LibreOffice a été décompressé et double-cliquez sur l’icône LibreOfficePortable.exe :

Quelle que soit la technique utilisée, le lanceur d’applications s’affiche :

Cliquez sur :

  • Une des icônes sous Créer pour lancer une des applications de la suite.
  • Ouvrir un fichier pour ouvrir un fichier sur les unités de masse de votre ordinateur.
  • Fichiers distants pour ouvrir un fichier sur vos services en ligne (OneDrive, Google Drive, FTP, etc.).
  • Fichiers récents pour accéder aux fichiers que vous avez ouvert récemment dans LibreOffice.
  • La flèche à droite de Modèles puis une des applications de la suite pour accéder aux modèles prédéfinis de cette application.

Revenons à l’icône Fichiers distants. Lorsque vous cliquez dessus, la boîte de dialogue Fichiers distants s’affiche.

Si vous venez d’installer LibreOffice, aucun service cloud n’est encore interfacé. Cliquez sur Ajouter un service. Une nouvelle boîte de dialogue s’affiche. Sélectionnez le service auquel vous voulez accéder dans la liste déroulante Type, entrez le nom d’utilisateur et le mot de passe associés, cochez la case Enregistrer le mot de passe et cliquez sur OK :

La procédure d’authentification change d’un cloud à un autre. Pour Google Drive, on vous demandera d’entrer un code PIN que vous recevrez par SMS :

Cliquez sur OK. Vos fichiers Google Drive sont maintenant accessibles dans la boîte de dialogue Fichiers distants :

Vous pouvez insérer des sons et des vidéos dans vos présentations. Par la suite, vous pourrez écouter/visualiser les médias insérés sans quitter la présentation. Les sons et les vidéos peuvent se trouver sur l’ordinateur ou dans un espace cloud (OneDrive ou Dropbox par exemple).

Insérer un son

Pour insérer un son, lancez la commande Son ou vidéo dans le menu Insertion ou cliquez sur l’icône Insérer un son ou une vidéo dans la barre d’outils Standard :

La boîte de dialogue Insérer un son ou une vidéo s’affiche. Désignez le son et cliquez sur Ouvrir :

Le son est inséré dans la diapositive courante, entouré de poignées de redimensionnement :

Si nécessaire, redimensionnez cette icône en agissant sur les poignées de redimensionnement.

Pour lire le fichier audio en mode édition, cliquez dessus, puis cliquez sur l’icône Lire dans la barre latérale pour lancer la lecture :

En mode diaporama, le son sera automatiquement lu lorsque vous arriverez à la diapositive dans laquelle vous l’avez inséré. Si vous voulez que le son soit joué en cliquant sur un bouton ou un autre contrôle, vous devez procéder différemment. Consultez la section « Interactions » pour en savoir plus.

Insérer une vidéo

Pour insérer une vidéo, lancez la commande Son ou vidéo dans le menu Insertion ou cliquez sur l’icône Insérer un son ou une vidéo dans la barre d’outils Standard :

La boîte de dialogue Insérer un son ou une vidéo s’affiche. Désignez la vidéo et cliquez sur Ouvrir :

La vidéo est insérée dans la diapositive, entourée de poignées de redimensionnement :

Si nécessaire, modifiez les dimensions de la vidéo en agissant sur ses poignées de redimensionnement.

En mode diaporama, la vidéo sera automatiquement lue lorsque vous arriverez à la diapositive dans laquelle vous l’avez insérée. Si vous voulez que la vidéo soit jouée lorsque vous cliquez sur un bouton ou un autre contrôle, vous devez procéder différemment. Consultez la section « Interactions » pour en savoir plus.

Un dernier exemple concernant la mise en forme conditionnelle. Vous pouvez ajouter des icônes dans les cellules numériques pour indiquer si les valeurs sont dans une plage inférieure, supérieure ou médiane.

Voici le code utilisé :

async function icones() {

  await Excel.run(async (context) => {

    const plage = context.workbook.worksheets.getActiveWorksheet().getRange("B2:C5");

    const condFormat = plage.conditionalFormats.add(Excel.ConditionalFormatType.iconSet);

    condFormat.iconSet.style = Excel.IconSet.threeTriangles;

  });

}

Après avoir récupéré la plage sur laquelle sera appliquée la mise en forme conditionnelle :

const plage = context.workbook.worksheets.getActiveWorksheet().getRange("B2:C5");

On lui ajoute une mise en forme conditionnelle de type iconSet :

const condFormat = plage.conditionalFormats.add(Excel.ConditionalFormatType.iconSet);

La dernière instruction définit le type des icônes affichées dans les cellules :

condFormat.iconSet.style = Excel.IconSet.threeTriangles;

Voici le résultat :

De nombreux autres types d’icônes peuvent être utilisées. Pour en savoir plus, utilisez l’intellisense après IconSet :

L’onglet Fichier du ruban donne accès à un écran de paramétrage, appelé vue Backstage, qui occupe toute la fenêtre de l’application. Par son intermédiaire, vous pourrez accéder à des fonctionnalités telles que l’ouverture, la fermeture, la sauvegarde, l’impression et le partage de la présentation en cours d’édition.

L’onglet Informations donne accès à des informations sur la présentation en cours d’édition ainsi qu’à plusieurs boutons de commande.

En cliquant sur Protéger la présentation, vous pouvez entre autres :

  • Ajouter des restrictions sur l’ouverture, la modification et la sauvegarde de la présentation.
  • Ajouter une signature numérique à la présentation.
  • Indiquer aux lecteurs qu’il s’agit de la version finale de la présentation.

En cliquant sur Vérifier l’absence de problèmes, vous pouvez :

  • Inspecter les propriétés attachées à la présentation (nom de l’auteur, commentaires, compléments, macros, etc.), et, si nécessaire, les supprimer.
  • Vérifier si votre classeur présente des problèmes d’accessibilité.
  • Vérifier la présence de fonctionnalités qui ne sont pas prises en compte dans les versions précédentes de PowerPoint.

En cliquant sur Gérer la présentation, vous pouvez récupérer les sauvegardes temporaires de la présentation en cas de « plantage » de l’ordinateur ou de l’application, et supprimer les éventuelles présentations non enregistrées.

La commande Nouveau permet de créer une nouvelle présentation vierge ou basée sur un modèle prédéfini, fourni avec PowerPoint ou téléchargé sur Office.com.

La commande Ouvrir permet d’ouvrir une présentation existante. Elle liste les présentations utilisées récemment. Elle permet également d’ouvrir une autre présentation qui se trouve dans les mémoires de masse de l’ordinateur, dans un espace OneDrive ou sur un ordinateur du réseau :

Les utilisateurs des anciennes versions de PowerPoint préfèreront peut-être utiliser la boîte de dialogue Ouvrir. Le cas échéant, appuyez sur Contrôle + F12 pour afficher la boîte de dialogue Ouvrir en court-circuitant la vue Backstage.

Les commandes Enregistrer et Enregistrer sous permettent d’enregistrer la présentation en cours d’édition sur les mémoires de masse de l’ordinateur ou sur votre espace OneDrive. Utilisez la commande Enregistrer si la présentation n’a jamais été sauvegardée. Utilisez la commande Enregistrer sous pour enregistrer la présentation sous un autre nom.

La commande Imprimer permet de définir les paramètres d’impression et d’imprimer la présentation en cours.

La commande Partager est utilisée pour partager votre présentation par e-mail ou via OneDrive.

La commande Exporter permet de sauvegarder la présentation au format PDF ou XPS ou dans un fichier d’un autre type. Par exemple dans une vidéo que vous pourrez graver sur CD-ROM, mettre à disposition sur le Web ou envoyer par courrier électronique. Les diapositives s’enchaînent à un rythme fixé dans la zone de texte Secondes passées sur chaque diapositive, en utilisant la qualité sélectionnée dans la première liste déroulante (480p, 720p, 1080p ou 4K). Notez qu’il est également possible de créer une présentation en direct, en utilisant la fonctionnalité Enregistrement de l’écran de PowerPoint 2019. Consultez la section « Enregistrement de l’écran » pour en savoir plus à ce sujet.

La commande Fermer est utilisée pour fermer la présentation en cours d’édition. Si la présentation a été modifiée depuis la dernière sauvegarde, PowerPoint vous propose de la sauvegarder avant de la fermer.

La commande Compte permet de modifier :

  • Le motif d’arrière-plan affiché en haut de la fenêtre.
  • Le jeu de couleurs utilisé par PowerPoint : Couleur, Gris foncé, Noir ou Blanc.
  • Les services connectés à PowerPoint. Cette fonctionnalité est pratique si vous prévoyez d’insérer des images, des vidéos ou des fichiers depuis un ou plusieurs comptes OneDrive ou Office 365 SharePoint.

La commande Votre avis permet de communiquer votre avis sur PowerPoint ou d’émettre une suggestion.

Enfin, la commande Options donne accès à tous les paramètres relatifs à l’exécution et à l’utilisation de PowerPoint.

Comme vous allez le voir dans cet article, VBA possède de nombreuses fonctions pour manipuler du texte. Au fil de l’article, vous découvrirez les fonctions Len(), Left(), Right(), Mid(), LTrim(), RTrim(), Trim(), UCase(), LCase(), Proper(), Replace(), Val(), IsNumeric(), IsDate() et beaucoup d’autres.

Longueur d’une chaîne

La fonction Len() retourne la longueur de la chaîne passée en argument.

Exemple :

Dim ch As String

ch = "Ceci est une chaîne"

MsgBox "Longueur de la chaîne : " & Len(ch)

Extraction de sous-chaînes

Pour extraire une sous-chaîne d’une chaîne, vous pouvez utiliser les fonctions Left(), Right() et Mid() :

  • La fonction Left(ch, nombre) renvoie les nombre caractères au début de la chaîne ch.
  • La fonction Right(ch, nombre) renvoie les nombre caractères à la fin de la chaîne ch.
  • Enfin, la fonction Mid(ch, deb, long) renvoie les long caractères de la chaîne ch, en partant du caractère de position deb.

Exemples :

Dim s As String

s = "une simple chaîne"

MsgBox Left(s, 5)

MsgBox Right(s, 6)

MsgBox Mid(s, 5, 5)

Voici les boîtes de dialogue affichées par ce code :

  

 

Suppression d’espaces au debut et/ou à la fin

Les fonctions LTrim(), RTrim() et Trim() permettent de supprimer les espaces (respectivement) au début, à la fin et des deux côtés d’une chaîne.

Exemples :

Dim s As String

s = "    >une chaîne<        "

MsgBox "LTrim(s) : " & LTrim(s) & " longueur " & Len(LTrim(s)) & vbLf & _

       "RTrim(s) : " & RTrim(s) & " longueur " & Len(RTrim(s)) & vbLf & _

       "Trim(s) : " & Trim(s) & " longueur " & Len(Trim(s))

Voici le résultat de l’exécution de ce code :

Casse des caractères

Les fonctions Ucase(), Lcase() et Application.Proper() permettent de modifier la casse des caractères.

Voici un exemple d’utilisation :

Dim s As String

s = "un peu de texte dans une variable String"

MsgBox "Ucase(s) = " & UCase(s) & vbLf & _

       "Lcase(s) = " & LCase(s) & vbLf & _

       "Application.proper(s) = " & Application.Proper(s)

Voici le résultat de ce code :

Valeur numérique d’une chaîne

La fonction Val() convertit son argument chaîne en un nombre lorsque cela est possible. Lorsque cela n’est pas possible, elle retourne la valeur 0.

Voici un exemple de code :

Dim s As String

Dim r As Single

s = "12.25"

r = Val(s)

MsgBox r

s = "bonjour"

r = Val(s)

MsgBox r

Et le résultat de son exécution :

 

 

Remplacement d’une sous-chaîne par une autre

La fonction Replace() permet de remplacer une sous-chaîne par une autre dans une chaîne.

Voici un exemple de code :

Dim s As String

s = "Illustration de la fonction Replace()"

MsgBox Replace(s, "e", "E")

Ici, tous les « e » sont remplacés par des « E« . Voici le résultat :

Deux autres paramètres peuvent être passés à la fonction Replace() : la position du premier remplacement et le nombre de remplacements. Voici un exemple pour mieux comprendre comment utiliser ces paramètres :

Dim s As String

s = "la la la la lère"

MsgBox Replace(s, "la", "LA", 2, 2)

Ici, deux remplacements seront effectués (le dernier paramètre) et la chaîne retournée commencera au deuxième caractère de la chaîne originale. Voici le résultat :

Conversions et mises en forme

Plusieurs fonctions permettent de convertir une donnée d’un certain type dans un autre type :

Fonction Conversion en
CBool() Boolean
CByte() Byte
CCur() Currency
CDate() Date
CDbl() Double
CDec() Decimal
CInt() Integer
CLng() Long
CSng() Single
CStr() String
CVar() Variant

Par exemple, pour convertir un Single en Integer, vous pourriez utiliser ces instructions :

Dim pi As Single

pi = 3.14158265

MsgBox CInt(pi)

Voici le résultat :

Mise en forme

La fonction Format() permet de mettre en forme des nombres, des dates et des chaînes. Elle retourne une valeur de type String. Voici sa syntaxe :

Format(expression, format)

expression est l’expression à mettre en forme et format est le format de mise en forme à appliquer à l’expression.

Voici quelques exemples :

Dim s As Single

s = 1234.456

MsgBox Format(s, "0 000.00 €")

Dim d As Date

d = Date

MsgBox Format(d, "dddd dd/mm/yyyy")

MsgBox Format(d, "dd mmmm yyyy")

Et voici le résultat de l’exécution :

 

  

Pour aller plus loin avec la fonction Format(), je vous suggère de consulter la page dédiée à cette fonction sur MSDN.