user_mobilelogo

Word 365: Vous saurez tout !

Pour tout connaître sur Word
Nouvelle version !

600 pages !

9,80 € 

 

En savoir plus.

Avec une macro, à condition que ces photos soient insérées sans habillage.

 

Sub centrage_photos()
Dim n As Integer, x As Integer
= Application.ActiveDocument.InlineShapes.Count
    For x = 1 To n
      ActiveDocument.InlineShapes(x).Range.ParagraphFormat.Alignment = wdAlignParagraphCenter
    Next
If n <> 0 Then MsgBox n & " photos centrées" Else MsgBox "Aucune photo n'a été centrée"
End Sub

Attention ! La précédente macro va centrer tous les objets InlineShape de votre document. Si vous avez différents types d'objets InlineShape dans votre document et que vous ne souhaitez centrer que les photos, ou que les graphiques, ou que les SmartArt, etc., il va falloir le préciser. La macro suivante, par exemple, centrera uniquement tous les graphiques insérés dans le document.

Sub centrage_graphs()
Dim n As Integer, x As Integer, y As Integer, Objet As Object
= Application.ActiveDocument.InlineShapes.Count
    For x = 1 To n
        Set Objet = Application.ActiveDocument.InlineShapes(x)
        If Objet.Type = wdInlineShapeChart Then
            Objet.Range.ParagraphFormat.Alignment = wdAlignParagraphCenter
            y = y + 1
        End If
    Next
If y <> 0 Then MsgBox y & " graphiques centrés" Else MsgBox "Aucun graphique n'a été centré"
End Sub

 

  

Statistiques

Aujourd'hui304
Hier2908
Cette semaine16629
Ce mois79426
Total depuis 200412598058

18
visiteurs actuellement en ligne

28 novembre 2020