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

VBA Word Discussion :

Execution d'un morceau de code suite à un évènement [WD-2003]


Sujet :

VBA Word

  1. #1
    Membre du Club
    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Novembre 2008
    Messages
    130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Analyste d'exploitation
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2008
    Messages : 130
    Points : 48
    Points
    48
    Par défaut Execution d'un morceau de code suite à un évènement
    Bonjour à tous,
    je voudrais savoir si il était possible d'exécuter un morceau de code lorsque qu'un document atteint une deuxième page ! En faite je voudrais faire cela pour réduire la marge du haut de page a chaque nouvelle page qui se créer lorsqu'un courrier devient plus long. Merci de vos réponses !
    Exemple :
    j'écris un courrier et la tac il devient long et une deuxième page se créer, à l'insertion automatiquement de cette nouvelle page je voudrais réduire la marge du haut! Un Code du genre de ...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    If Document.page > 1 then ... réduction marge du haut
    est-il possible ?

  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,

    Non.

    Il n'y as pas d'évènement qui permet d'intercepter ce genre de chose.
    Et heureusement, tu imagines le ralentissement que ça génèrerait !
    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
    Membre du Club
    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Novembre 2008
    Messages
    130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Analyste d'exploitation
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2008
    Messages : 130
    Points : 48
    Points
    48
    Par défaut
    Je pense pareil mais bon on ne sait jamais ... Mais sinon pour mon problème je viens de trouver une solution qui marche mais je ne sais pas si elle est très bonne, je vous la note quand même.
    Pour la deuxième page :
    Faire un saut de section continu
    Faire un saut de page
    Réduire la marge sur la deuxième page
    Supprimer le saut de page!
    Comme cela sur la deuxième page la mise en page se fait automatiquement et cela marche bien sans ralentissement ! Important ne pas supprimer le saut de section par contre ! Voila qu'en pensez-vous ?

  4. #4
    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 Titii25,

    Et pourquoi tu n'essaierais d'écrire en plus petit. A chaque fois que tu dépasses ta page, tu réduis d'un point la police Bon à la fin, tu es en taille 2 ==> on n'y voit plus rien mais tout tient sur une page. Ce n'est pas plus bête que de réduire ta marge mais tu disposes de plus de valeurs possibles .

    @+

  5. #5
    Membre du Club
    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Novembre 2008
    Messages
    130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Analyste d'exploitation
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2008
    Messages : 130
    Points : 48
    Points
    48
    Par défaut
    Ben la solution que j'ai trouvé marche très bien, et la solution que vous me proposez en dernier n'est pas très adapté à ma situation car c'est dans un cadre professionnel que je fais ca donc ca passe pas trop si les utilisateurs de mes modèles font un courrier et que la taille de la police diminuent a chaque fois ... Merci quand même !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment executer un morceau de code en parallèle?
    Par Immobilis dans le forum ASP.NET
    Réponses: 7
    Dernier message: 16/12/2009, 12h00
  2. Execution programme et récupération du code retour
    Par Dr_GonZO dans le forum Langage
    Réponses: 5
    Dernier message: 12/07/2005, 15h20
  3. [Exécutable]puis je creer un executable a partir de mon code ?
    Par youpileouf dans le forum Général Java
    Réponses: 3
    Dernier message: 17/06/2005, 09h15
  4. Réponses: 12
    Dernier message: 08/02/2005, 23h42
  5. [JSP] [include] inclure un morceau de code
    Par viena dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 06/01/2005, 11h51

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