Macro pour insérer photo dans fichier Excel
Fermé
weiwei
Messages postés
3
Date d'inscription
mercredi 19 décembre 2007
Statut
Membre
Dernière intervention
19 décembre 2007
-
19 déc. 2007 à 15:30
Frenchyfrog - 15 mai 2008 à 17:18
Frenchyfrog - 15 mai 2008 à 17:18
A voir également:
- Macro pour insérer photo dans fichier Excel
- Fichier rar - Guide
- Insérer liste déroulante excel - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Insérer une vidéo dans powerpoint - Guide
- Comment réduire la taille d'un fichier - Guide
3 réponses
phil232
Messages postés
607
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
31 janvier 2008
178
19 déc. 2007 à 17:38
19 déc. 2007 à 17:38
Bonjour à tous,
Je cherche à faire une feuille word ou excel qui servirai de base de présentation produit dans ma boite. En gros j'ai besoin de faire une macro qui m affiche une boite de dialogue de demandant de sélectionner mon fichier image, le redimensionne si possible et l'insère dans le document, puis une deuxièmre boîte de dialogue pour entrer les commentaires de l'image.
Je ne sais pas du tout si il est possible de réaliser cela avec excel ou word en vba mais j'aimerai savoir si cela est possible et si quelqu'un as une idée pour la réalisations (au moins la fonction pour faire la sélection de l'image grâce au parcourir).
Merci Beaucoup
Julien
Je cherche à faire une feuille word ou excel qui servirai de base de présentation produit dans ma boite. En gros j'ai besoin de faire une macro qui m affiche une boite de dialogue de demandant de sélectionner mon fichier image, le redimensionne si possible et l'insère dans le document, puis une deuxièmre boîte de dialogue pour entrer les commentaires de l'image.
Je ne sais pas du tout si il est possible de réaliser cela avec excel ou word en vba mais j'aimerai savoir si cela est possible et si quelqu'un as une idée pour la réalisations (au moins la fonction pour faire la sélection de l'image grâce au parcourir).
Merci Beaucoup
Julien
Je pense qu'il existe une commande direct pour l'insertion d'image mais je ne la connais pas.
Toutefois le code si dessous fonctionne.
Sub Insertion_Image()
'
' Insertion_Image
'
ActiveSheet.Unprotect
Range("B13:R54").Select
Dim Rep As String, Fichier
Rep = CurDir$
ChDir "C:"
Fichier = Application.GetOpenFilename
If VarType(Fichier) = vbBoolean Then Exit Sub ' (annulation)
ChDir Rep
ActiveSheet.Pictures.Insert(Fichier).Select
ActiveSheet.Protect DrawingObjects:=False, Contents:=True, Scenarios:=False
End Sub
Toutefois le code si dessous fonctionne.
Sub Insertion_Image()
'
' Insertion_Image
'
ActiveSheet.Unprotect
Range("B13:R54").Select
Dim Rep As String, Fichier
Rep = CurDir$
ChDir "C:"
Fichier = Application.GetOpenFilename
If VarType(Fichier) = vbBoolean Then Exit Sub ' (annulation)
ChDir Rep
ActiveSheet.Pictures.Insert(Fichier).Select
ActiveSheet.Protect DrawingObjects:=False, Contents:=True, Scenarios:=False
End Sub