Petit guide pour faire un publipostage (mailing) avec Open Office 2.0 et une base de données MySQL.
Ce guide a été fait pour linux, mais le principe devrait être senseblement le meme sous Windows
- Mandriva 2006
- OpenOffice.org 2.0
- JRE 1.5.0.4
- MySQL 4.1
Le JRE est installé dans
, et MySQL est sur une machine distante.
Il faut téléharger, le connecteur JDBC pour MySQL, (www.mysql.com), j’ai utilisé le connecteur j3.
Une fois le connecteur récupéré sur le site de MySQL, il faut le décompresser dans le répertoire :
$JAVA_HOME/lib/ext :
$ tar zxvf /path/to/mysql-connector-java-[version]-ga.tar.gz
Cela devrait suffire …
Avant de pouvoir utiliser notre base de données dans OOo, il faut configurer Open office Base. Pour cela, vous pouvez lancer OOo Writer, puis faire Fichier / Nouveau / Base de Données, l’assistant base de données s’ouvre :
Etape 1 : Selectionnez : "Se connecter à une base de données existante", et dans la liste choisissez MySQL, puis cliquez sur Suivant :
Etape 2 : Selectionnez : "Connexion utilisant JDBC (Java Database Connectivity)", puis cliquez sur Suivant :
Etape 3 : Renseignez les informations : Nom de la base de données, URL du serveur (une IP par exemple) et le port du serveur, puis cliquez sur suivant :
Etape 4 : L’assistant demande le nom d’utilisateur :
Là vous devez renseigner le nom d’utilisateur qui a le droit d’acceder à votre base de données, et si il faut un mot de passe, n’oubliez pas de cocher la case "Password Required"
Etape 5 : Fin de l’assistant :
Selectionnez "Oui, je souhaite que l’assistant enregistre la base de données", ça vous permettra de ne pas avoir à reconfigurer votre base pour une utilisation future. Ensuite choisissez un des deux autres choix puis cliquez sur terminer
Choisissez un nom pour votre base et enregistrez là.
La base de données est maintenant configurée, on peut donc commencer notre publipostage …
Ouvrez le document principal de votre publipostage puis, dan Open Office Writer 2.0 dans le menu Edition, cliquer sur "changer de base de données", puis selctionnez votre base (le nom que vous avez renseigné lors de l’étape 2 du chapitre précédent) puis validez.
Il faudra peut être renseigner le nom d’utilisateur et le mot de passe pour accéder à votre base de données
Ensuite, dans le menu outils cliquez sur assistant mailing :
Suivez les différentes étapes, de l’assistant …

Choisissez le type de document à créer, puis passez à l’étape suivante : Les blocs d’adresses :

Cette partie de l’assistant est assez importante, en effet, c’est là que vous allez créer les blocs d’adresses qui apparaitront ensuite sur votre document.
Vous pouvez utiliser les blocs d’adresses prédéfinis par OpenOffice, mais aussi en créer de nouveaux, pour cela il suffit de cliquer sur le bouton Autres …
Une fois le bloc créé, il faut définir la correspondance des champs, en gros pour chaque champ défini dans votre bloc d’adresse vous allez faire correspondre un champ de votre base de données :
Maintenant OpenOffice est capable de générer les blocs d’adresses à partir des éléments renseignés …
Dans la suite de l’assistant vous allez avoir la possibilité de créer des salutations, mais aussi d’utiliser celles déjà définies dans OpenOffice, n’oubliez pas si besoin de faire correspondre les champs …
L’étape suivante consiste à définir la position du bloc d’adresses
La suite consiste à vérifier le document créé, à exclure certains destinataires, à personnaliser le document, et enfin à enregistrer / imprimer ou Envoyer votre document.
Voilà, vous avez créé votre publipostage …
A vos Commentaires !
Rémi
















