Eu criei essa macro que, no texto selecionado, define todas as larguras de imagens em linha para algum valor predefinido (16,5 cm no meu caso). Parece mais uma solução alternativa do que uma solução real, pois cada vez que você inserir o 'Modo de design', selecionarei todas as imagens (outro conteúdo também pode ser selecionado, permanece inalterado) nas seções de repetição e execute essa macro. De qualquer forma, é melhor que nada.
Sub ResizeImage()
Dim targetWidth As Single
Dim oILShp As InlineShape
targetWidth = 16.5
For Each oILShp In Selection.InlineShapes
With oILShp
.Height = AspectHt(.Width, .Height, CentimetersToPoints(targetWidth))
.Width = CentimetersToPoints(targetWidth)
End With
Next
End Sub
Private Function AspectHt(ByVal origWd As Single, ByVal origHt As Single, ByVal newWd As Single) As Single
If origWd <> 0 Then
AspectHt = origHt / origWd * newWd
Else
AspectHt = 0
End If
End Function