Archives de catégorie : Non classé

3A2-11 Poser un lien dans une cellule Framaclac

Il est possible de poser un lien dans une cellule Framacalc. Suivant la syntaxe du lien et la méthode utilisée, les effets seront différents.

Pour poser un lien en clair dans une cellule

Cette méthode laisse apparent le lien tel qu’il est entré. Pour cela :

  • sélectionner la cellule dans laquelle vous voulez poser le lien,
  • ouvrez la fenêtre Format,
  • sur la ligne Formats/ Texte, sélectionner lien,
  • enregistrez votre lien dans la zone d’édition,
  • validez la page.

Attention :

  • Pour un lien externe, il faut préciser en début de lien : « http:// » ou « https:// ».
  • Si on ne précise pas ‘http:// » ou « https:// » en début de lien, le lien conduira à un tableau Framacalc identifié par le lien. Si ce tableau n’existe pas, il sera créé.

Pour associer un lien à un texte en clair

Par rapport au cas précédent, ici, vous voulez qu’un texte en clair soit associé à un lien dont l’adresse n’est pas visible, sauf au survol de la souris sur le texte. Pour cela :

  • sélectionnez la cellule à traiter,
  • tapez le texte que vous voulez voir apparaître (le texte peut déjà être présent),
  • à la suite de la zone d’édition, une icône en bouton présente une chaîne, symbole du lien : cliquez sur ce bouton, une fenêtre s’ouvre pour paramétrer le lien :
    • la zone Description fait apparaître le texte visible dans la cellule ; vous pouvez le modifier ici ;
    • la zone URL permet d’enregistrer l’adresse du lien ;
    • la case Définir le forma comme lien quand elle est cochée signifie que le lien cliquable est la cellule et non le texte visible ;
    • la case Afficher dans une nouvelle fenêtre permet d’ouvrir le lien dans une autre fenêtre ou un autre onglet (suivant le paramétrage du  navigateur) ;
    • Pour valider votre saisie, cliquez sur Importer le contenu dans la cellule ; Nettoyer efface toutes les zones ; Annuler permet de sortir de cette fenêtre sans rien changer.

Attention à la rédaction de l’adresse du lien

Voir ci-dessus.

*3B-4. Envoyer le mailing

Cette fiche est périmée.

La nouvelle fiche est ici.

Préparation

Faire le ménage après la mise au point

Après avoir mis au point votre matrice en utilisant les courriels enregistrés comme brouillon, vous allez faire le test des envois. Mais avant de passer à cette étape, je vous conseille très fortement, si vous ne l’avez pas encore fait de « nettoyer » vos sous-dossiers Brouillons et Modèles. Ne gardez que la dernière matrice (celle utilisée dans le dernier test) et supprimez tous les autres modèles. Vous pouvez sans hésitation supprimer tous les courriels en Brouillons (mais faites attention à ne pas supprimer des vrais brouillons en attente…).

Pourquoi tester l’envoi ?

Avant d’envoyer tous vos courriels dans la nature, il est préférable de vérifier que ces envois se font correctement.

Pour cela, reprenez votre Liste_test en format texte CSV. Remplacez toutes les adresses courriels par votre adresse personnelle. Validez.

Vous allez maintenant lancer le mailing comme vous le ferez ensuite « pour de vrai ». Mais dans l’immédiat, tous les courriels envoyés arriveront tous chez vous. Vous pourrez alors vérifier comment chaque destinataire recevra son courriel.

Faire le test d’envoi

Vous avez inscrit votre adresse personnelle dans la liste_test à la place de celle des destinataires. Maintenant, procédez ainsi:

  • Ouvrez votre dernière matrice à partir du sous-dossier Modèles.
  • Lancez Mail Merge avec les paramètres suivants:
    • Message, source : CSV
    • Mode de livraison : Envoyer maintenant
    • CSV, fichier : sélectionner votre Liste_test ne comprenant que vos adresses personnelles pour les destinataires
    • Jeu de caractères : UTF 8
    • Délimiteur de champs : « , »
    • Délimiteur de texte : « „ »
    • Pour n’envoyer que 4 courriels par exemple, si votre liste est plus longue (à ce stade, il n’en faut pas plus), dans : Lot, arrêter: entrer le chiffre 4
    • Laissez les autres zones vides.
    • Puis cliquez sur OK.
  • Un thermomètre vous indique la progression des envois.

Allez alors dans votre boîte de réception, et vérifiez les courriels reçus. S’il faut corriger, revenez au départ en modifiant votre matrice.

Envoi réel

L’exercice précédent est en fait une répétition. L’envoi réel reprend les mêmes paramètres que pour le test d’envoi. Quelques précisions, cependant :

  • Vérifiez que le fichier au format texte CSV de votre Liste correspond bien à votre tableau au format tableur (ou plus précisément à la feuille de cet envoi).
  • Ouvrez la matrice sauvegardée lors du dernier envoi (le test).
  • Les paramètres pour lancer Mail Merge sont les mêmes que pour le test. Quelques précisions cependant, concernant les zones Lot :
    • Démarrer : vous pouvez indiquer ici le rang du destinataire dans la Liste à partir duquel votre mailing commencera.
    • Arrêter : vous pouvez indiquer ici le rang de destinataire dans le Liste avec lequel le mailing s’arrêtera.
    • Pause : en secondes entre l’envoi de deux courriels successifs.

Pour ne pas être pris pour un spammeur par le gestionnaire de votre compte SMTP (protocole d’envoi de courriels sur Internet), il est préférable :

  • soit de mettre une pause de quelques secondes (5 à 10) entre chaque courriel. Mais avec une pause de 5″ et 100 destinataires, le mailing durera presque 10 minutes.
  • soit d’envoyer des paquets (en jouant sur les paramètres Démarrer et Arrêter) limités à 40 courriels, et en attendant quelques minutes entre chaque paquet.

