View Single Post
 
Old 01-17-2024, 03:15 PM
Guessed's Avatar
Guessed Guessed is online now Windows 10 Office 2016
Expert
 
Join Date: Mar 2010
Location: Canberra/Melbourne Australia
Posts: 3,993
Guessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant future
Default

You can do it with a macro quite easily. Are all the charts placed inline or do they have text wrapping turned on? Are there other graphics in the document that you don't want resized?
At it's simplest the macro could be
Code:
Sub ResizeGraphics()
  Dim inShp As InlineShape
  For Each inShp In ActiveDocument.InlineShapes
    inShp.LockAspectRatio = msoTrue
    inShp.Width = CentimetersToPoints(5)
  Next inShp
End Sub
__________________
Andrew Lockton
Chrysalis Design, Melbourne Australia
Reply With Quote