Médiaforma

posts

Si vous souhaitez qu’une présentation commence automatiquement dès son ouverture, vous pouvez la sauvegarder sous la forme d’un diaporama.

Basculez sur l’onglet Fichier dans le ruban, cliquez sur Enregistrer sous, puis sur Parcourir. Sélectionnez Diaporama PowerPoint dans la liste déroulante Type, puis cliquez sur Enregistrer.

Lorsque vous double-cliquez sur le fichier ainsi sauvegardé dans l’Explorateur de fichiers, il s’ouvre sous la forme d’un diaporama.

Plusieurs formats de fichiers sont utilisables dans Impress. Voici les principaux :

Format Extension Explications
Présentation ODF odp Format par défaut des présentations Impress
Modèle de présentation ODF otp Modèle de présentation Impress
PowerPoint 2007-2019 XML pptx Assure la compatibilité avec PowerPoint 2007 et supérieur
PowerPoint 97-2003 ppt Assure la compatibilité avec Excel 97 à 2003
Modèle PowerPoint 2007-2019 potm Assure la compatibilité avec les modèles PowerPoint 2007 et supérieur
Modèle PowerPoint 97-2003 pot Assure la compatibilité avec les modèles PowerPoint 97 à 2003
VBA PowerPoint 2007-2019 XML pptm Assure la compatibilité avec les présentations PowerPoint 2007 et supérieur qui contiennent des macros et du code VBA

Les en-têtes et pieds de pages sont des zones imprimées respectivement dans la partie supérieure et dans la partie inférieure des pages. Vous les utiliserez pour indiquer la date de l’impression ou encore le nom d’un classeur.

Dans la rubrique précédente, vous avez vu qu’il était possible d’utiliser l’onglet En-tête/Pied de page de la boîte de dialogue Mise en page pour définir l’en-tête et le pied de page. Pour aller plus loin, vous pouvez également utiliser l’onglet Insertion du ruban.

Cliquez sur l’icône En-tête/Pied dans le groupe Texte. Il vous suffit maintenant d’entrer le texte de l’en-tête dans la zone réservée à cet usage.

Pour accéder au pied de page, cliquez sur l’icône Atteindre le pied de page (onglet Outils En-têtes et pieds de page/Création, groupe Navigation).

Pour faciliter la définition de l’en-tête et/ou du pied de page, vous utiliserez les commandes accessibles dans l’onglet Outils En-têtes et pieds de page/Création du ruban.

Vous vous intéresserez en particulier aux groupes suivants :

  • En-tête et pied de page. Galerie d’en-têtes/pieds de pages prédéfinis.
  • Eléments en-tête et pied de page. Eléments prédéfinis utiles dans un en-tête/un pied de page. Par exemple le numéro des pages, la date et l’heure de l’impression, le nom du classeur, etc.
  • Options. Ce groupe vous sera utile si vous prévoyez d’utiliser un en-tête/pied de page différent sur la première page de la feuille de calcul, ou si vous souhaitez définir un en-tête/pied de page différent sur les pages paires et impaires.

Pour sélectionner les données et non la ligne de titre, vous appliquerez la méthode getDataBodyRange().select() au tableau :

async function selDonnees() {

  await Excel.run(async function(context) {

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

    let t = feuille.tables.getItem("ventes");

    t.getDataBodyRange().select();

    await context.sync();

  });

}

Sélection de tout le tableau

Pour sélectionner la totalité du tableau, vous appliquerez la méthode getRange().select() au tableau :

async function selTableau() {

  await Excel.run(async function(context) {

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

    let t = feuille.tables.getItem("ventes");

    t.getRange().select();

  });

}

Sélection de la colonne Prix

Enfin, pour sélectionner la colonne Prix, vous appliquerez la méthode columns.getItem(« Prix »).getRamge()/select() au tableau:

async function selColPrix() {

  await Excel.run(async function(context) {

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

    let t = feuille.tables.getItem("ventes");

    t.columns.getItem("Prix").getRange().select();

  });

}

Lorsque vous prenez une photo avec votre appareil photo numérique ou votre téléphone, des informations textuelles propres à chaque cliché sont enregistrées sur la carte mémoire. C’est ce que l’on appelle les « informations exif » (pour Exchangeable Image File Format). Sont entre autres enregistrées :

  • La date et l’heure de la prise de vue.
  • Les paramètres de la prise de vue : vitesse d’obturation, diaphragme, sensibilité ISO, etc.
  • La géolocalisation de la prise de vue (si l’appareil est équipé d’un GPS).
  • Le nom de l’appareil et les caractéristiques de l’objectif.

Ces données sont accessibles sur l’appareil photo et sur votre ordinateur.

Sous Windows 10 par exemple, le gestionnaire de fichiers affiche les informations exif dans le volet des détails :

Pour accéder aux données exif dans PhotoFiltre, ouvrez la photo concernée, puis lancez la commande Propriétés de l’image dans le menu Fichier ou appuyez sur Contrôle + J. La boîte de dialogue Propriétés de l’image s’affiche. Basculez sur l’onglet EXIF pour accéder aux informations exif :

Dans cet article, vous allez faire connaissance avec l’application Microsoft Visual Basic for Applications, dans laquelle vous développerez vos projets VBA.

Pour accéder à cette fenêtre, basculez sur l’onglet Développeur du ruban et cliquez sur l’icône Visual Basic dans le groupe Code :

Si vous n’êtes pas réfractaire aux raccourcis clavier, vous pouvez également appuyer sur Alt + F11 pour parvenir au même résultat.

Examinons la fenêtre Microsoft Visual Basic pour Applications :

Il se peut que votre fenêtre soit légèrement différente. Les volets en trop ou manquants peuvent être affichés/supprimés avec les commandes du menu Affichage.

Premiers pas en VBA

Examinez le volet Explorateur de projets.

Si vous n’avez pas encore défini de macros dans le classeur en cours, vous allez créer un module. C’est en effet dans ce module que les instructions VBA rattachées au classeur en cours seront définies. Lancez la commande Module dans le menu Insertion. Le dossier Modules et l’entrée Module1 sont ajoutés dans l’explorateur de projets et une feuille blanche apparait dans la partie droite de la fenêtre :

Si vous avez défini une ou plusieurs macros, le dossier Modules et l’entrée Module1 doivent apparaître dans ce volet.

Supposons que vous ayez défini la macro DateLongue, comme indiqué dans la section « Une première macro ». Vous devriez avoir le code suivant dans le module 1 :

Sub DateLongue()

'

' DateLongue Macro

'

'

    Selection.NumberFormat = "[$-x-sysdate]dddd, mmmm dd, yyyy"

End Sub

Sur la première ligne, vous retrouvez le nom de la macro DateLongue, précédé du mot sub, pour subroutine, ou procédure en français. La procédure se termine par les mots End Sub. Le code de la procédure DateLongue se trouve entre les mots Sub et End Sub.

Dans cet exemple précis, vous trouvez plusieurs lignes de commentaires, qui commencent par une apostrophe :

'

' DateLongue Macro

'

'

Ainsi qu’une ligne qui vous laisse peut-être perplexe :

Selection.NumberFormat = "[$-x-sysdate]dddd, mmmm dd, yyyy"

Il s’agit d’une notation objet, car oui, VBA est un langage objet !

Si vous n’avez aucune idée de ce qu’est un langage objet, cliquez sur ce lien (renvoie vers la section « Si vous n’avez aucune idée de ce qu’est un langage objet »).

Cette ligne de code définit la propriété NumberFormat de l’objet Selection. En d’autres termes, le format des cellules sélectionnées. La chaîne affectée à cette propriété a été générée par l’enregistreur de macros. Elle indique que les dates doivent être affichées au format long :

  • dddd : nom du jour au format long
  • mmmm : nom du mois au format long
  • dd : numéro du jour
  • yyyy : année au format long

La première partie du format ([$-x-sysdate]) indique que la date sera affichée en fonction de la langue système. Ici, il s’agit du français. La date 12/08/2017 sera transformée en samedi 12 août 2017.

Si vous n’avez aucune idée de ce qu’est un langage objet

Un petit aparté pour ceux qui ne savent pas ce qu’est un langage objet et/ou qui n’ont jamais programmé en objet.

Eh bien, comme son nom l’indique, un langage objet manipule … des objets ! Vous pouvez considérer un objet comme une boîte qui possède des propriétés et des méthodes. Les propriétés définissent les caractéristiques de l’objet et les méthodes agissent sur l’objet.

Si nous prenons le cas particulier d’Excel, Les programmes VBA manipulent un ensemble d’objets mis à disposition du programmeur par Excel : des cellules, des lignes, des colonnes, des plages sélectionnées, des feuilles de calcul et des classeurs.

Propriétés

Pour accéder à une propriété, vous écrirez quelque chose comme ceci :

Objet.Propriété

Objet est le nom de l’objet et Propriété est la propriété à laquelle vous voulez accéder.

Vous pouvez lire la valeur d’une propriété et l’afficher dans une boîte de dialogue avec une instruction Msg. Par exemple :

Msg Objet.Propriété

Ou encore affecter une valeur à une propriété avec un simple signe = (égale à).

Si la valeur est numérique, il suffit de l’indiquer après le signe = :

Objet.Propriété = Valeur

Si la valeur est une chaîne de caractères, elle sera encadrée par des guillemets :

Objet.Propriété = "Valeur"

Méthodes

Pour appliquer une méthode à un objet, il suffit d’indiquer le nom de l’objet, suivi d’un point, suivi du nom de la méthode. Par exemple, pour basculer sur la feuille de calcul Feuil2 du classeur courant, vous appliquerez la méthode Activate à l’objet Worksheets(« Feuil2 ») :

Worksheets("Feuil2").Activate

Ou encore, pour sélectionner la cellule B5 dans la feuille courante, vous appliquerez la méthode Select à l’objet Range(« B5 ») :

Range("B5").Select

Et maintenant, tout le travail va consister à connaitre les objets d’Excel, leurs propriétés et leurs méthodes. Vous voyez que ce n’est pas si compliqué que ça !

Vous utilisez certainement un code PIN pour ouvrir vos sessions Windows. Cet article va vous montrer comment le modifier.

Cliquez sur Démarrer, tapez code PIN et cliquez sur Configurer la connexion par code PIN dans la partie supérieure du menu Démarrer. La fenêtre Paramètres Windows s’affiche, onglet Options de connexion sélectionné. Cliquez sur Code PIN de Windows Hello, puis sur Modifier. La boîte de dialogue Sécurité Windows s’affiche. Entrez le code PIN actuel dans la première zone de texte, et le nouveau code PIN dans les deuxième et troisième zones de texte, puis cliquez sur OK pour valider :