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

Word Discussion :

style précédé d'un saut de page conditionnel


Sujet :

Word

  1. #1
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant / formateur Oracle et SQL Server

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 460
    Points : 8 074
    Points
    8 074
    Par défaut style précédé d'un saut de page conditionnel
    Bonjour à tous

    J'utilise des styles de paragraphes hiérarchiques (que j'ai créés moi-même), Niv1 et Niv2.

    Je voudrais que les paragraphes de style Niv2 soient précédés d'un saut de page automatique (ça je sais faire), sauf lorsqu'ils suivent immédiatement un paragraphe de style Niv1.

    Connaissez-vous un moyen de faire ça ? Ou un lien vers une ressource que j'aurais loupée ?
    A votre disposition pour toute précision complémentaire.

    Merci d'avance !

    Pom'
    Consultant / formateur Oracle indépendant
    Certifié OCP 12c, 11g, 10g ; sécurité 11g

    Ma dernière formation Oracle 19c publiée sur Linkedin : https://fr.linkedin.com/learning/oracle-19c-l-administration

  2. #2
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    salut,

    Les styles ne sont pas utilisés de manière conditionnelle. C'est tout ou rien.

    Peut-être avec une recherche remplacement, mais je ne pense pas que l'on puisse faire une recherche sur deux styles simutannés.

    Et il reste le VBA.
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  3. #3
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant / formateur Oracle et SQL Server

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 460
    Points : 8 074
    Points
    8 074
    Par défaut
    Citation Envoyé par Heureux-oli Voir le message
    ...Et il reste le VBA.
    Dans l'idée, on lui ferait faire quoi au VBA ? Car si je n'ai pas déjà une méthode manuelle de résolution, je ne vois guère comment la programmer.

    Admettons que j'aie réussi à créer un bout de code VBA qui me donne le résultat voulu sur une portion de texte existante.
    Cela peut-il marcher aussi de manière automatique au cours de la frappe ? C'est à dire que quand j'ajouterai une nouvelle portion de texte contenant le "Niv1 - saut de page auto - Niv2", la procédure de rectification interviendra automatiquement ?

    Dans l'immédiat, j'ai fait un bricolage malpropre : j'ai créé un nouveau style Niv2bis basé sur Niv2, (identique sauf le saut de page), et j'ai appliqué ce style aux endroits appropriés.
    Bien sûr, pour le futur texte, je dois choisir le bon style selon le contexte.
    Consultant / formateur Oracle indépendant
    Certifié OCP 12c, 11g, 10g ; sécurité 11g

    Ma dernière formation Oracle 19c publiée sur Linkedin : https://fr.linkedin.com/learning/oracle-19c-l-administration

  4. #4
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    Salut,

    Cela peut-il marcher aussi de manière automatique au cours de la frappe ?
    Non !
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  5. #5
    Expert éminent
    Avatar de Sepia
    Homme Profil pro
    Administrateur du cursus IDE@L - Chef de Projet NCU (digital learning) - Université de Rennes
    Inscrit en
    Octobre 2007
    Messages
    3 117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Administrateur du cursus IDE@L - Chef de Projet NCU (digital learning) - Université de Rennes
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2007
    Messages : 3 117
    Points : 6 856
    Points
    6 856
    Par défaut
    Salut Pomalaix,

    Pareil que Heureux-Oli : "Non" (mais en plus il est chef ==> il a raison). Et le recherche/remplacement ne permet pas de travailler sur 2 styles de recherche simultanément.

    En revanche, ce qui peut marcher aussi de manière automatique au cours de la frappe, c'est d'avoir une insertion automatique qui fasse le saut de page mais ça reste essentiellement manuel avec une sorte de raccourci clavier.

    @+

  6. #6
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    Citation Envoyé par Sepia Voir le message
    Salut Pomalaix,

    En revanche, ce qui peut marcher aussi de manière automatique au cours de la frappe, c'est d'avoir une insertion automatique qui fasse le saut de page mais ça reste essentiellement manuel avec une sorte de raccourci clavier.

    @+
    Dans ce cas, l'utilisation de Ctrl + Enter ajoute un saut de page manuel.
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  7. #7
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant / formateur Oracle et SQL Server

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 460
    Points : 8 074
    Points
    8 074
    Par défaut
    Citation Envoyé par Sepia Voir le message
    ...En revanche, ce qui peut marcher aussi de manière automatique au cours de la frappe, c'est d'avoir une insertion automatique qui fasse le saut de page mais ça reste essentiellement manuel avec une sorte de raccourci clavier...
    Mouarf, dans la catégorie de l'oxymore de base, ça se pose là ! Vous préparez une carrière politique ?

    Mais j'insiste, je n'en suis même pas à automatiser ma démarche, même 100% manuellement je ne vois pas comment faire à part créer 2 styles, l'un avec saut de page et l'autre sans.
    Ce qui est nul car ne n'est absolument pas dynamique : si j'ajoute quelque chose entre un paragraphe Niv1 et un un Niv2bis, il faudra par la suite que je transforme manuellement Niv2bis en Niv2, car là le saut de page redevient légitime.
    C'est quasiment aussi mauvais que si je n'utilisais pas de styles du tout.
    Moi je veux du style qui a la classe, si y a moyen !
    Consultant / formateur Oracle indépendant
    Certifié OCP 12c, 11g, 10g ; sécurité 11g

    Ma dernière formation Oracle 19c publiée sur Linkedin : https://fr.linkedin.com/learning/oracle-19c-l-administration

  8. #8
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    Salut,

    Pour es styles, peut-être là : http://heureuxoli.developpez.com/office/word/styles/
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  9. #9
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant / formateur Oracle et SQL Server

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 460
    Points : 8 074
    Points
    8 074
    Par défaut
    Citation Envoyé par Heureux-oli Voir le message
    Salut,

    Pour es styles, peut-être là : http://heureuxoli.developpez.com/office/word/styles/
    Malgré cette saine lecture, la lumière n'a pas jailli...

    Il faut aussi savoir renoncer, alors je crois que je vais en rester à ma solution malpropre dans l'immédiat.
    Consultant / formateur Oracle indépendant
    Certifié OCP 12c, 11g, 10g ; sécurité 11g

    Ma dernière formation Oracle 19c publiée sur Linkedin : https://fr.linkedin.com/learning/oracle-19c-l-administration

  10. #10
    Membre expert

    Homme Profil pro
    Spécialiste progiciel
    Inscrit en
    Février 2010
    Messages
    1 747
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haute Loire (Auvergne)

    Informations professionnelles :
    Activité : Spécialiste progiciel
    Secteur : Service public

    Informations forums :
    Inscription : Février 2010
    Messages : 1 747
    Points : 3 016
    Points
    3 016
    Par défaut
    Bonjour,

    Le mieux qu'il soit possible de faire serait effectivement en VBA, créer une procédure qui ajoute ou supprime le saut de page selon le cas avec un seul style.
    Après, tout dépend quand tu veux voir effectivement la modification car on pourrait appeler cette procédure automatiquement avant l'impression ou même la sauvegarde du document et à l'ouverture du document.

    Je pense après que nous avons fait le tour de la question et ne pourrons malheureusement pas te permettre d'avoir une solution temps réel pour ton problème.
    Cordialement,
    Christophe

    Merci de ne pas oublier de mettre résolu quand le sujet l'est. Cela aide tous les DVPnautes dans leur recherche

  11. #11
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant / formateur Oracle et SQL Server

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 460
    Points : 8 074
    Points
    8 074
    Par défaut
    Citation Envoyé par carden752 Voir le message
    ... Le mieux qu'il soit possible de faire serait effectivement en VBA, créer une procédure qui ajoute ou supprime le saut de page selon le cas avec un seul style.
    ... on pourrait appeler cette procédure automatiquement avant l'impression ou même la sauvegarde du document et à l'ouverture du document.
    Un grand merci pour cette réponse complémentaire ! Là pour le coup, tout s'éclaire !

    Effectivement, utiliser un seul style, mais sans saut de page intégré, est le coeur de la solution. C'est là-dessus que je coinçais.
    Sachant désormais qu'une procédure VBA peut être appelée automatiquement à l'ouverture ou à l'enregistrement du document, la solution me paraît parfaite.

    Encore merci !
    Consultant / formateur Oracle indépendant
    Certifié OCP 12c, 11g, 10g ; sécurité 11g

    Ma dernière formation Oracle 19c publiée sur Linkedin : https://fr.linkedin.com/learning/oracle-19c-l-administration

  12. #12
    Membre expert

    Homme Profil pro
    Spécialiste progiciel
    Inscrit en
    Février 2010
    Messages
    1 747
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haute Loire (Auvergne)

    Informations professionnelles :
    Activité : Spécialiste progiciel
    Secteur : Service public

    Informations forums :
    Inscription : Février 2010
    Messages : 1 747
    Points : 3 016
    Points
    3 016
    Par défaut
    Bonjour,

    il faut regarder du côté de la gestion des évènements
    http://heureuxoli.developpez.com/off...rd/evenements/
    Cordialement,
    Christophe

    Merci de ne pas oublier de mettre résolu quand le sujet l'est. Cela aide tous les DVPnautes dans leur recherche

Discussions similaires

  1. Birt permet-il un saut de page conditionnel ?
    Par rouletabille63 dans le forum BIRT
    Réponses: 13
    Dernier message: 01/02/2012, 16h08
  2. Saut de page conditionnel dans un état
    Par bhp dans le forum IHM
    Réponses: 2
    Dernier message: 27/06/2008, 13h32
  3. [JasperReport]saut de page conditionnel
    Par iubito dans le forum Jasper
    Réponses: 1
    Dernier message: 26/06/2007, 14h48
  4. Saut de page conditionnel ?
    Par marot_r dans le forum Access
    Réponses: 3
    Dernier message: 28/08/2006, 17h50
  5. Réponses: 2
    Dernier message: 28/09/2005, 09h47

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