Médiaforma

posts

Plusieurs styles prédéfinis peuvent être utilisés directement à partir de l’onglet Accueil. Il suffit pour cela de sélectionner le texte concerné et de choisir l’un des styles dans la galerie Style.

Si vous le souhaitez, vous pouvez créer vos propres styles :

  • Sélectionnez un bloc de texte.
  • Formatez ce texte comme vous l’entendez en utilisant les contrôles de l’onglet Accueil du ruban.
  • Dans le groupe Style, cliquez sur l’icône Autres et sélectionnez Créer un style dans le menu.

4)   Définissez le nom du nouveau style et cliquez sur OK.

Ce nouveau style peut maintenant être appliqué à n’importe quel texte sélectionné. Développez la galerie des styles en cliquant sur l’icône Plus, puis cliquez sur le style que vous venez de définir pour l’appliquer à la sélection :

Pour supprimer un style, développez la galerie des styles en cliquant sur l’icône Plus, cliquez du bouton droit sur son icône dans la galerie de styles, puis sélectionnez Supprimer de la galerie Styles dans le menu contextuel.

Ouvrez Excel. Basculez sur l’onglet Insertion dans le ruban. Cliquez sur l’icône Mes compléments dans le groupe Compléments. La fenêtre Compléments Office s’affiche. Basculez sur l’onglet STORE (1). Tapez script lab dans la zone de recherche (2) puis appuyez sur la touche Entrée du clavier. Le complément Script Lab s’affiche. Cliquez sur Ajouter (3) pour l’ajouter à Excel :

Quelques secondes plus tard, l’onglet Script Lab est ajouté au ruban, et une bulle vous suggère de l’utiliser pour coder, exécuter et partager votre code :

Cliquez sur OK, puis basculez sur l’onglet Script Lab dans le ruban d’Excel :

Cet article va vous montrer comment interdire l’écriture dans un ou plusieurs dossiers sans votre accord. C’est typiquement ce que font les ransomwares, ces logiciels malveillants qui infectent votre ordinateur et affichent des messages demandant de verser une certaine somme afin que votre système fonctionne à nouveau.

Cliquez sur Démarrer, tapez sécurité, puis cliquez sur Sécurité Windows, dans la partie supérieure du menu Démarrer. La fenêtre Sécurité Windows s’affiche. Cliquez sur l’icône Protection contre les virus et menaces :

Déplacez-vous vers le bas pour atteindre la section Protection contre les ransomware et cliquez sur le lien Gérer la protection contre les ransomwares :

Sous Dispositif d’accès contrôlé aux dossiers, mettez l’interrupteur en position Marche. Le contrôle du compte d’utilisateur se manifeste. Cliquez sur Oui. Cliquez ensuite sur Dossiers protégés pour avoir la liste des dossiers protégés de toute écriture par une application non autorisée :

Le contrôle du compte d’utilisateur se manifeste. Cliquez sur Oui. Les dossiers protégés s’affichent. Il s’agit essentiellement des bibliothèques. Vous pouvez ajouter un ou plusieurs dossiers en cliquant sur Ajouter un dossier protégé :

En cas de dysfonctionnement du menu Démarrer, vous pouvez redémarrer le service qui lui est associé.

Cliquez du bouton droit sur une partie inoccupée de la barre des tâches et sélectionnez Gestionnaire des tâches dans le menu contextuel. Vous pouvez également appuyer simultanément sur les touches Contrôle, Majuscule et Echap pour parvenir au même résultat. Le gestionnaire des tâches s’affiche. Sous Processus en arrière-plan, cliquez sur Démarrage, puis sur Fin de tâche :

Le processus se ferme et redémarre automatiquement. Votre menu Démarrer devrait à nouveau être opérationnel.

La documentation officielle de l’API JavaScript pour Excel est accessible en cliquant sur ce lien :

https://bit.ly/32MqNpk

N’hésitez pas à vous y reporter pour avoir des exemples de code, ou si vous éprouvez des difficultés sur un point particulier. Et surtout, passez du temps à coder. Petit à petit, tout deviendra de plus en plus simple.

