Está en la página 1de 1

Aumentar tamao en word de varias imgenes a la vez

Buenas,
Una forma de hacerlo es:
* Creas una macro.
* Grabas lo que sea. Despus de eso te dejar modificarla.
* La modificas agregando esto (Fuente):
Sub EstablecerAnchoImagenes()
Dim Var As InlineShape
Dim Ancho_cm As Double
Dim Ancho As Double
Dim n As Integer
Dim NumImagenes As Integer
Dim FactorConversion As Double
NumImagenes = Selection.InlineShapes.Count
If NumImagenes = 0 Then
MsgBox "No hay ninguna imagen en la seleccin.", , "Seleccin contenido"
Exit Sub
End If
FactorConversion = 40.05
Ancho_cm = CCur(InputBox("Indique el nuevo ancho de las imgenes [cm]:", "Establecer ancho imagen"))
Ancho = Ancho_cm * FactorConversion
n=0
For Each Var In Selection.InlineShapes
Var.LockAspectRatio = msoTrue
Var.Height = Ancho
n=n+1
If n Mod 5 = 0 Then
Application.StatusBar = "Procesando imgenes... " & Round(n / NumImagenes * 100, 0) & "%"
End If
Next
Application.StatusBar = ""
If n = 1 Then
MsgBox "Se ha modificado 1 imagen.", , "Ancho imgenes"
Else
MsgBox "Se han modificado " & n & " imgenes.", , "Ancho imgenes"
End If
End Sub
* Abres el documento seleccionas todo (ctrl+e) y ejecutas la macro. Te preguntar el tamao en cm. Lo eliges y te har el cambio a todas las
imgenes del documento.
Un saludo.

También podría gustarte