Médiaforma

posts

Cette section va vous montrer comment créer des reflets du plus bel effet sur une surface aqueuse quelconque.

Lancez la commande Ouvrir dans le menu Fichier ou appuyez sur Contrôle + O et ouvrez une image quelconque dans PhotoFiltre :

Dupliquez cette image avec la commande Dupliquer dans le menu Image ou le raccourci clavier Contrôle + U. Cliquez sur l’icône Symétrie verticale pour retourner l’image copiée.

Vous avez maintenant deux images de même dimension : l’image originale et l’image retournée. Vous allez les assembler en ajoutant l’image retournée sous l’image originale.

Commencez par copier l’image retournée dans le presse-papiers avec la commande Copier dans le menu Edition ou avec le raccourci clavier Contrôle + C.

Cliquez sur l’image originale pour lui donner le focus, déroulez le menu Edition, pointez l’entrée Collage spécial et cliquez sur Assembler le collage.

La boîte de dialogue Assembler s’affiche. Sélectionnez l’option Bas et cliquez sur OK :

L’image retournée s’insère sous l’image originale :


La zone de texte Rechercher Calendrier permet de trouver des informations textuelles dans un calendrier. Lorsque vous tapez un ou plusieurs mots dans la zone de recherche, l’affichage est filtré pour donner accès aux occurrences du terme recherché.

Si vous ne trouvez pas l’information que vous cherchez, vous pouvez vous servir de l’onglet Recherche du ruban.

Cliquez sur l’icône Plus du groupe Affiner et choisissez les informations que vous voulez voir apparaître dans la feuille d’interrogation. Par exemple, vous pouvez ajouter le champ Emplacement pour filtrer le calendrier sur le lieu des rendez-vous et réunions, ou encore le champ Début pour filtrer le calendrier sur la date de début des rendez-vous et réunions.

Lorsque vous aurez fini d’utiliser la feuille d’interrogation, cliquez sur Fermer la recherche, dans le groupe Fermer, pour revenir à un affichage plus traditionnel dans lequel tous les contrôles supplémentaires sont masqués.


Cliquez sur l’image pour la sélectionner. Huit poignées de redimensionnement entourent l’image. Pointez-cliquez-glissez l’une d’entre elles pour obtenir le redimensionnement souhaité.

Pour réduire la taille de l’image, vous pouvez aussi la rogner, c’est-à-dire raccourcir un ou plusieurs de ses côtés. Cliquez du bouton droit de la souris sur l’image et sélectionnez Rogner dans le menu contextuel. Vous pouvez également cliquer sur l’image, dérouler le menu Format, pointer l’entrée Image et cliquer sur Rogner pour parvenir au même résultat. Des poignées de rognage apparaissent tout autour de l’image :

Pour rogner un côté, faites glisser une poignée de rognage de côté vers l’intérieur de l’image. Pour rogner un angle, faites glisser une poignée de rognage d’angle vers l’intérieur de l’image.

La taille de l’image est automatiquement réduite par le rognage, ce qui est généralement l’effet recherché. Cependant, si, malgré le rognage, vous voulez conserver la même taille à l’image, vous devez procéder différemment.

Cliquez du bouton droit sur l’image et sélectionnez Propriétés. Vous pouvez également cliquer sur l’image, dérouler le menu Format, pointer l’entrée Image et cliquer sur Propriétés. La boîte de dialogue Image s’affiche. Basculez sur l’onglet Rogner. Sous Rogner, sélectionnez l’option Conserver la taille de l’image. Définissez le rognage dans les zones de texte Gauche, Droite, Haut et Bas et cliquez sur OK pour valider :

Ici par exemple, un rognage de 2 cm a été fait sur les parties gauche et supérieure de l’image :


Sous l’onglet Accueil du ruban, vous pouvez utiliser le groupe Police pour modifier la police et le style d’un bloc de cellules sélectionnées.

Ici par exemple :

  • Nous appliquons une autre police aux cellules de la colonne B.
  • Nous affectons un attribut gras à la ligne de total.
  • Nous colorons en bleu les informations trimestrielles.
  • Nous définissons une bordure épaisse autour des cellules de titre.

Pour mettre en forme rapidement une plage de cellules, vous pouvez également utiliser la galerie Styles de cellules. Sélectionnez la plage de cellules concernée, cliquez sur Styles de cellules (onglet Accueil, groupe Style) et faites votre choix dans la galerie. Il suffit de pointer un style pour le prévisualiser dans la feuille de calcul, et de cliquer pour l’appliquer à la sélection.


Lorsqu’on commence à écrire du code VBA, il est fréquent de vouloir afficher des données textuelles ou numériques dans une boîte de message. La méthode MsgBox() est là pour ça. Comme vous le verrez dans cet article, vous pouvez également utiliser MsgBox() en tant que fonction pour poser une question à l’utilisateur. En fonction de son choix, vous pourrez alors exécuter un bloc d’instructions ou un autre.

La méthode MsgBox()

Pour afficher une boîte de message, vous utiliserez MsgBox() en tant que méthode. Voici quelques exemples de code :

Affichage d’un message texte

MsgBox "Un message texte"

Affichage du contenu d’une cellule avec la fonction Cells()

MsgBox Cells(1, 2)

 

Affichage du contenu d’une cellule avec la fonction Range()

MsgBox Range("B2")

 

Affichage d’un texte et de la valeur d’une variable

Remarquez qu’ici, la variable est numérique, et que VBA accepte qu’on la concatène à une chaîne avec l’opérateur de concaténation “&” :

Dim n as Integer

n = 12

MsgBox "n vaut " & n

Affichage d’un texte sur plusieurs lignes

Le passage à la ligne se fait grâce au caractère Chr(10) ou à la constante vbLf. Remarquez également le caractère de soulignement (_) en fin de ligne qui permet de répartir l’instruction sur plusieurs lignes pour améliorer sa lisibilité :

MsgBox "Un message sur plusieurs lignes." & Chr(10) & _

       "Le passage à la ligne se fait avec un Chr(10)" & vbLf & _

       "ou avec la constante vbLf"

Définition du titre de la MsgBox()

Pour modifier le texte qui apparait dans la barre de titre d’une MsgBox(), vous devez passer trois paramètres à la fonction. Voici un exemple :

MsgBox "Texte dans la MsgBox()", , "Titre de la MsgBox()"

Ici, le deuxième paramètre est vide, ce qui provoque l’affichage d’une boîte de dialogue standard. Vous pourriez également utiliser les constantes suivantes :

Constante Effet
vbCritical
vbQuestion
vbExclamation
vbInformation

Voici un exemple :

MsgBox "Texte dans la MsgBox()", vbExclamation, "Titre de la MsgBox()"

La fonction MsgBox()

MsgBox() peut également être utilisé en tant que fonction. Dans ce cas, le deuxième argument indique le nombre et la nature des boutons affichés dans la boîte de dialogue :

Constante Effet
vbOKOnly
vbOKCancel
vbAbortRetryIgnore
vbYesNoCancel
vbYesNo
vbRetryCancel

 

Lorsqu’une boîte MsgBox() comporte plusieurs boutons, vous pouvez choisir celui qui est actif par défaut. L’utilisateur pourra appuyer sur la touche Entrée du clavier pour simuler un clic sur ce bouton. Pour cela, vous utiliserez les constantes du tableau suivant :

Constante Effet
vbDefaultButton1 Bouton 1 par défaut
vbDefaultButton2 Bouton 2 par défaut
vbDefaultButton3 Bouton 3 par défaut

 

Vous pouvez également utiliser les constantes vbCritical, vbQuestion, vbExclamation et vbInformation pour ajouter une icône dans la boîte de dialogue.

Mais alors, si vous choisissez (par exemple) les boutons de la boîte de dialogue, comment indiquer en plus quel bouton sera utilisé par défaut et quelle icône vous voulez utiliser ? Eh bien tout simplement en additionnant les constantes correspondantes.

Par exemple, pour afficher une boîte de dialogue qui :

  • affiche le texte “Voulez-vous continuer” ;
  • contient les boutons Oui (sélectionné par défaut) et Non ;
  • affiche une icône vbQuestion.

Vous utiliserez ces instructions :

MsgBox("Voulez-vous continuer ?", vbYesNo + vbDefaultButton1 + vbQuestion, "Important")

Mais attention : ici, MsgBox() est utilisé en tant que fonction et non en tant que méthode. Elle retourne donc une valeur qui doit être affectée à une variable ou directement testée. Les valeurs retournées par la fonction MsgBox() peuvent être les suivantes :

Valeur retournée Signification
vbOK Bouton OK cliqué
vbCancel Bouton Annuler cliqué
vbAbort Bouton Abandonner cliqué
vbRetry Bouton Recommencer cliqué
vbIgnore Bouton Ignorer cliqué
vbYes Bouton Oui cliqué
vbNo Bouton Non cliqué

Voici un exemple de code :

If MsgBox("Voulez-vous continuer ?", vbYesNo + vbDefaultButton1 + vbQuestion, "Important") = vbYes Then

    MsgBox ("OK, on continue")

Else

    MsgBox ("C'est d'accord, on s'arrête ")

End If

Voici le résultat :

Le bouton Oui est sélectionné par défaut. Si l’utilisateur appuie sur la touche Entrée du clavier ou clique sur le bouton Oui, une boîte de dialogue s’affiche :

S’il clique sur Non, une autre boîte de dialogue s’affiche :

La fonction InputBox()

Cet article ne serait pas complet si la fonction InputBox() n’était pas citée. Cette fonction demande à l’utilisateur de saisir une information textuelle ou numérique. Voici sa syntaxe :

InputBox ( message [, titre ] [, défaut ] [, xpos ] [, ypos ])

Où :

  • message représente le message à afficher dans la boîte de dialogue ;
  • titre représente le texte affiché dans la barre de titre (ce paramètre est optionnel) ;
  • défaut représente la valeur par défaut (ce paramètre est optionnel) ;
  • xpos et ypos représentent les coordonnées x et y de l’angle supérieur gauche de l’InputBox par rapport à l’angle supérieur gauche de l’écran (ces paramètres sont optionnels).

Voici un exemple de code :

Dim prenom As String

While Len(prenom) = 0

  prenom = InputBox("Quel est votre prénom", "J'ai besoin de savoir)

Wend

MsgBox "Bonjour " & prenom

Ici, une boucle While Wend répète autant de fois que nécessaire la saisie du prénom jusqu’à ce que l’utilisateur entre son prénom (c’est-à-dire une chaîne non vide).

Voici un exemple d’exécution :

Remarque

Si vous affectez le résultat de la fonction InputBox() à une variable numérique et que l’utilisateur saisit du texte, une erreur est générée et le programme prend fin, à moins que vous ne mettiez en place un gestionnaire d’erreurs, comme indiqué dans l’article Gestion d’erreurs en VBA.


Vous voulez isoler la partie audio d’un fichier vidéo et l’enregistrer dans un fichier au format MP3, FLAC ou WAV ? Voici comment procéder.

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. Cliquez sur Ajouter et sélectionnez le fichier vidéo dont vous voulez extraire la piste sonore.

Cliquez sur Convertir/Enregistrer dans la partie inférieure de la boîte de dialogue. La boîte de dialogue Convertir s’affiche. Sélectionnez un format audio dans la liste Profil. Cliquez sur Parcourir et désignez le nom du fichier et le dossier de sauvegarde. Il ne vous reste plus qu’à cliquer sur Démarrer pour lancer la conversion :

Patientez jusqu’à ce que le fichier audio soit enregistré dans le dossier spécifié.


Le texte contenu dans un document Word peut être importé dans une présentation, en utilisant un simple copier-coller :

  1. Ouvrez un document Word.
  2. Sélectionnez le texte que vous souhaitez importer dans PowerPoint.
  3. Sous l’onglet Accueil, dans le groupe Presse-papiers, cliquez sur l’icône Copier.
  4. Basculez sur PowerPoint.
  5. Placez le curseur dans la zone de texte où le texte doit être inséré.
  6. Sous l’onglet Accueil, dans le groupe Presse-papiers, cliquez sur l’icône Coller.