ScaleWidth 方法

       

以指定的比例缩放形状的宽度。对于图片和 OLE 对象,可以指出是相对于形状的原始大小还是当前大小缩放。图片和 OLE 对象以外的形状总是相对于当前宽度缩放。

expression.ScaleWidth(Factor, RelativeToOriginalSizefScale)

expression  必选。该表达式返回一个 ShapeShapeRange 对象。

Factor  必选。Single 类型。指定形状调整后的宽度与当前或原始宽度的比例。例如,若要将一个矩形放大百分之五十,请将此参数设为 1.5。

RelativeToOriginalSize  必选。MsoTriState 类型。指定是否相对于当前或原始大小缩放形状。

fScale  可选。MsoScaleFrom 类型。缩放形状时保持其位置的形状部分。

示例

本示例将 myDocument 上的所有图片和 OLE 对象放大至原高度和宽度的 175%,将所有其他形状放大至当前高度和宽度的 175%。

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