Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

VBA:convertir images en BMP



  1. #1
    remi5485

    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)

    -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
    JPL
    Responsable des forums

    Re : VBA:convertir images en BMP

    Si ton image a moins de 256 couleurs tu n'as aucun intérêt à convertir les GIF en BMP. La qualité est la même, mais le BMP prend beaucoup plus de place. Peux-tu expliquer la raison de ce que tu cherches à faire ?
    Rien ne sert de penser, il faut réfléchir avant - Pierre Dac

  3. #3
    remi5485

    Re : VBA:convertir images en BMP

    OUi bien sur je suis totalement d'accord avec toi mais le choix BMP est obligatoire(ou alors WMF). Je m'explique:
    Je traite des images qui devront etre utilisé par un logiciel dédié au monde de l'automatisme. Ce logiciel ne prend malheureusement en compte que ces formats très gourmands qui segmentent en fait le dessin en entités géométriques élémentaires définis par des dimensions. Donc pour répondre à ta question, le format BMP est obligatoire malheureusement. Mais j'ai déjà trouvé quelques astuces pour résoudre mon problème:

    J'importe en fait mon image GIF dans un Control Image puis je l'enregistre avec un savePicture au format BMP et ça marche. Le seul problème est que parfois (surtout pour les petites images) il me coupe un peu l'image et c'est bien dommage.

    Merci quand même pour tes remarques.

    Cordialement

    Rémi

Discussions similaires

  1. bmp vers fit
    Par lyre dans le forum Matériel astronomique et photos d'amateurs
    Réponses: 4
    Dernier message: 20/05/2007, 23h24
  2. mes images sont toutes en bmp
    Par Kukula dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 14/02/2006, 13h25
  3. transfomer un .avi en .bmp
    Par Sakuragi dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 23/08/2004, 15h03
  4. LAYO vers BMP
    Par lem pat dans le forum Électronique
    Réponses: 2
    Dernier message: 30/04/2003, 15h48
  5. Où sont passés les .bmp?!
    Par ffets dans le forum Logiciel - Software - Open Source
    Réponses: 10
    Dernier message: 09/04/2003, 20h13
Découvrez nos comparatifs produits sur l'informatique et les technologies.