Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
Cambia el alto de la forma en un factor especificado.
Sintaxis
expresión. ScaleHeight (Factor, RelativeToOriginalSize, fScale)
expresión Variable que representa un objeto Shape.
Parameters
| Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
|---|---|---|---|
| Factor | Obligatorio | Single | Especifica la relación entre el alto de la forma después de cambiar su tamaño y el alto original o actual. Por ejemplo, para crear un rectángulo un 50 por ciento más grande, especifique el valor 1,5 en este argumento. |
| RelativeToOriginalSize | Obligatorio | MsoTriState | Especifica si se aplica la escala a la forma respecto al tamaño actual o al original. |
| fScale | Opcional | MsoScaleFrom | Parte de la forma que conserva su posición cuando se ajusta la forma. |
Observaciones
Para imágenes y objetos OLE, puede indicar si desea escalar la forma con relación a su tamaño original o a su tamaño actual. Las formas distintas de imágenes y objetos OLE siempre se escalan en relación con su alto actual.
El valor del parámetro RelativeToOriginalSize puede ser una de las siguientes constantes MsoTriState . Puede especificar msoTrue para este parámetro sólo si la forma especificada es una imagen o un objeto OLE.
| Constante | Descripción |
|---|---|
| msoFalse | Escala las formas respecto a su tamaño actual. |
| msoTrue | Escala las formas respecto a su tamaño original. |
El valor del parámetro fScale puede ser una de las siguientes constantes MsoTriState . El valor predeterminado es msoScaleFromTopLeft.
| msoScaleFromBottomRight |
| msoScaleFromMiddle |
| msoScaleFromTopLeft |
Ejemplo
En este ejemplo, se ajusta el tamaño de todas las imágenes y los objetos OLE de myDocument a un 175 por ciento de su alto y ancho originales, y se ajusta el tamaño de todas las demás formas a un 175 por ciento de su alto y ancho actuales.
Set myDocument = ActivePresentation.Slides(1)
For Each s In myDocument.Shapes
Select Case s.Type
Case msoEmbeddedOLEObject, msoLinkedOLEObject, _
msoOLEControlObject, msoLinkedPicture, msoPicture
s.ScaleHeight 1.75, msoTrue
s.ScaleWidth 1.75, msoTrue
Case Else
s.ScaleHeight 1.75, msoFalse
s.ScaleWidth 1.75, msoFalse
End Select
Next
Vea también
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.