Bien terminer l’opération de mailing

Une fois que tous vos courriels sont partis, il vous reste du travail.

Classements et archivage

J’ai évoqué plus haut la nécessité de « faire le ménage » dans les sous-dossiers Brouillons et Modèles. Si vous ne l’avez pas fait à ce moment, c’est le moment où jamais.

Ensuite, vous devez avoir normalement une copie des courriels envoyés dans le dossier indiqué dans les paramètres de votre compte Thunderbird. Je vous conseille très vivement d’ouvrir un sous-dossier par mailing dans lequel vous déplacerez la copie de tous les courriels envoyés dans ce mailing. Si votre envoi est fait en plusieurs vagues (procédure que nous aborderons plus loin), il n’est pas nécessaire d’ouvrir un dossier par vague.

Puis si vous recevez des réponses, je vous invite aussi, très fortement, à créer un sous-dossier pour les enregistrer ; pour les mailings peu importants en nombre, il est possible d’utiliser le même sous-dossier que celui des copies de courriels envoyés.

Le tableau à partir duquel vous avez créer la liste de vos envois doit être préservé. Il est en quelque sorte la table des matières de votre mailing. L’expérience nous prouve que nous avons toujours besoin de vérifier si un tel faisait partie du mailing. Le tableau y aide. Il faut donc le classer pour qu’il soit accessible.

Nouvelles vagues

Nous avons déjà abordé la question des envois complémentaires à la suite du premier envoi massif. Je préconise la méthode suivante.

Vous commencez par ouvrir une nouvelle liste, vide, dans un tableau (ou une nouvelle feuille de votre tableau initial). Vous copiez dans cette nouvelle liste la première ligne du tableau initial.

Les destinataires oubliés dans l’envoi précédent sont enregistrés dans cette nouvelle liste.

Les destinataires ayant une adresse courriel fausse, ayant entraîné l’échec du courriel, seront copiés du tableau initial dans cette nouvelle liste et leur adresse courriel sera corrigée. Leur ligne dans le tableau initial sera supprimée après copie.

J’appelle nouvelle vague un envoi fait à partir de cette nouvelle liste. Vous procéderez comme pour le tableau initial. Je conseille seulement de compléter l’intitulé du fichier au format texte CSV (identique à celui du premier envoi) avec une terminaison comme ‘Vx’, X étant le numéro de la vague. De cette façon vous préservez l’existence des fichiers CSV de toutes vos vagues.

Si pour la suite de vos opérations (après le mailing), une liste globale est a priori nécessaire, je vous invite à créer un nouveau tableau qui sera chargé des tableaux de chaque vague.


◄  3B3-3. Tester la composition

*3B3-3. Tester la composition

Cette fiche est périmée.

La nouvelle fiche est ici.

Votre matrice est prête. Il faut maintenant vérifier qu’elle fonctionne comme vous le souhaitez, et la mettre au point si nécessaire.

Préalables

Liste spécifique pour les tests

Vous allez commencer par créer une liste spécifique pour les tests.  Prenez la liste que vous avez préparée, sauvegardez-là avec un intitulé qui se termine par _test pour bien la différencier de la liste de base. Puis sur cette liste, ne conservez que quelques destinataires, suffisants en nombre et en variété de variables pour pouvoir vérifier toutes les variables et expressions conditionnelles de la matrice. Sauvegarder cette liste. Générez son fichier texte CSV comme on l’a vu plus tôt. Notez bien son intitulé et son dossier, car ils vous seront nécessaires plus tard.

Ouvrez la matrice pour actionner Mail Merge

La matrice que vous avez préparée est normalement disponible dans le sous-dossier Brouillons du compte Thunderbird à partir duquel vous comptez faire vos envois. Ouvrez cette matrice dans un nouvel onglet. Elle s’affiche comme un brouillon ouvert pour être modifié ou envoyé.

À ce stade, vous pouvez :

  • Corriger encore votre matrice. N’oubliez pas de sauvegarder vos corrections. La matrice corrigée sera disponible dans le sous-dossier Brouillons.
  • Lancer le mailing, qui pour le moment n’est qu’une opération de contrôle du fonctionnement de la matrice. Nous poursuivons dans cette approche.

Si vous avez déjà fait un essai de mise au point , la matrice est enregistrée, telle qu’elle a été utilisée pour cet envoi, dans le sous-dossier Modèles. Double-cliquez dessus pour l’ouvrir.

Vérifier la présence de Mail Merge ou l’installer

Mail Merge se lance à partir du menu Envoyer qui est disponible dans tous les courriels ouverts à partir du menu général Écrire ou des brouillons (ou modèles) ouverts en vue de leur envoi.

Si Mail Merge n’apparaît pas dans le menu Envoyer, c’est qu’il n’est pas installé. Pour installer Mail Merge quel que soit le système d’exploitation utilisé :

  • Commencer par fermer éventuellement toutes les autres fenêtres de Thunderbird, car vous allez devoir, ensuite le relancer.
  • Dans le menu général, choisissez  : Outils/ Modules complémentaires.
  • Dans la fenêtre des modules complémentaires qui s’affiche, Ouvrez l’onglet Catalogue ; et dans la zone de recherche, tapez Mail Merge.
  • Dans la liste qui s’affiche, sélectionnez Mail Merge et cliquez sur le bouton Installer.

L’installation est très rapide. Puis le système vous invite à redémarrer Thunderbird pour que l’installation de Mail Merge soit complète.

À la reprise de Thunderbird, continuez en reprenant ci-dessus à partir de Ouvrez la matrice…

Lancer Mail Merge

