Médiaforma

posts

Par défaut, le chemin des dossiers et des fichiers ne peut pas dépasser 260 caractères sous Windows 10. C’est beaucoup et peu à la fois : si vous utilisez des arborescences profondes et des noms de dossiers/fichiers longs, il est facile d’atteindre cette limite. Heureusement, il est possible de dépasser cette limite par défaut. Pour cela, vous allez modifier la valeur de deux clés dans le registre de Windows 10.

Cliquez sur Démarrer, tapez regedit et cliquez sur Éditeur du registre, dans la partie supérieure du menu Démarrer. Le contrôle du compte d’utilisateur se manifeste. Cliquez sur Oui pour autoriser l’exécution de l’éditeur du Registre.

Modification de la première clé

Copiez ce chemin, collez-le dans la barre d’adresse de l’éditeur du registre et appuyez sur la touche Entrée du clavier :

Ordinateur\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\FileSystem

Double-cliquez sur LongPathEnabled dans le volet droit de la fenêtre et affectez la donnée 1 à cette valeur :

Cliquez sur OK pour valider le nouveau réglage.

Modification de la deuxième clé

Copiez ce chemin, collez-le dans la barre d’adresse de l’éditeur du Registre et appuyez sur la touche Entrée du clavier :

Ordinateur\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem

Double-cliquez sur LongPathEnabled dans le volet droit de la fenêtre et affectez la donnée 1 à cette valeur :

Ça y est, la limite des 260 caractères n’en est plus une : vous pouvez utiliser plus de 260 caractères dans les chemins et noms des fichiers et dossiers.


Outlook 2019 est livré avec un correcteur orthographique et grammatical sophistiqué, qui peut être utilisé pendant la frappe au clavier. Pour activer la correction pendant la frappe, basculez sur l’onglet Fichier dans le ruban, puis cliquez sur Options. Sélectionnez l’onglet Courrier dans la boîte de dialogue Options Outlook, puis cliquez sur Orthographe et correction automatique. Cochez les cases Vérifier l’orthographe au cours de la frappe et Vérifier la grammaire au cours de la frappe. Fermez les boîtes de dialogue ouvertes en cliquant à deux reprises sur OK.

A partir de maintenant, l’orthographe et la grammaire seront vérifiées pendant la frappe. Les mots mal orthographiés seront soulignés d’une ligne ondulée rouge et les erreurs de grammaire seront soulignées d’une ligne ondulée bleue.


Les fonctions sont définies par le mot-clé Function :

Function Nom(Param1 as Type1, Param2 as Type2, … ParamN as TypeN)

  ' Une ou plusieurs instructions

  Nom = Valeur

End Function

Ici :

  • Nom est le nom de la fonction ;
  • Param1 à ParamN sont les paramètres passés à la fonction ;
  • Type1 à TypeN sont les types des paramètres Param1 à ParamN;
  • Valeur est la valeur qui doit être retournée par la fonction. S’il s’agit d’une valeur chaîne, pensez à l’entourer par des guillemets.

Pour l’instant, nous allons nous intéresser au type Integer. Ce type caractérise les nombres entiers compris entre -32 768 et 32 767. Dans une section à venir, vous apprendrez quels sont les types utilisables en VBA.

Pour prendre un exemple très simple, nous allons définir la fonction Surface() qui calcule la surface d’un rectangle à partir de ses deux arguments : la longueur et la hauteur du rectangle.

Function Surface(longueur As Integer, hauteur As Integer)

  Surface = longueur * hauteur

End Function

Nous allons supposer que la longueur et la hauteur du rectangle se trouvent dans les cellules A2 et B2 :

Pour afficher la surface du rectangle dans la cellule C2, nous allons définir la procédure CalculSurface() :

Sub CalculSurface()

  Range("C2").Value = Surface(Range("A2").Value, Range("B2").Value)

End Sub

Ce code est très simple. La valeur des cellules A2 et B2 est lue dans la propriété Value des objets Range(« A2 ») et Range(« B2 »). Ces deux valeurs sont passées en argument de la fonction Surface(). Le résultat retourné par la fonction Surface() est copié dans la cellule C2 à l’aide de la propriété Value de l’objet Range(« C2 »).

Voici le résultat :


VLC sait également extraire les morceaux qui se trouvent dans un CD audio. Malheureusement, cette opération se fait au coup par coup, piste après piste. Voici comment procéder.

Insérez le CD audio dans le lecteur. Lancez la commande Convertir/Enregistrer dans le menu Média ou appuyez sur Contrôle + R. La boîte de dialogue Ouvrir un média s’affiche. Basculez sur l’onglet Disque. Sélectionnez l’option CD audio dans le groupe d’options Sélection du disque, choisissez la piste à enregistrer dans la zone de texte Piste, puis cliquez sur Convertir / Enregistrer :

Une deuxième boîte de dialogue s’affiche. Choisissez Audio – MP3 dans la liste déroulante Profil. Cliquez sur Parcourir et choisissez le dossier et le nom du fichier dans lequel sera enregistrée la piste sélectionnée à l’étape précédente, puis cliquez sur Démarrer :

Remarque

Si vous voulez extraire toutes les pistes en une seule opération, mieux vaut utiliser le Lecteur Windows Media livré avec Windows. Vous trouverez les détails de la manipulation ici :

https://www.mediaforma.com/windows-10-copier-de-la-musique-a-partir-dun-cd-audio/


