Médiaforma

posts

Cette section va vous montrer comment créer une planche contact des images contenues dans un dossier quelconque.

Téléchargez le fichier http://www.photofiltre-studio.com/plugins/plugins/ContactSheet.zip.

Dézipez ce fichier et copiez le fichier ContactSheet.pfl dans le sous-dossier Plugins du dossier dans lequel PhotoFiltre a été installé. Par défaut, il s’agit du dossier c:\Program Files (x86)\PhotoFiltre 7\Plugins. Redémarrez PhotoFiltre pour prendre en compte le nouveau filtre.

Déroulez le menu Outils, pointez l’entrée Module externe et cliquez sur Planche contact. La boîte de dialogue Planche contact s’affiche :

Désignez le dossier dans lequel se trouvent les images dans la zone de texte Dossier. Par défaut, toutes les images de ce dossier seront insérées dans la planche contact. Cependant, vous pouvez demander que seules les photos d’un certain type soient utilisées à l’aide de la liste déroulante Format. Vous pouvez également cocher la case Sélection personnalisée. Dans ce cas, maintenez la touche Contrôle du clavier enfoncée et sélectionnez les images à insérer dans la planche contact en cliquant autant de fois que nécessaire sur les fichiers listés dans la zone de liste Images.

Indiquez le nombre de lignes et de colonnes de la planche contact, choisissez une couleur de fond et un style de planche contact.

Définissez les dimensions des vignettes et les informations que vous voulez afficher sous chacune d’entre elles.

Définissez les caractéristiques du texte : police, taille et couleur. Et enfin, si cela vous est nécessaire, définissez le texte qui s’affichera dans la partie supérieure et/ou inférieure des pages de la planche contact.

Il ne vous reste plus qu’à cliquer sur OK pour créer la planche contact :

La planche contact peut alors être sauvegardée sous la forme d’une image avec la commande Enregistrer dans le menu Fichier ou imprimée avec la commande Imprimer dans le menu Fichier.

Pour envoyer une présentation en pièce jointe par e-mail :

  1. Ouvrez la présentation que vous souhaitez envoyer.
  2. Sélectionnez l’onglet Fichier dans le ruban, puis cliquez successivement sur Partager, Courrier, puis Envoyer en tant que pièce jointe.

 

 

  1. Entrez l’adresse du destinataire dans la zone A et le sujet du message dans la zone Objet.
  2. Complétez le message en entrant quelques mots dans la zone de composition du message.
  3. Cliquez sur Envoyer pour envoyer le message.

Pour vous représenter physiquement un objet Excel, imaginez que vous avez devant vous une boîte noire dont vous ne pouvez pas voir l’intérieur. Par contre, vous avez une documentation qui décrit les caractéristiques (on parle de propriétés) de l’objet. A l’aide de cette documentation, vous avez donc une vue globale de l’objet, sans pour autant en connaitre les mécanismes. Mais après tout, c’est bien ce que vous voulez : utiliser Excel et pas comprendre comment il a été programmé !

Certaines propriétés sont accessibles en lecture seulement. D’autres en lecture et en écriture.

Vous utiliserez les premières pour connaitre la valeur de telle ou telle propriété. Vous utiliserez les secondes pour connaitre, mais aussi pour modifier les propriétés de l’objet.

Pour sélectionner l’objet ou les objets sur lesquels vous voulez lire ou modifier une propriété, vous utiliserez des méthodes. Par exemple, la méthode Workbooks(« classeur1.xlsm ») sélectionne le classeur classeur1.xlsm. Ou encore, la méthode Range(B3-B5) sélectionne la plage de cellules B3 à B5.

Pour utiliser une méthode, vous devez la plupart du temps faire référence à son parent. Par exemple, vous ne pouvez pas utiliser la méthode Range() sans préciser la feuille de calcul concernée. De même, vous ne pouvez pas utiliser la méthode Worksheets() sans préciser le classeur concerné. Par contre, lorsque vous sélectionnez un classeur, il n’est pas nécessaire d’indiquer son parent Application : cette liaison est implicite. La liaison parent-enfant se fait à l’aide d’une simple énumération, de la gauche vers la droite, de l’ancêtre le plus éloigné jusqu’à l’objet que vous voulez utiliser. L’expression se termine généralement par une propriété à laquelle vous affectez une valeur ou dont vous voulez connaitre la valeur.

Par exemple, dans cette expression :

Workbooks("classeur1.xlsm").Worksheets("Feuil1").Range("C8") = "J’ai tout compris"
  • Workbooks(« classeur1.xlsm ») sélectionne le classeur classeur1.xlsm ;
  • Worksheets(« Feuil1 ») sélectionne la feuille Feuil1 dans le classeur classeur1.xlsm ;
  • Range(« C8 ») sélectionne la cellule C8 dans la feuille Feuil1 du classeur classeur1.slsm ;
  • = « J’ai tout compris » affecte une valeur texte à la cellule C8 de la feuille Feuil1 du classeur classeur1.slsm.

Vous voyez, il n’y a rien de bien compliqué.

Le tout est de connaitre :

  • la hiérarchie des objets pour pouvoir les interconnecter dans une expression « à points » ;
  • les méthodes et les propriétés des différents objets.

Les articles à venir vont progressivement vous familiariser avec les objets et les propriétés utilisables en VBA Excel, jusqu’à ce que vous vous sentiez « chez vous ». L’objectif sera alors atteint et il ne vous restera plus qu’à manipuler toutes ces entités pour faire des merveilles dans votre tableur !

La propriété Value d’un objet Range

Pour bien comprendre les mécanismes de base du VBA, raisonnons sur un exemple pratique.

La propriété Value d’un objet Range permet d’accéder en lecture et en écriture aux cellules concernées. Par exemple, l’instruction suivante affecte la valeur numérique 35 à la cellule C8 de la première feuille de calcul du classeur Classeur1.xlsm :

Workbooks("Classeur1.xlsm").Worksheets(1).Range("C8").Value = 35

La méthode Range() permet d’accéder à une cellule ou à une plage de cellules. Par exemple, pour affecter la valeur texte « bonjour » à la plage de cellules A1-C3, vous utiliserez cette instruction :

Workbooks("Classeur1.xlsm").Worksheets(1).Range("A1 :C3").Value = "bonjour"

Vous voulez savoir ce qui se trouve dans la cellule A2 ? Utilisez cette instruction :

Dim texte As String

texte = Workbooks("Classeur1.xlsm").Worksheets(1).Range("A2").Value

Vous pourrez par la suite affecter à une autre cellule la valeur lue dans la cellule A2. Par exemple, à la cellule A3 :

Workbooks("Classeur1.xlsm").Worksheets(1).Range("A3").Value = texte

Il arrive parfois que Microsoft Store refuse de démarrer lorsque vous cliquez sur son icône dans la barre des tâches. Cette section va vous montrer comment rétablir son fonctionnement :

Cliquez sur Démarrer puis sur Paramètres. La fenêtre Paramètres Windows s’affiche. Cliquez sur Applications. Dans la partie droite de la fenêtre qui s’affiche, repérez l’entrée Microsoft Store et cliquez dessus. Le lien Options avancées s’affiche. Cliquez dessus. Une nouvelle fenêtre s’affiche. Sous Réinitialiser, cliquez sur Réinitialiser. Une boîte de dialogue de confirmation s’affiche. Cliquez sur Réinitialiser :

Quelques instants plus tard, l’application Microsoft Store a été réinitialisée. Vous devriez être en mesure de l’utiliser normalement.

Vous avez une imprimante et vous trouvez qu’elle vous coûte cher ? Cet article va vous montrer comment réduire les coûts d’impression en quelques clics souris.

Cliquez sur Démarrer, tapez imprimantes et cliquez sur Imprimantes et scanners dans la partie supérieure du menu Démarrer. La fenêtre Imprimantes et scanners s’affiche. Cliquez sur votre imprimante, puis sur Gérer :

Une nouvelle fenêtre s’affiche. Cliquez sur Préférences d’impression pour afficher la boîte de dialogue Options d’impression. Cette boîte de dialogue est propre à chaque imprimante. La vôtre sera probablement bien différente. Basculez sur l’onglet Papier/Qualité et cochez la case EconoMode (ou équivalent) :

Validez en cliquant sur OK et fermez la fenêtre des paramètres. Ça y est, votre consommation d’encre sera bien inférieure après ce réglage.

Windows 10 dispose d’un outil pour améliorer les couleurs affichées sur votre ou vos écrans. Pour y accéder, cliquez sur Démarrer, tapez étalonner et cliquez sur Étalonner les couleurs de l’écran dans la partie supérieure du menu Démarrer.

Une fenêtre similaire à celle-ci s’affiche :

Si plusieurs écrans sont connectés sur votre ordinateur, déplacez la fenêtre sur l’écran que vous voulez étalonner, puis cliquez sur Suivant. Si un seul écran est connecté sur votre ordinateur, contentez-vous de cliquer sur Suivant. L’assistant d’étalonnage va vous guider tout au long du processus. Vous serez amené à ajuster le Gamma, le contraste, la luminosité et la quantité de rouge, vert et bleu affichés :

À la fin du processus, vérifiez que la case Démarrer le ClearType Tuner est cochée avant de cliquer sur Terminer. Vous vous assurerez ainsi que le texte est bien lisible sur l’écran :

Si vous ne savez pas ce qu’est ClearType, je vous suggère de lire l’article Rendre le texte plus lisible sur l’écran.

Dans cette section, nous allons détourer deux personnages et les intégrer sur un arrière-plan.

Dans la palette, cliquez sur l’outil Sélection puis sur l’icône Polygone.

Agrandissez l’image pour avoir une plus grande précision. Pour cela, vous pouvez déplacer la roulette de la souris vers le bas, choisir une valeur supérieure à 100% dans la liste déroulante Zoom ou cliquer sur l’icône Zoom avant.

Tracez un polygone autour de la zone à détourer. Chaque fois que la sélection doit changer de direction, créez un point d’encrage en cliquant avec le bouton gauche de la souris.

Remarque

Si nécessaire, vous pouvez supprimer le dernier point d’encrage en appuyant sur la touche Suppr du clavier. Appuyez à nouveau sur la touche Suppr pour supprimer le point d’encrage précédent, ainsi de suite.

Pour créer la sélection, vous devez fermer le polygone. Pour cela, vous pouvez :

  • Cliquer sur le premier point d’encrage.
  • Appuyer sur la touche Entrée du clavier.

Des pointillés apparaissent autour de la zone sélectionnée :

Lancez la commande Détourage optimisé dans le menu Edition. La boîte de dialogue Détourage optimisé s’affiche. Sélectionnez l’option Contour progressif et cliquez sur Aperçu. Les contours s’adoucissent :

Vérifiez que l’option Envoyer vers le presse-papiers est sélectionnée puis cliquez sur OK.

Ouvrez l’image à utiliser en arrière-plan avec la commande Ouvrir dans le menu Fichier ou le raccourci clavier Contrôle + O. Collez l’image détourée sur l’arrière-plan avec la commande Coller dans le menu Edition ou le raccourci clavier Contrôle + V.

Choisissez l’outil Sélection, puis cliquez sur l’icône Rectangle dans la palette d’outils. Tracez un rectangle autour de la zone que vous voulez conserver puis lancez la commande Recadrer dans le menu Image. Vous pouvez également appuyez sur Majuscule + Contrôle + H pour parvenir au même résultat :

Pour ne pas altérer l’image utilisée en arrière-plan, vous allez sauvegarder la nouvelle image dans un autre fichier. Lancez la commande Enregistrer sous dans le menu Fichier ou appuyez sur Majuscule + Contrôle + S.