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 images importées vba


Sujet :

VBA Word

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2016
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2016
    Messages : 39
    Points : 24
    Points
    24
    Par défaut Supprimer images importées vba
    Bonjour,

    Dans un document word, dans lequel il y a plein d'image importées depuis excel, ces image sont dans des cadres numérotés par des signets.

    Je souhaiterais pouvoir supprimer que les image et pas les cadres et les signets, mais je ne sais pas comment faire:

    j'ai essayé:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Sub suppression_des_graphiques()
      Dim A As Shape
      For Each A In ThisDocument.Shapes
        A.Delete
      Next
    End Sub
    Qui supprime Tout petit à petit.

    Sinon, je pensais copier tous les cadres et signets, supprimer les images et coller mais je ne sais pas comment... Donc si vous avez une idée, Merci

  2. #2
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2016
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2016
    Messages : 39
    Points : 24
    Points
    24
    Par défaut
    J'ai aussi essayé d'enregistrer une macro:

    Je sélectionne le graphique a sélectionner et je le supprimer.
    Mais quand je lance la macro, ça supprime tout le cadre et le graphique.

    ca fait ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Sub Macro1()
    '
    ' Macro1 Macro
    ''
        ActiveDocument.Shapes.Range(Array("Rectangle 1091")).Select
        Selection.Delete Unit:=wdCharacter, Count:=1
        Selection.TypeParagraph
        Selection.TypeBackspace
    End Sub
    ça supprime le rectangle

  3. #3
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2016
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2016
    Messages : 39
    Points : 24
    Points
    24
    Par défaut
    Autre question, autre essais;


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ThisDocument.Bookmarks("ChartReport1").Copy
    Pourquoi cela ne fonctionne pas ? "erreur de compilation..."

    Cordialement

Discussions similaires

  1. [XL-2013] Importer ou télécharger image en VBA
    Par Flavien41100 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 20/12/2015, 18h52
  2. Réponses: 4
    Dernier message: 11/08/2014, 14h52
  3. [PPT-2010] Redimensionner et repositionner une image importée d'Excel vers PPT (VBA)
    Par Seb V dans le forum VBA PowerPoint
    Réponses: 2
    Dernier message: 13/05/2014, 11h54
  4. [XL-2003] supprimer image avec vba
    Par bakman dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 02/03/2011, 15h57
  5. [debutant]supprimer image
    Par F.F. dans le forum C++Builder
    Réponses: 6
    Dernier message: 09/07/2004, 10h24

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