Bonjour,
qq'un peut-il me dire ce qui ne va pas dans la macro ci-dessous? je cherche à redimensionner des images contenues dans des cellules de tableau Word de manière à ce que: la taille de l'image adopte la taille de la cellule..
qq'un peut-il me dire ce qui ne va pas dans la macro ci-dessous? je cherche à redimensionner des images contenues dans des cellules de tableau Word de manière à ce que: la taille de l'image adopte la taille de la cellule..
Code:
Sub redimimages()
'Déclaration des variables
Dim oISh As InlineShape 'variable objet représentant un objet image
'Boucle sur toutes les images du document
For Each oISh In ActiveDocument.InlineShapes
'Sélection de l'image
'Important pour déterminer si l'image se trouve dans une cellule de tableau
oISh.Select
'Test sur la position de l'image
If Selection.Information(wdWithInTable) Then
'Si l'image est dans une cellule on la redimentionne
With oISh
'affectation des dimensions de l'image
'récupérer la taille de la cellule et l'utiliser pour dimensionner l'image
Dim oTbl As Table
Set oTbl = ActiveDocument.Tables(1)
Debug.Print oTbl.Cell(1, 1).Width
Set oTbl = Nothing
End With
End If
Dernière édition: