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

Macros et VBA Excel Discussion :

VBA:convertir images en BMP


Sujet :

Macros et VBA Excel

  1. #1
    Candidat au Club
    Inscrit en
    Avril 2008
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 4
    Points : 4
    Points
    4
    Par défaut VBA:convertir images en BMP
    Bonjour à tous,

    J'ai un problème concernant l'exploitation des iages présentes sur une feuille Excel.

    Les images sont rangées dans la collection Shapes attaché à la feuille Excel. je récupère les Shape de type msopicture pour avoir que les images et je les enregistre. Mais pour l'instant je les enregistre en format GIF et je n'arrive pas a changer le format de la sauvegarde:
    (onglet représente la feuille excel en question)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    If obj.Type = msoPicture Then
        obj.CopyPicture , xlBMP
        With onglet.ChartObjects.Add(0, 0, obj.Width, -obj.Height).Chart
            .Paste 'colle l'image dans un graphique temporaire
            'Sauvegarde au format image, dans le même -répertoire que ce classeur.
            .Export princ.Cells(3, 4) & "\" & "images\" & -obj.name & ".gif", "GIF"
        End With
    endif
    Mon problème est donc le format de sauvegarde que je ne peux modifier( si je mets BMP a la place de GIF=> erreur 1004)
    je recherche donc une autre méthode ou alors un convertisseur permettant de convertir un GIF en BMP

    Si quelqu'un peut m'aider je le remercie par avance.

    Bonne journée à tous

    Rémi

  2. #2
    Expert éminent sénior

    Homme Profil pro
    Inscrit en
    Août 2005
    Messages
    3 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 3 317
    Points : 20 144
    Points
    20 144
    Par défaut
    bonjour


    Refait un essai en remplaçant la constante xlBMP
    par xlBitmap

    Ce lien pourra aussi peut être t'aider :
    http://www.developpez.net/forums/d61...r/#post3622461


    bonne soirée
    michel

Discussions similaires

  1. convertir image gif en bmp
    Par Teddy7 dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 01/12/2009, 12h22
  2. Convertir .avi dans une image (.jpg, .bmp)
    Par mihaispr dans le forum Simulink
    Réponses: 2
    Dernier message: 14/06/2009, 00h16
  3. [VBA-E] Ouvrir une image en ".bmp"
    Par Xavos dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 21/03/2006, 09h48
  4. Comment convertir une image en BMP ?
    Par blaiseac dans le forum Langage
    Réponses: 6
    Dernier message: 30/07/2005, 18h24

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