Vous avez lancé Mail Merge en cliquant sur sa ligne dans le menu Envoyer. La fenêtre de lancement s’affiche pour saisir les paramètres.

Pour notre opération de mise au point de la matrice, sélectionnez les choix suivants :

  • Message source : CSV.
  • Message, mode de livraison : Enregistrer comme brouillon.
    • aucun courriel ne sera envoyé aux destinataires.
  • CSV, fichier : sélectionner la liste_test dans l’explorateur qui s’affiche.
  • Jeu de caractères : UTF 8.
  • Délimiteur de champs : « , ».
  • Délimiteur de texte : « „ ».
  • Laisser les autres zones vides.
  • Puis cliquez sur OK.

Le mailing est lancé en interne. Pour chaque destinataire de la liste_test, un courriel est préparé et enregistré dans le sous-dossier Brouillons. Ouvrez chaque courriel et vérifiez que les variables les expressions conditionnelles ont bien été remplacées comme il fallait.

S’il faut corriger ou modifier des variables (contenus ou structure), il faut le faire dans la liste_test. Vous pouvez travailler directement dans le fichier texte CSV (il suffira de le sauvegarder en fin de travail) ; cette méthode est valable pour des modifications de contenu. Vous pouvez aussi travailler dans la liste en format tableur : pour ajouter des colonnes, modifier les codes, etc. Validez et générez un fichier texte CSV comme on l’a vu plus haut. Pour choisir entre les deux méthodes, sachez que le format texte CSV est utile pour des fichiers temporaires, alors que le format tableur permet de conserver les modifications.

S’il faut corriger la matrice, elle est toujours affichée, et vous pouvez y apporter toutes les modifications souhaitées. Après l’envoi, la matrice utilisée par Mail Merge a été sauvegardée automatiquement dans le sous-dossier Modèles (un nouveau modèle est créé à chaque envoi). Vous pouvez y revenir plus tard pour l’ouvrir. Si vous faites des corrections sans vouloir lancer le mailing immédiatement, sauvegardez votre travail. La matrice sera alors disponible dans le sous-dossier Brouillons.

Il est donc très simple, avec cet envoi qui se traduit par la production en interne de brouillons, de mettre au point une matrice et le format de la liste qui y est associé.


3B3-2. Brouillons, Modèles, En-tête et Corps du message

3B-4. Envoyer le mailing  ►

 

*3B3-2. Brouillons, Modèles, En-tête et Corps du message

Cette fiche est périmée.

La nouvelle fiche est ici.

Cette page précise comment rédiger le courriel qui va servir de matrice aux courriels personnalisés envoyés par Mail Merge.

1. Brouillons et modèles

Nous verrons plus loin que le mailing est envoyé à partir d’un compte ouvert dans Thunderbird. Dans ce compte, deux sous-dossiers nous intéressent : Brouillons et Modèles.

J’appelle matrice un courriel comportant des variables (et éventuellement des expressions conditionnelles) que l’on ouvre pour lancer Mail Merge.

Brouillons

Ce sous-dossier est utilisé dans deux cas bien distincts.

Il est parfois difficile de faire le paramétrage de la matrice et l’envoi du mailing dans la foulée. La matrice a besoin d’être sauvegardée, comme on le fait pour un courriel ordinaire provisoire. La matrice sauvegardée est disponible dans ce sous-dossier Brouillons. C’est à partir d’ici que vous pourrez l’ouvrir pour continuer le paramétrage de la matrice, et enfin pour lancer le mailing.

Ce sous-dossier va recevoir aussi tous les courriels générés avec l’option « Brouillon ». Comme tels, ces courriels pourront être ouverts pour consultation : ce sera la meilleure méthode pour tester en réel les messages personnalisés générés par Mail Merge. Normalement, en fin de test, ce dossier devrait être purgé des courriels de test.

Modèles

Ce sous-dossier reçoit les matrices ayant servi à l’envoi d’un mailing dans leur forme de matrice. Mail Merge sauvegarde ici chaque matrice utilisée pour l’envoi d’un mailing.

Pour les courriels ordinaires sauvegardés dans ce dossier Brouillons, l’envoi du brouillon a pour effet de supprimer le courriel en attente. Si, pour lancer votre mailing, vous avez appelé un brouillon, celui-ci sera supprimé lors de l’envoi. La matrice serait alors perdue, ce qui serait bien dommage étant donné le travail qu’elle a nécessité. Cette sauvegarde automatique par Mail Merge est bien appréciable.

Si plus tard vous devez lancer une nouvelle vague d’envois, il vous suffit d’ouvrir la matrice à partir de ce sous-dossier Modèles et de lancer Mail Merge à partir de celle-ci.

2. Rédiger l’en-tête de la matrice

J’appelle en-tête du courriel servant de matrice l’ensemble des champs Destinataire, Copies et Sujet.

Vous remplissez ces champs comme pour un courriel classique, sauf pour le champ Destinataire que vous devez, nécessairement, remplir avec une variable ; ce sera le titre de la colonne de la liste contenant les adresses courriel. C’est le seul moyen d’envoyer un courriel personnalisé à chaque destinataire.

Vous pouvez, bien entendu, utiliser des variables ou expressions conditionnelles dans tous ces champs.

3. Rédiger le corps de la matrice

Il s’agit du message envoyé.

Vous le rédigez comme un courriel ordinaire, sauf qu’il peut comprendre des variables ou des expressions conditionnelles.

Il est possible de mettre en forme les variables ou expressions conditionnelles. Il suffit de mettre en forme toute l’expression (variable et ses doubles accolades). Par exemple, pour mettre en gras le résultat de la variable {{Nom}}, il suffira de faire {{Nom}} ; le nom apparaîtra en gras dans le courriel du destinataire. Cette mise en forme concerne tous les paramétrages qui sont à votre disposition dans votre logiciel de messagerie pour agrémenter vos courriels.

