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 :

Supprimer une page donnée de plusieurs document words avec des noms diffèrents


Sujet :

VBA Word

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 26
    Par défaut Supprimer une page donnée de plusieurs document words avec des noms diffèrents
    Tout d'abord bonjour à tous ^^

    Je suis nouveau sur ce forum (coucou François ) et j'aurais un problème à vous soumettre.

    J'ai 2600 rapports dont le nombre de pages est identique et j'aurais souhaité trouver une solution me permettant de supprimer la huitième pas de chacun de ces documents sans avoir à les ouvrir un par un .

    Merci d'avance pour les conseils eventuels que vous seriez à même de me donner.

    Alahsan

  2. #2
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Par défaut
    Bonjour et bienvenue sur les forums Office de DVP.

    Moi c'est pas François.

    Le problème majeur de Word est que la numérotation des pages est dynamique.
    On peut par exemple récupérer un numéro de page contenant un mot précis, mais supprimer une page est pas possible.

    Pour preuve, si tu imprimes ton document sur deux imprimantes différentes, le nombre de page va changer.


    Par contre, si tu connais les délimiteurs de la partie à supprimer, on peut la sélectionner et la supprimer.
    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 averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 26
    Par défaut
    Tout d'abord merci de ta réponse rapide .

    Mon problème c'est que justement sur cette page en question il y a une image particulièrement lourde dont je n'ai pas l'utilité, d'où l'utilité de supprimer cette page sur chaque rapport afin d'avoir un stockage plus "léger".

  4. #4
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Par défaut
    On peut supprimer l'image.

    cette image est-elle la première ?

    Peut-on la repérer facilement ?
    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
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 26
    Par défaut
    Disons que l'image se situe à la toute fin du document, c'est donc aussi la dernière page qui est à supprimer.

  6. #6
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Par défaut
    Alors c'est assez facile, il suffit de compter les figures, c'est soit les Shapes soit les InlineShapes, et supprimer la dernière.

    Essaie ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Sub CountShape()
    Debug.print "InLinesShape "  = ActiveDocument.InlineShapes.count
    Debug.print "Shapes " = ActiveDocument.Shapes.count
     
    End Sub
    Dis moi ce que ça donne.
    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 !

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

Discussions similaires

  1. [XL-2003] Macro Copier/Coller données Excel vers document Word avec Signets
    Par Julien91080 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 22/05/2013, 12h28
  2. Base de données gérant plusieurs documents word
    Par Jadoule dans le forum Word
    Réponses: 9
    Dernier message: 02/04/2013, 15h07
  3. Réponses: 5
    Dernier message: 27/02/2013, 23h31
  4. Réponses: 0
    Dernier message: 29/09/2009, 11h42
  5. Réponses: 6
    Dernier message: 11/07/2006, 10h56

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