IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

OpenOffice & LibreOffice Discussion :

Publipostage/mailing en insérant soi-même du code


Sujet :

OpenOffice & LibreOffice

  1. #1
    Membre à l'essai
    Profil pro
    Enseignant Chercheur
    Inscrit en
    Décembre 2011
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 18
    Points : 16
    Points
    16
    Par défaut Publipostage/mailing en insérant soi-même du code
    Bonjour,

    Je suppose qu'il est possible de préparer un document destiné à un en insérant soi-même du code. L'assistant est bien pratique pour les choses élémentaires, mais quand on veut par exemple avoir un paragraphe conditionnel qui lui-même contient des champs de bases de données et/ou une autre condition, je ne vois pas comment faire. Le tuto du site s'en tient aux cas simples, qui sont effectivement faits efficacement avec l'assistant.
    Étant un peu programmeur, quoique dans d'autres langages, je suis plus à l'aise à écrire du code. Je peux ainsi imbriquer des conditions si nécessaire sans problème. Les solutions "clicodrome" ne me conviennent pas vraiment.
    Peut-on le faire et y a-t-il quelque part une description du langage et de la manière d'insérer ces codes dans le fichier ?
    Merci de toute information.

    G. G.

  2. #2
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 612
    Points
    58 612
    Billets dans le blog
    11
    Par défaut
    Pour insérer un texte, tu peux utiliser :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Sub Ajouter1()
    ...
    monCurseur = monTexte.createTextCursor
    monCurseur.gotoNextParagraph(False)
    monCurseur.gotoNextWord(False)
    monCurseur.String = "Texte inséré"
    ...
    End Sub
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Sub Ajouter2()
    ...
    monCurseur = monTexte.createTextCursor
    monCurseur.gotoNextParagraph(False)
    monCurseur.gotoNextWord(False)
    monTexte.insertString(monCurseur, "Texte inséré", false)
    ...
    End Sub
    N'oubliez pas le Tag afin de faciliter la recherche, et en votant cela permet de mieux la cibler.

    Je ne réponds pas aux messages privés s'ils sont liés à une question technique

  3. #3
    Membre à l'essai
    Profil pro
    Enseignant Chercheur
    Inscrit en
    Décembre 2011
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 18
    Points : 16
    Points
    16
    Par défaut
    Merci Zoom61,

    Mais en fait je voulais parler plutôt de ce qu'on appelle sous Word les codes de champ (Oui, je sais, c'est le côté obscur de la force).
    Des codes du type {IF MERGEFIELD <nom_champ> == "Oui" ...} que, du coup, je pourrais imbriquer comme on imbrique des if dans d'autres langages.
    Mon problème c'est que la partie à faire apparaître dans le document dans un certain champ vaut "Oui", par exemple, c'est un paragraphe avec un certain formatage et contenant plusieurs informations issues de la base. A faire avec des instructions dans un langage obéissant à une certaine syntaxe, OK. Avec une interface du type de l'assistant mailing, je ne vois pas comment faire intervenir les autres champs et le formatage (tabulations, par exemple).
    Un idée ?

    G. G.

  4. #4
    Expert éminent
    Avatar de jurassic pork
    Homme Profil pro
    Bidouilleur
    Inscrit en
    Décembre 2008
    Messages
    3 953
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Bidouilleur
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2008
    Messages : 3 953
    Points : 9 283
    Points
    9 283
    Par défaut
    hello,
    ggarcia je ne sais pas si c'est ce que tu recherches mais tu peux essayer de voir du côté des textes conditionnels, variables, paragraphes masqués etc ...
    Il y a un excellent tutoriel ici

    Ami calmant, J.P
    Jurassic computer : Sinclair ZX81 - Zilog Z80A à 3,25 MHz - RAM 1 Ko - ROM 8 Ko

Discussions similaires

  1. Réponses: 14
    Dernier message: 07/05/2011, 08h08
  2. [GUI][SWING][!L&F] Customiser soi-même Swing!
    Par billynirvana dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 09/03/2007, 20h15
  3. [XP Pro SP]Connexion bureau à distance sur soi-même
    Par AdHoc dans le forum Windows XP
    Réponses: 2
    Dernier message: 05/02/2007, 17h24
  4. une association vers soi-même ?
    Par steve_toulouse dans le forum Hibernate
    Réponses: 1
    Dernier message: 06/10/2006, 12h05
  5. [Mail] Newsletter à gérer soit même
    Par Nicos77 dans le forum Langage
    Réponses: 1
    Dernier message: 24/11/2005, 16h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo