Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Excel > VBA Excel

Réponse
 
Outils de la discussion
Vieux 27/08/2008, 11h40   #1 (permalink)
Membre éclairé
 
Date d'inscription: novembre 2004
Messages: 317
Par défaut Insérer une image via une adresse http

Bonjour à tous,

j'esssaye d'insérer une image par code VBA mais je n'y arrive pas .
Mon image est en adresse http://blabla/image.png (c'est une image png)

Le code suivant ne focntionne pas:
Code :
 
Range("F3" ).Select
ActiveSheet.Pictures.Insert ("http://lesite/image/monimage.png" )
 
Comment faire
merci
__________________
----------------------------------
La façon la plus efficace de combattre un système qui ne nous convient plus
n'est pas de lutter contre lui mais de s'en désintéresser et de ne plus l'alimenter...

----------------------------------

Dernière modification par fring ; 27/08/2008 à 11h41 Motif: modification du titre
lenoil est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 27/08/2008, 16h35   #2 (permalink)
Membre actif
 
Avatar de mat-tech
 
Date d'inscription: avril 2006
Localisation: Bruxelles
Messages: 171
Par défaut

Et comme ca :
Code :
 
Sub insetimage()
    Range("F3" ).Select
    ActiveSheet.Pictures.Insert(" http://blabla/image.png").Select
             
    With Selection.ShapeRange
        .Left = ActiveCell.Left
        .Top = ActiveCell.Top
    End With
    
End Sub
 
__________________
mat-tech est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 27/08/2008, 21h58   #3 (permalink)
Responsable Excel
 
Avatar de SilkyRoad
 
Date d'inscription: août 2005
Messages: 3 113
Par défaut

bonsoir


Citation:
Le code suivant ne focntionne pas:
Utilises tu Excel 2007 ?

Pourquoi Pictures.Insert ne fonctionne plus sous Excel 2007


bonne soirée
michel
SilkyRoad est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 02/09/2008, 11h11   #4 (permalink)
Membre éclairé
 
Date d'inscription: novembre 2004
Messages: 317
Par défaut

Oui je suis sous Excel 2007

Cela ne focntionne pas mieux avec ce nouveau code

Pourtant quand je testes Depuis les commandes des menus Insérer une image et que je mets en http: cela focntionne mais j'arrive pas à récupérer le code qui se cache derrière.

Merci pour votre aide
__________________
----------------------------------
La façon la plus efficace de combattre un système qui ne nous convient plus
n'est pas de lutter contre lui mais de s'en désintéresser et de ne plus l'alimenter...

----------------------------------
lenoil est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 02/09/2008, 11h41   #5 (permalink)
Rédacteur/Modérateur
 
Avatar de fring
 
Date d'inscription: février 2008
Localisation: Bxl
Âge: 45
Messages: 2 667
Par défaut

Bonjour,

Je viens de tester et le code fonctionne pourtant bien.
Teste ceci :
Code :
Sub test()
Dim strImage As String
Dim Sh As Shape
 
Set Sh = Worksheets("Feuil1").Shapes.AddShape(msoShapeRectangle, 50, 50, 150, 150)
 
strImage = "http://samuel.bizien.info/fractales/f_vrier_2007/flocon_png.png"
Sh.Fill.UserPicture strImage
 
End Sub
__________________
LES FAQ OFFICE - LES COURS OFFICE - LES LIVRES OFFICE - SOURCES VBA - ATELIER BRICOLAGE VBA

Prenez quelques secondes pour lire ceci : Aide sur l'utilisation des boutons du forum

Hormis pour me demander mon numéro de compte afin d'y effectuer un versement, évitez de m'envoyer vos questions par MP, merci d'avance
En posant une question on risque d'avoir l'air idiot cinq minutes. En n'en posant pas, on risque de le rester toute sa vie (proverbe chinois)
fring est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 03/09/2008, 15h43   #6 (permalink)
Membre éclairé
 
Date d'inscription: novembre 2004
Messages: 317
Par défaut

ce code fonctionne

merci beaucoup

je vais vérifier plus en détails dès que j'ai un moment

Merci en tout cas
__________________
----------------------------------
La façon la plus efficace de combattre un système qui ne nous convient plus
n'est pas de lutter contre lui mais de s'en désintéresser et de ne plus l'alimenter...

----------------------------------
lenoil est déconnecté   Envoyer un message privé Réponse avec citation
Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Excel > VBA Excel

 
Offres d' emploi informatique sur Lesjeudis.com


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide