Bonjour,
Après quelques heures de recherche, les réponses trouvées dans XLD et sur le Web ne sont pas très satisfaisantes et donc je sollicite votre aide.
Actions déjà effectuées :
Une copie partielle de l'écran est sauvée par API dans le presse-papier par la Function BitBlt Lib "Gdi32"
J'ai testé l'export vers disque dur en passant par un objet Chart sur une feuille.
Cette méthode fonctionne mais ne donne pas un résultat très optimisé en BMP ou JPG.
Le LoadPicture donne un résultat non satisfaisant dans les 3 modes fmPictureSizeModeStretch, fmPictureSizeModeZoom ou fmPictureSizeModeClip du Image1.PictureSizeMode.
Je souhaiterai effectuer les actions suivantes en VBA ou API :
1) Transférer cette image du presse-papier directement dans un contrôle Image
sans passer par une copie sur disque dur ni un LoadPicture (déjà fait)
2) Transférer cette image du presse-papier vers le disque dur en JPG, BMP, GIF par une méthode simple (VBA ou API )
La fonction Clipboard de VB6 n'est pas applicable en VBA, c'est bien gênant.
Merci bien
Robert
Après quelques heures de recherche, les réponses trouvées dans XLD et sur le Web ne sont pas très satisfaisantes et donc je sollicite votre aide.
Actions déjà effectuées :
Une copie partielle de l'écran est sauvée par API dans le presse-papier par la Function BitBlt Lib "Gdi32"
J'ai testé l'export vers disque dur en passant par un objet Chart sur une feuille.
Cette méthode fonctionne mais ne donne pas un résultat très optimisé en BMP ou JPG.
Le LoadPicture donne un résultat non satisfaisant dans les 3 modes fmPictureSizeModeStretch, fmPictureSizeModeZoom ou fmPictureSizeModeClip du Image1.PictureSizeMode.
Je souhaiterai effectuer les actions suivantes en VBA ou API :
1) Transférer cette image du presse-papier directement dans un contrôle Image
sans passer par une copie sur disque dur ni un LoadPicture (déjà fait)
2) Transférer cette image du presse-papier vers le disque dur en JPG, BMP, GIF par une méthode simple (VBA ou API )
La fonction Clipboard de VB6 n'est pas applicable en VBA, c'est bien gênant.
Merci bien
Robert