Signatures

Il est habituel d’avoir une signature par compte de messagerie dans Thunderbird. Si vous voulez que cette signature apparaisse, il suffit, quand vous créer votre matrice de vous mettre sous le compte de messagerie correspondant : votre signature se positionnera sur la matrice comme elle le fait sur vos courriels ordinaires.

4. Tester le message

Votre matrice est prête. Il faut maintenant vérifier qu’elle fonctionne comme vous le souhaitez.

Vous allez commencer par créer une liste spécifique pour les tests.  Prenez la liste que vous avez préparée, sauvegardez-là avec un intitulé qui se termine par _test pour bien la différencier de la liste de base. Puis sur cette liste, ne conservez que quelques destinataires, suffisants en nombre et variété de variables pour pouvoir vérifier toutes les expressions conditionnelles. Sauvegarder cette liste en notant bien sonintitulé et son dossier, car vous y reviendrez plusieurs fois pour modifier les textes. Générez son fichier texte CSV comme on l’a vu plus tôt.

La matrice que vous avez préparée est normalement dans le sous-dossier Brouillons du compte Thunderbird à partir duquel vous comptez faire vos envois. Ouvrez cette matrice dans un nouvel onglet. Et à partir du menu Envoyer, cliquez sur Mail Merge.

  • Si Mail Merge n’apparaît pas dans le menu Envoyer, c’est que le module n’est pas installé. Voir la page Mail merge précisions pour cette installation.
  • La saisie des paramètres au lancement de Mail Merge est expliquée aussi sur cette page.

Lancer Mail Merge

Dans la fenêtre de lancement sélectionnez les choix suivants :

  • Message, source : CSV
  • Message, mode de livraison : Enregistrer comme brouillon
  • CSV, fichier : sélectionner la liste de test
  • Jeu de caractères : UTF 8
  • Délimitateur de champs : « , »
  • Délimitateur de texte : ‘ »‘
  • toutes les autres zones : vides.

Puis cliquez sur OK.

Pour chaque destinataire de la liste de test, un courriel est préparé et enregistré dans le sous-dossier Brouillons. Ouvrez chaque courriel et vérifiez que les variables ont bien été remplacées comme il fallait, ainsi que les expressions conditionnelles.


3B3-1. Variables et expressions conditionnelles

3B3-3. Tester la composition

*3B3-1. Variables et expressions conditionnelles

Cette fiche est périmée.

La nouvelle version est ici.

Nous commençons l’étude de la rédaction du message de notre mailing par l’approche des variables et expressions conditionnelles.

Cette page explique comment poser une variable ou un expression conditionnelle dans un courriel pour un mailing lancé avec Mail Merge. Le tableau dont nous avons parlé dans la section précédente est appelé ici, dans son format texte CSV, la liste des destinataires, ou en abrégé, la liste.

Variables

  • Les variables ne sont pas limitées en nombre.
  • Le nom d’une variable doit correspondre au titre d’une colonne et d’une seule dans la liste des destinataires. Cette correspondance est une identité qui doit respecter la casse (majuscules ou minuscules).
  • Rappel : il est préférable de n’utiliser dans ces titres que les lettres, les chiffres, le signe « — » et de remplacer tous les autres caractères par « _ ». Il est préférable d’éviter aussi les lettres accentuées, les cédilles, etc.
  • Une variable est posée dans le texte entre deux accolades doubles, comme ceci par exemple pour la variable Nom : {{Nom}}.
  • À la création du courriel personnalisé, l’expression {{Nom}} est remplacée par le contenu de la cellule du tableau au croisement de la colonne Nom et de la ligne du destinataire en cours de traitement par Mail Merge.
  • Si Mail Merge ne trouve pas la colonne avec le titre correspondant à la variable posée, {{l’expression de la variable}} est remplacée par « undefined ».

Expressions conditionnelles

Une expression conditionnelle posée dans un courriel traité avec Mail Merge se présente généralement ainsi:

  • un référent à comparer [Référent]
  • une condition (parfois implicite quand il s’agit de l’égalité)
  • une valeur comparée au référent [Comparaison]
  • le texte à poser si la comparaison est vraie [vrai]
  • le texte à poser si la comparaison est fausse [faux].

Pour comprendre les syntaxes qui suivent, j’emploie l’encadrement avec les doubles accolades pour les variables et l’encadrement entre crochets pour du texte en dur dans l’expression conditionnelle. Il faut comprendre que les variables sont des titres de colonnes dans la liste. C’est la valeur de ces variables qui sont prises pour évaluer la condition.

Chacun des éléments est séparé par « | » (obtenu avec [Alt Graph+ 6] au clavier alphabétique).

{{Référent|Comparaison|vrai}}

Si la variable {{Référent}} est égale au texte [Comparaison], le texte [vrai] remplace l’expression.

La condition est implicite ; on la comprend comme « = ».

Si la variable {{Référent}} est différente du texte [Comparaison], alors l’expression conditionnelle est remplacée par rien.

{{Référent|Comparaison|vrai|faux}}

Si la variable {{Référent}} est égale au texte [Comparaison], le texte [vrai] remplace l’expression, sinon c’est le texte [faux] qui la remplace.

La condition est implicite ; on la comprend comme « = ».

{{Référent|*|Comparaison|vrai|faux}}

Si la variable {{Référent}} contient le texte [Comparaison], le texte [vrai] remplace l’expression, sinon c’est le texte [faux] qui la remplace.

{{Référent|^|Comparaison|vrai|faux}}

Si la variable {{Référent}} commence par le texte [Comparaison], le texte [vrai] remplace l’expression, sinon c’est le texte [faux] qui la remplace.

{{Référent|$|Comparaison|vrai|faux}}

Si la variable {{Référent}} finit par le texte [Comparaison], le texte [vrai] remplace l’expression, sinon c’est le texte [faux] qui la remplace.

{{Référent|==|Comparaison|vrai|faux}}

Si la variable {{Référent}} est un nombre égal à [Comparaison], le texte [vrai] remplace l’expression, sinon c’est le texte [faux] qui la remplace.

Plusieurs conditions sont possibles pour des comparaisons numériques :

  • == : égalité stricte
  • > : plus grand strictement
  • < : plus petit strictement
  • >= : plus grand ou égal
  • <= : plus petit ou égal.

3B-2. Construire le tableau des destinataires

3B3-2. Brouillons, Modèles, En-tête du courriel, Corps du message.

 

*3B-2. Construire le tableau des destinataires

Cette fiche est périmée.

La nouvelle version est ici.

Commençons la réalisation de votre mailing en construisant le tableau de vos destinataires. Quelques principes de base vous permettront de bien comprendre le pourquoi de certaines de mes préconisations.

1. Principes de base

Un tableau peut servir à plusieurs mailings, alors qu’un message est nécessairement associé à un seul tableau. Cela signifie que votre tableau devra être conçu et entretenu en ayant derrière la tête l’idée de pouvoir servir plusieurs fois dans des contextes légèrement différents.

À l’expérience, un tableau de destinataires n’est jamais figé. Il faudra en supprimer et en ajouter. Les informations concernant tel ou tel seront à modifier. Anticiper ces opérations permet de procéder calmement avec un maximum de sécurité.

On constate parfois des caractères « bizarres » dans les courriels. Il s’agit d’un problème d’encodage des caractères. Avec Mail Merge, ce problème est pris en compte très simplement, éliminant toute bizarrerie chez les destinataires.

Il faut bien distinguer la forme du message (comment il apparaît à la lecture) du fond.

  • La forme est défini pas le modèle de courriel utilisé pour le mailing.
  • Le fond, valeurs personnalisées des variables, est défini dans le tableau des utilisateurs.
  • La mise au point du fond se fait dans le tableau ; la mise au point de la forme se fait dans la rédaction du courriel.

2. Créer un nouveau tableau

Pour s’initier dans les meilleures conditions à l’utilisation de Mail Merge, il est préférable de créer un nouveau tableau. Ce tableau peut être créé avec n’importe quel tableur. Avec LibreOffice Calc, toutes les fonctionnalités nécessaires au mailing sont présentes. Vous collerez dans ce nouveau tableau, les informations récupérées par ailleurs. En fait, l’important est de respecter une certaine forme pour les titres de colonnes.

Pour lancer le mailing avec Mail Merge, il faudra enregistrer une version CSV de la feuille contenant la liste à utiliser. Nous verrons comment. Dans l’immédiat, le tableau se gère comme n’importe quel tableau. Sauf quelques contraintes.

Les noms de variables utilisés dans le paramétrage du courriel doivent être identiques aux titres des colonnes correspondantes dans le tableau. Exemple : si la colonne enregistrant l’adresse électronique du destinataire a comme titre : « Courriel », la variable à utiliser dans le courriel pour indiquer l’adresse du destinataire (dans le champ d’en-tête « à :  » ou « To : « ) sera écrite « Courriel ».

Conséquences:

  • Veillez à ne pas intituler deux colonnes de votre tableau avec le même titre.
  • Veillez à ne pas utiliser d’espaces ou de caractères particuliers dans le titre. N’utilisez que des lettres,  des chiffres, le tiret « – » et remplacez tous les autres caractères par « _ ». Évitez les lettres accentuées ou les cédilles qui pourraient ne pas « passer » dans le codage du courriel.
  • Attention à respecter la casse : si vous mettez l’initiale du titre en majuscule (comme Courriel ci-dessus), il vous faudra la mettre aussi dans le nom de la variable, sinon ça ne marchera pas.

En dehors de ces contraintes, vous êtes totalement libres d’organiser votre tableau et ses feuilles comme vous l’entendez. Par exemple :

  • Vous pouvez attachez un filtre à un colonne associée à une variable.
  • Vous pouvez avoir une colonne dont le contenu des cellules est une formule ; lors de la conversion dans le format CSV, il vous suffira de préciser que vous voulez récupérer les informations « comme elles sont affichées ».

Pour des raisons évidentes, il est fortement conseillé d’affecter les premières colonnes à l’identification de vos destinataires : Nom, Prénom, Courriel, Téléphone, Adresse.

Réservez les colonnes suivantes pour enregistrer les textes qui viendront en variables. Par exemple : « Adressage » recevra l’adresse en tête du message.

3. Associer le tableau au courriel

Votre tableau est un document complètement autonome par rapport à Mail Merge. Pour l’associer, il faut créer une version CSV.

  • Prenez soin de bien enregistrer votre tableau, dans son format habituel (.ods, .xls, etc.).
  • Affichez, si c’est nécessaire la feuille de ce classeur qui contient votre liste et ses variables.
  • Enregistrer sous…
    • Choisissez le format CSV
    • Donnez un intitulé à ce fichier CSV (qui peut être celui du classeur, proposé par défaut)
    • Vérifiez le dossier de réception, et choisissez-en un autre si vous le voulez
    • En cliquant sur Confirmer la création du fichier CSV est lancée.
  • Une confirmation du format texte CSV peut vous être demandée : confirmez.
  • Une fenêtre vous demande de préciser quelques options:
    • Jeu de caractères : choisissez Unicode UTF8 ;
    • Séparateur de champ : « , » (virgule) ;
    • Séparateur de texte : laissez tel quel
    • Cochez la case : Enregistrer le contenu des cellules comme affiché.
    • Validez en cliquant sur OK.

Votre liste de destinataires avec les variables est enregistrée dans le dossier que vous avez indiqué au départ de la fenêtre Enregistrer sous… Retenez ce dossier et le nom de votre fichier CSV : vous aurez à les retrouver au moment de lancer le mailing.

4.Mise au point du fond

J’entends sous ce titre l’opération consistant à modifier le texte pris en variable (ce que j’ai appelé plus haut, le fond).

5. Nouveaux tableaux pour de nouvelles vagues

Par expérience, nous savons que lorsque le mailing a été envoyé, il faut très souvent pour ne pas dire toujours, en faire un autre ensuite. Une adresse courriel est invalide, un nouveau destinataire se présente, etc. Voilà comment procéder :

  • Vous créez un nouveau tableau vierge, soit une nouvelle feuille vierge dans votre premier classeur.
  • Vous copiez les cellules de titre de votre premier tableau et vous les collez en A1 de votre nouvelle feuille.
  • Pour un destinataire existant sur le premier tableau dont il faut corriger une ou plusieurs informations :
    • copiez sa ligne dans le tableau initial ;
    • collez-la en nouvelle ligne dans la nouvelle feuille ;
    • saisissez votre correction;
    • Enregistrez votre nouvelle feuille ;
    • Supprimez la ligne transférée du premier tableau.
  • Pour créer un nouveau destinataire, vous saisissez ses informations.
  • Quand votre saisie est terminée, vous allez créer le fichier CSV de cette nouvelle feuille :
    • Procédez comme ci-dessus.
    • Je conseille de garder le même nom de fichier, en complétant l’intitulé avec un numéro de version.

3B-1. Définir le type de mailing

3B3-1. Variables et expressions conditionnelles  ►

*3B-1. Définir le type de mailing

Cette fiche est périmée.

La nouvelle version est ici

1. Réfléchir au message

Mail Merge envoie un message éventuellement personnalisé à des destinataires. Le destinataire constate qu’il est le seul à être mis dans le champ « To: »  (ou « à: » ou encore  « Destinataire: »). Mail Merge utilise un système de variables dans les champs d’en-tête du courriel et dans le message. Une variable est un morceau de texte encadré par deux accolades. Lors de la création du message par Mail Merge, ce morceau de texte est remplacé par une valeur inscrite dans une colonne du tableau des destinataires, colonne associée à cette variable indiquée dans le morceau de texte.

Nous aborderons plus tard le paramétrage des variables. Voici quelques possibilités pour vous permettre d’imaginer la personnalisation que vous souhaitez pour vos messages.

1.1 Courriel le plus simple

Il s’agit d’envoyer un message identique à chaque destinataire d’une liste comportant au moins une colonne [adresse électronique du destinataire]. Dans ce cas, seul le champ « To: » ou « à: » ou encore  « Destinataire: » est chargé avec la variable [adresse électronique du destinataire]. Le sujet et le message du courriel sont les mêmes pour tous les messages.

1.2 Courriel avec un adressage personnel

Le début du message est personnalisé : « Cher Jacques » ou encore, « Madame » ou encore « Chers amis ». Il s’agit d’une variable comme l’adresse électronique du destinataire ci-dessus. Celle-ci est enregistrée pour chacun dans une colonne du tableau des destinataires.

1.3 Courriel avec des expressions conditionnelles

Exemple : vous faites un mailing pour envoyer vos vœux. Vous voulez, si votre destinataire a déjà envoyé les siens, commencer votre message par un remerciement ciblé par rapport aux vœux reçus.

Sous l’adressage, précisé au paragraphe précédent, vous allez ajouter une variable qui sera votre texte de remerciement, que vous aurez saisi dans la colonne correspondante du tableau des destinataires. Si la cellule est vide, rien n’apparaîtra dans votre message ; sinon, le contenu de la cellule remplacera la variable posée dans votre message.

À la place d’une variable, on peut avoir une expression conditionnelle qui fonctionne comme une alternative. Si la condition est vraie : poser l’expression-1, si elle est fausse : poser l’expression-2. Exemple : pour tutoyer ou vouvoyer son destinataire. Le tableau des destinataires comprend une colonne enregistrant « T » pour « tutoyer » et « V » pour vouvoyer. L’expression conditionnelle comprend trois termes : la variable à tester (« T/V ») enregistrée pour chacun dans une colonne spécifique ; un texte pour le tutoiement ; un texte pour le vouvoiement.

1.4 Conclusion

Ces deux exemples vous montrent la richesse du paramétrage pour personnaliser vos messages. Il importe donc que vous vous précisiez dès le départ quel niveau de personnalisation vous voulez atteindre. Poser une expression conditionnelle est extrêmement simple. Donc n’hésitez pas à surprendre vos destinataires. Nous verrons en détail, avec des exemples, comment associer les colonnes du tableau des destinataires avec les variables du courriel ou les expressions conditionnelles.

1.5 Méthode proposée

Rédigez votre brouillon de message pour le cas le plus général. Si vous travaillez sur papier, laissez un interligne généreux entre chaque ligne.

Puis imaginez les expressions personnalisées. Mettez le texte qui doit être remplacé par une expression ou une variable entre parenthèses. Puis dessous, écrivez un exemple de formulation alternative. Quand vous aurez revisité tout votre message, relisez-le en ne prenant que les formules alternatives et jugez de sa cohérence.

La facilité avec laquelle vous pourrez tester vos messages personnalisés vous permettra de peaufiner votre texte. L’important ici est de déterminer les passages que vous voulez personnaliser. Le contenu précis de ces personnalisations pourra se faire plus loin.

2. Définir les critères des destinataires

Je pose cette démarche en préalable car elle est souvent oubliée. Il faut pourtant bien y passer. Si elle n’est pas traitée au départ, elle s’invitera plus tard, perturbant les opérations. Autrement dit, avant de préciser qui doit faire partie de la liste des destinataires, il faut préciser les critères aboutissant à l’inscription de quelqu’un dans cette liste. Même avec une liste de personnes connues, une sélection est nécessaire : il importe de préciser quels critères seront interrogés pour choisir de mettre ou non quelqu’un dans la liste. Ce n’est pas tout à fait la même chose que de se fier à son intuition, souvent variable au fil des opérations.

Cette réflexion peut aboutir à envisager deux listes distinctes alimentées sur des critères propres à chacune. Aucun problème : vous ferez deux campagnes d’envoi, une pour chaque type de liste. Mais vous comprenez qu’il vaut mieux se poser ce genre de questions avant de commencer, plutôt que de chercher des solutions compliquées, que le paramétrage rend toujours possibles. Il vaut mieux faire deux fois un travail simple que de faire fonctionner une seule usine à gaz !


◄ 3B. Mail Merge de Thunderbird

3B-2. Construire le tableau des destinataires ►

3A2-10 Sauvegarder le tableau / Remonter un tableau sauvegardé

Il est important de sauvegarder régulièrement le tableau, pour pouvoir le remonter en cas de problème.

Commençons par l’exportation.

Exporter un tableau

L’exportation consiste à récupérer un tableau Framacalc dans un tableur quelconque. Pour la lancer, cliquez sur l’icône <Flèche épaisse vers le bas>[Export…] située en haut à gauche du tableau, à l’intersection des lignes de référence colonnes et lignes.

Une petite fenêtre vous propose plusieurs modèles d’exportation :

  • HTML : pour récupération dans une page de site internet
  • CSV : pour récupération dans un fichier accessible par n’importe quel tableur exotique
  • EXCEL : pour récupération dans un tableau Excel ou apparenté.

Les formats HTML et CSV sont réservés aux connaisseurs. Cliquez sur l’étiquette Excel.

Un fichier [nom du tableau].xlsx est créé. Une fenêtre système s’ouvre pour vous demander si vous voulez l’ouvrir ou l’enregistrer. Pour l’ouvrir, votre tableur par défaut est proposé. Laissez-vous conduite en demandant l’ouverture.

Votre tableur s’ouvre avec le tableau chargé. Vous pouvez faire ce que vous voulez avec. Y compris le sauvegarder en local sur votre ordinateur.

Précisions

  • Attention : quel que soit le format d’exportation, seuls les contenus des cellules sont exportés, mais pas les paramètres de formatage (largeur des colonnes, gras ou italique, couleurs de texte ou de fond), ni les commentaires, ni les verrouillages.
  • Les dates sont transportées avec un nombre qui s’affiche dans les cellules concernées. Il suffit de modifier le format de ces cellules (Date/ JJ/MM/AAAA) pour voir les bonnes dates en clair.

Importation

L’importation consiste à récupérer le tableau d’un tableur local sous Framacalc. L’opération n’est pas automatisée comme l’exportation. Elle n’est pas compliquée, mais les tâches sont nombreuses. Suivez le guide !

Commencez par préparer votre tableau Framacalc :

  • Vérifiez que les colonnes destinées à recevoir des dates sont bien formatées avec un format européen (dd/mm/yyyy).
  • Vérifiez les paramétrages par défaut du tableau pour les nombres et les textes sont à valeur « par défaut« .
  • Cliquez sur l’onglet Presse-papier.
  • Vider la fenêtre si elle est chargée.
  • Laissez en attente.

Ouvrez le tableau à importer avec votre tableur préféré.

  • Si vous avez une colonne date, il vous faut modifier le format en adoptant le format anglo-saxon MM/DD/YYYY. Par exemple dans LibreOffice Calc :,
    • sélectionnez la colonne Date ;
    • Dans le menu principal, appelez le formatage des cellules : Format/ Cellules…
    • Ouvrez l’onglet Nombres ;
    • Dans Catégorie : sélectionnez Date ;
    • Sautez au combo Langues : sélectionnez Anglais (USA);
    • Revenez dans la colonne Format : sélectionnez MM/JJ/AAAA.
    • Validez vos choix avec <OK>.
    • Vérifiez dans le tableau que vos dates apparaissent bien avec le format MM/JJ/AAAA.
    • Répétez pour toutes les colonnes de dates.
  • Si vous avez des zéros intempestifs, modifiez le paramétrage d’affichage. Par exemple sous LibreOffice Calc:
    • Dans le menu principal : appelez Outils/ Options
    • Déployez la ligne LibreOffice Calc ; cliquez sur Affichage ;
    • Dans la fenêtre, dans la liste sous Afficher : décochez Valeurs zéro.
    • Validez avec <OK> ;
    • Vérifiez l’absence des zéros.
  • Ensuite, il faut transformer votre tableau en fichier CSV.
    • Dans le menu principal : appelez Fichier/ Sauvegarder sous…
    • Choisissez le dossier de votre choix pour enregistrer ce fichier CSV ;
    • Laissez le nom proposé ;
    • Dans le combo Type (au-dessous de Nom de fichier) : sélectionnez Texte CSV (.csv) ;
    • Dans les options de champs demandées, vérifiez au moins :
      • Jeu de caractères : choisissez Unicode UTF-8 ;
      • Séparateurs de champs : choisissez Tabulations ;
      • Cochez suivant vos préférences si vous voulez récupérer les formules ou leur résultat.
    • Validez.
  • Votre fichier est enregistré en CSV, mais l’important c’est que votre tableau est désormais dans ce format. Nous allons le copier pour le passer sous Framacalc
    • Sélectionnez la colonne A1 ; puis tout le tableau avec [Ctrl+ A] ;
    • Copiez la sélection avec [Ctrl+ C] ;
    • C’est terminé avec votre tableur. Laissez les choses en l’état si vous aviez besoin d’y revenir.

Revenez à Framacalc ; Vous l’aviez laissé avec la fenêtre du presse-papier ouverte.

  • Cliquez dans la fenêtre du presse-papier et [Ctrl+ V].
  • Votre tableau s’affiche avec des alignements de colonnes un peu fantaisistes, mais ce n’est pas grave. En revanche, vous pouvez constater que vous avez récupéré correctement les accents et les caractères un peu bizarres.
  • Vérifiez que le bouton radio Format délimité par des tabulations est actif ;
  • Cliquez sur le bouton <Charger le presse-papier avec ceci>.

Afficher le tableau en cliquant sur l’onglet Édition.

  • Sélectionner la cellule A1 et [Ctrl+ V] pour coller votre tableau.
  • Votre tableau est là. Les dates sont propres. Vous pouvez éventuellement trier votre tableau dans l’ordre chrono.
  • Vous pouvez ferme la fenêtre de votre navigateur et rappeler le tableau pour vous assurer qu’il est bien sauvegardé chez Framacalc.
  • Vous pouvez fermer votre tableur.
  • Vous pouvez détruire le fichier CSV que vous aviez sauvegardé en local, il ne vous est plus utile.

Précisions

  • La procédure indiquée ici pour l’importation s’applique pour écraser un tableau Framacalc existant. Ce qui est le cas quand on remonte une sauvegarde. Au pire, il peut y avoir des lignes ou des colonnes supplémentaires qui étaient absentes de la sauvegarde. L’idéal est de les déplacer en dehors de la zone qui va venir écraser le contenu, pour ensuite les traiter au mieux et les intégrer au tableau.
  • La méthode est identique pour créer un nouveau tableau Framacalc à partir du tableau d’un tableur quelconque. Petite nuance : il n’est pas possible de formater une colonne (ou une ligne) avec le format français des dates avant l’importation, car cette colonne (ligne) n’existe pas encore. Il vous faudra le faire après l’importation, sans vous affoler devant les nombres bizarres dans les colonnes (lignes) de date. Sélectionnez les colonnes (lignes), aller en formatage cellules et mettez votre paramétrage français. Tout rentrera dans l’ordre.

Précédent : 3A2-09 Figer les en-tête de lignes ou colonnes dans les déroulements

 

3A2-09 Figer les en-tête de lignes ou colonnes dans les déroulements

Quand le tableau se déroule sur plusieurs pages, il est nécessaire de conserver la ligne des en-têtes de colonnes pour se repérer. De même dans l’autre dimension si le nombre de colonnes est important.

Commençons par figer deux lignes en tête de fenêtre :

  • affichez le tableau avec sa première ligne visible en tête de fenêtre ;

  • dans l’ascenseur vertical, à droite du tableau, repérez :

    • un margeur (bordures grise fond blanc – ou tiret blanc sur fond gris) ;

    • la flèche vers le haut ;

    • l’ascenseur proprement dit avec un trait sombre horizontal sur fond gris ;

    • la flèche vers le bas.
  • faites glisser le margeur vers le bas ;

  • une ligne horizontale de pointillés s’affiche en suivant le mouvement du margeur ;

  • arrêtez la glissade vers le bas quand cette ligne de pointillés apparaît entre la ligne 2 et la ligne 3 (car nous voulons deux lignes figées en tête) ; relâchez le bouton de la souris ; désormais, les lignes 1 et 2 sont désolidarisées du mouvement vertical du tableau ;

Pour ne figer qu’une ligne, il faut arrêter le glissement du margeur quand la ligne de pointillés apparaît entre la ligne 1 et la ligne 2.

Pour figer une ou plusieurs colonnes, vous procédez d’une façon analogue.

Ce réglage est personnel ; il n’est pas conservé quand on quitte la page internet.


Précédent : 3A2-08 Trier le tableau

Suivant : 3A2-10 Sauvegarder le tableau / Remonter un tableau sauvegardé

3A2-08 Trier le tableau

Il est parfois nécessaire de trier le tableau. Framacalc autorise le tri des lignes en fonction de critères pris dans trois colonnes maximum, dans l’ordre croissant ou décroissant de chacun.

Pour trier un tableau

Sélectionnez la plage à trier : elle doit comprendre toutes les lignes à trier et uniquement celles-ci. La ou les lignes d’en-tête n’ont pas à être sélectionnées si elles doivent rester en haut du tableau. Faites attention aussi à bien sélectionner toutes les colonnes.

Ensuite, cliquez sur l’onglet Trier. La barre des boutons est remplacée par une zone de paramétrage du tri, comprenant :

  • Définir les cellules à trier [xx:yy] : la plage sélectionnée avant d’arriver est indiquée ; on ne peut pas faire autrement que de la valider avec <OK>.
  • Ensuite, remarquez trois zones identiques : Tri principal, Tri secondaire et Dernier tri. Chacune comprend
    • un combo pour choisir parmi les colonnes sélectionnées, celle qui servira de critère de tri ;
    • un jeu de bouton radio pour choisir le sens du tri.
  • un bouton devant les trois zones, passant en bleu au survol. Il faut cliquer ce bouton <Trier xx:yy> pour lancer le tri.

En Tri, le tableau est affiché dans la fenêtre principale comme avec l’onglet Édition .

Un tri et une opération qui peut toujours être annulée.

Pour des tris plus sophistiqués (tri de colonnes), il faut passer par export/import avec un tableur plus puissant.


Précédent : 3A2-07 Verrouiller / déverrouiller des cellules

Suivant : 3A2-09 Figer les en-tête de lignes ou colonnes dans les déroulements