Pour faire vos premiers pas avec l’API JavaScript dans Excel, je vous suggère d’installer le complément Script Lab. Ce complément va vous permettre de :

  • Créer et éditer des codes qui contiennent du code JavaScript/TypeScript, HTML, CSS et qui font éventuellement référence à des données sur le Web.
  • Exécuter ces codes et voir le résultat sans quitter Excel.
  • Accéder à des exemple de code.
  • Partager directement votre code sur GitHub Gist.

En outre, vous profiterez pleinement de l’intellisense pour mettre au point plus facilement et plus rapidement vos compléments. Vous pourrez utiliser TypeScript 2.0+ et ses fonctionnalités avancées (expressions lambda, chaines modèle, async/await, etc.).

La prochaine étape va consister à installer Script Lab dans Excel.

Vous utilisez la suite bureautique LibreOffice et vous voulez accélérer son démarrage ? Vous êtes au bon endroit.

Si vous n’avez pas encore installé LibreOffice sur votre ordinateur, lisez l’article Installer LibreOffice.

Pour accélérer le lancement d’une application LibreOffice (Calc par exemple), il suffit d’ajouter le paramètre -nologo dans le raccourci de l’application. Ainsi, le logo de LibreOffice ne sera pas affiché au lancement de l’application et vous gagnerez une seconde dans son démarrage.

Cliquez du bouton droit sur l’icône de raccourci de l’application concernée et choisissez Propriétés dans le menu contextuel. La boîte de dialogue des propriétés s’affiche. Sous l’onglet Raccourci, dans la zone de texte Cible, ajoutez -nologo à la suite du chemin du raccourci, après les guillemets. Validez en cliquant sur OK :

Vous voulez vous former à LibreOffice ? Trois formations vidéo sont disponibles. Cliquez sur les images suivantes pour y accéder :

      

Vous préférez les manuels illustrés aux vidéos ? Cliquez sur les images suivantes pour y accéder :

Cet article passe très rapidement en revue les petits plus de TypeScript. Il est destiné aux personnes qui ne connaissent pas (encore) TypeScript.

Typage des variables

Contrairement à JavaScript, TypeScript est un langage fortement typé.

Lorsque vous définissez une variable ou une constante, vous pouvez définir son type de façon explicite. Les trois principaux types sont number, string et boolean.

Par exemple :

let nombre: number = 100;

const chaine: string = 'Une chaîne de caractères';

let boo: boolean = true;

Le typage peut également se faire d’une façon implicite, lors de l’affectation :

let nombre = 100;

const chaine = 'Une chaîne de caractères';

let boo = true;

Ici, nombre est clairement de type number, chaine de type string et boo de type boolean.

Chaînes de caractères

Les chaînes de caractères peuvent être définies sur plusieurs lignes en les encadrant par des cotes penchées (`). Ces cotes sont accessibles en appuyant simultanément sur les touches Alt Gr et 7.

let chaine = `Cette chaîne
est définie

sur plusieurs lignes`;

Il est possible d’inclure des variables ou des expressions dans des chaînes en les encapsulant entre ${} :

let a = 10;

let chaine = `La variable a vaut ${a}.`;

Enumérations

Vous pouvez définir des énumérations en TypeScript :

enum taille {

  grand = 10,

  moyen = 5,

  petit = 0;

}

Déstructuration

Il est possible d’affecter simultanément plusieurs données en utilisant des tableaux ou des objets littéraux :

let [a,b,c] = ['a','b','c'];

let t = ['d','e','f'];

[a,b,c] = t; //Déstructuration de tableau

console.log(a,b,c); // d e f

let rect = { x: 1, y: 2, width: 3, height: 4 };

let { width, height, x, y } = rect; //Déstructuration de littéral

console.log(x, y, width, height); // 1,2,3,4

Fonctions fléchées (arrow functions)

Ce code :

let resultat = function(a,b) {

  return a*b;

}

Est équivalent à :

let resultat = (a,b) =>  a*b;

Variables immuables

Les variables définies dans une méthode peuvent être immuables (constantes). Pour les déclarer, vous utiliserez le mot-clé const :

const a = 5;

const taille = {

  largeur: 100,

  hauteur : 30

}

Il existe de nombreux autres concepts très intéressants en TypeScript, mais cette brève introduction devrait suffire pour manipuler Excel à travers l’API. Si vous voulez aller plus loin, je vous suggère de consulter ce site : https://cdiese.fr/syntaxe-typescript-en-10-min/.