Redemontioner une photo inceré automatiquement [Résolu]

adnane - 20 oct. 2015 à 11:29 - Dernière réponse : ucfoutu 18022 Messages postés lundi 7 décembre 2009Date d'inscriptionModérateurStatut 13 décembre 2017 Dernière intervention
- 20 oct. 2015 à 12:39
VBA Office (Excel, Word ...) Posez votre question Signaler Répondre au sujet
salut ! desolé pour le derangement ! j'aimerai bien avoir un code qui me facilite une tache repetitfe dans mon travail ! lors de l'incersion de mes images ils faut tjr les redemontioné sous une format exact est puisque ça ce repéte trop j'ai esseyé de trouvé une methode pour que ça sois automatique
Afficher la suite 

4 réponses

Répondre au sujet
ucfoutu 18022 Messages postés lundi 7 décembre 2009Date d'inscriptionModérateurStatut 13 décembre 2017 Dernière intervention - 20 oct. 2015 à 11:33
0
Utile
Bonjour,
Essaye s'il te plait de te relire et de te corriger. Ce que tu as écrit est difficilement compréhensible.
Et montre également (c'est l'une des règles de ce forum) le code que tu as tenté d'écrire à cette fin (il nous permettra peut-être de palier les "imperfections" de ta rédaction).
Commenter la réponse de ucfoutu
0
Utile
desolé ! le probléme que j'ai c'est la perte du temps lors de l'insertions des images a mes documents Word , donc j'ai esseyé d'apprendre le Visual basic pour que j'ajout un macro qui m'aide a redemontioner ces images automatiquement ! mais j'ai pas reussi !
Commenter la réponse de adnane
0
Utile
c'est pas un code que j'ai vraiment écrit moi méme ! mais j'ai esseyé a comprendre !
'ouvrir fichier image
Private Sub CommandButton1_Click()
'Declare a variable as a FileDialog object.
Dim fd As FileDialog
Dim fichier As String
Dim image As Integer
Dim hauteur As Integer
Dim largeur As Integer
'Create a FileDialog object as a File Picker dialog.
Set fd = Application.FileDialog(msoFileDialogFilePicker)
'Declare a variable to contain the path
'of each selected item. Even though the path is a String,
'the variable must be a Variant because For Each...Next
'routines only work with Variants and Objects.
Dim vrtSelectedItem As Variant
'Use a With...End With block to reference the FileDialog object.
With fd
'Add a filter that includes GIF and JPEG images and make it the first item in the list.
.Filters.Add "Images", "*.gif; *.jpg; *.jpeg", 1

'Use the Show method to display the File Picker dialog box and return the user's action.
'If the user presses the action button...
If .Show = -1 Then

'Step through each string in the FileDialogSelectedItems collection.
For Each vrtSelectedItem In .SelectedItems

'vrtSelectedItem is a String that contains the path of each selected item.
'You can use any file I/O functions that you want to work with this path.
'This example simply displays the path in a message box.
fichier = vrtSelectedItem

Next vrtSelectedItem
'If the user presses Cancel...
Else
End If
End With

'Set the object variable to Nothing.
Set fd = Nothing
If fichier = "" Then Exit Sub
'inserer image
Selection.InlineShapes.AddPicture FileName:=fichier, LinkToFile:=False, SaveWithDocument:=True
'aperçu image userForm
Image1.PictureSizeMode = fmPictureSizeModeZoom
Image1.Picture = LoadPicture(fichier)
'redimensionner
Image1.AutoSize = True
largeur = UserForm1.Image1.Width 'largeur de l'image
hauteur = UserForm1.Image1.Height 'hauteur de l'image
If largeur > hauteur Then
image = ActiveDocument.InlineShapes.Count 'nbre d'images
ActiveDocument.InlineShapes(image).Width = 100 'largeur
ActiveDocument.InlineShapes(image).Height = 75 'hauteur
Else
image = ActiveDocument.InlineShapes.Count 'nbre d'images
ActiveDocument.InlineShapes(image).Width = 75 'largeur
ActiveDocument.InlineShapes(image).Height = 100 'hauteur
End If
Image1.Width = 60 'a modifier
Image1.Height = 60 'a modifier
End Sub
Commenter la réponse de adnane
ucfoutu 18022 Messages postés lundi 7 décembre 2009Date d'inscriptionModérateurStatut 13 décembre 2017 Dernière intervention - 20 oct. 2015 à 12:39
0
Utile
Désolé, mais là ....
Reviens s'il te plait avec ton propre code en le commentant en français.
Et interroge-toi (c'est un minimum) sur ce point :
de quel "chapeau" magique sort la variable image1 ?
J'ai l'impression très nette que tu confonds développement et assemblage de bouts de codes ramassés ici et là ...
Commenter la réponse de ucfoutu

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.