Saviez-vous qu’il est possible d’incorporer une feuille Excel dans un document Word ? Si la feuille Excel change, le document Word sera mis à jour en conséquence.

Dans Excel, basculez sur la feuille que vous voulez incorporer dans le document Word.

Dans Word, basculez sur l’onglet Insertion puis cliquez sur l’icône Objet dans le groupe d’options Texte. La boîte de dialogue Insérer un objet s’affiche. Sélectionnez l’onglet Créer à partir du fichier, cliquez sur Parcourir et désignez le classeur qui contient la feuille à incorporer. Cochez la case Lier au fichier et validez en cliquant sur OK :

La feuille est incorporée dans le document :

Revenez à Excel. Ajoutez une ligne pour calculer la moyenne des notes :

Sauvegardez le classeur. Retournez dans Word. Cliquez du bouton droit sur la feuille incorporée et sélectionnez Mettre à jour les liaisons dans le menu contextuel. La feuille est mise à jour :


Pour copier une feuille existante dans une nouvelle feuille, vous appliquerez la méthode insert() à la feuille que vous voulez copier. Deux paramètres peuvent être passés à la fonction insert() :

  • Le type de positionnement :
    • WorksheetPositionType.after : après une feuille existante.
    • WorksheetPositionType.before : avant une feuille existante.
    • WorksheetPositionType.begining : au début du classeur.
    • WorksheetPositionType.end : à la fin du classeur.
  • La feuille de référence si le positionnement se fait avant (before) ou après (after).

Voici un exemple de code. Ici, la feuille Feuil1 est copiée dans une nouvelle feuille qui sera renommée « copie » :

async function copier() {

  await Excel.run(async function(context) {

    let feuille1 = context.workbook.worksheets.getItem('Feuil1');

    feuille1.copy(Excel.WorksheetPositionType.after,feuille1);   

    let feuille2 = context.workbook.worksheets.getActiveWorksheet();

    feuille2.name = 'copie';

  });

}

Remarque

Si aucun paramètre n’est passé à la méthode copy(), la nouvelle feuille est insérée au début du classeur.


Vous gravez encore des CD ou des DVD et vous aimeriez créer une étiquette personnalisée ? Cette section est faire pour vous.

Lancez la commande Nouveau dans le menu Fichier ou appuyez sur Contrôle + N et créez une nouvelle image de 11,8 x 11,8 cm en 300 ppp :

Lancez la commande Ouvrir dans le menu Fichier ou appuyez sur Contrôle + O et ouvrez l’image que vous voulez utiliser pour l’étiquette. Lancez la commande Taille de l’image dans le menu Image ou appuyez sur Contrôle + H pour redimensionner l’image à la taille de l’étiquette, soit 11,80 cm en largeur et en hauteur et 300 points par pouce. La boîte de dialogue Taille de l’image s’affiche :

Si l’image n’est pas carrée, assurez-vous que la case Conserver les proportions est cochée et donnez la dimension 11,80 cm à la largeur si elle est inférieure à la hauteur ou à la hauteur si elle est inférieure à la largeur. Ici, la hauteur est inférieure à la largeur. Nous affectons donc la valeur 11,80 cm à la zone de texte Hauteur. La largeur s’ajuste en conséquence :

Cliquez sur OK pour redimensionner la photo.

Lancez la commande Copier dans le menu Edition ou appuyez sur Contrôle + C pour placer la photo dans le presse-papiers.

Basculez sur l’image créée dans la première étape et lancez la commande Coller dans le menu Edition ou appuyez sur Contrôle + V. L’image est collée en tant que calque. Utilisez les touches fléchées du clavier pour repositionner l’image dans la zone carrée de l’étiquette. Si l’image originale était plus large que longue, utilisez les touches Gauche et Droite pour positionner l’image dans l’étiquette. Inversement, si l’image était plus haute que large, utilisez les touches Haut et Bas pour la positionner sur l’étiquette :

Pour limiter l’étiquette à un cercle dont le diamètre est celui de la photo, sélectionnez toute la photo avec la commande Tout sélectionner dans le menu Sélection ou le raccourci clavier Contrôle + A. Déroulez le menu Sélection, pointez Changer la forme et cliquez sur Ellipse. Inversez la sélection avec la commande Inverser dans le menu Sélection ou le raccourci clavier Contrôle + I puis appuyez sur la touche Suppr du clavier pour supprimer la sélection :

Vous allez maintenant définir le cercle intérieur. Plusieurs diamètres sont possibles, en fonction du type d’étiquette en votre possession : 15 mm, 20 mm, 35 mm, 40 mm ou 45 mm.

La sélection étant toujours active, lancez la commande Inverser dans le menu Sélection ou le raccourci clavier Contrôle + I pour sélectionner à nouveau le cercle. Lancez alors la commande Paramétrage manuel dans le menu Sélection ou appuyez sur Contrôle + G. La boîte de dialogue Paramétrage manuel s’affiche :

Choisissez un positionnement automatique centré, choisissez Ellipse dans la liste déroulante Forme, cochez la case Conserver les proportions, choisissez cm dans la liste déroulante Taille, entrez 2 dans la zone de texte Largeur et cliquez sur OK :

Une sélection circulaire de 2 cm de diamètre apparaît au centre de l’étiquette. Appuyez sur la touche Suppr du clavier pour supprimer l’intérieur du cercle puis sur la touche Echap pour cacher la sélection. Il ne vous reste plus qu’à utiliser l’outil Texte pour finaliser l’étiquette.