Поделиться через


Свойство PictureFormat.CropRight (PowerPoint)

Возвращает или задает количество точек, обрезанных с правой стороны указанного рисунка или объекта OLE. Для чтения и записи.

Синтаксис

expression. CropRight

Выражение Переменная, представляющая объект PictureFormat .

Возвращаемое значение

Одинарное

Замечания

Обрезка вычисляется относительно исходного размера рисунка. Например, если вы вставляете рисунок шириной 100 точек, измените масштаб его так, чтобы оно было 200 точек в ширину, а затем задайте для свойства CropRight значение 50, 100 точек (а не 50) будут обрезаны с правой стороны рисунка.

Пример

Этот пример обрезает 20 точек от правой части фигуры 3 в myDocument. Чтобы этот пример работал, фигура три должна быть либо рисунком, либо объектом OLE.

Set myDocument = ActivePresentation.Slides(1)

myDocument.Shapes(3).PictureFormat.CropRight = 20

В этом примере обрезается процент, заданный пользователем, с правой стороны выбранной фигуры, независимо от того, была ли масштабирована фигура. Для работы примера выбранная фигура должна быть либо рисунком, либо объектом OLE.

percentToCrop = InputBox("What percentage do you " & _
    "want to crop off the right of this picture?")

Set shapeToCrop = ActiveWindow.Selection.ShapeRange(1)

With shapeToCrop.Duplicate
    .ScaleWidth 1, True
    origWidth = .Width
    .Delete
End With

cropPoints = origWidth * percentToCrop / 100

shapeToCrop.PictureFormat.CropRight = cropPoints

См. также

Объект PictureFormat

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.