Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Возвращает или задает количество точек , обрезанных с правой стороны указанного рисунка или объекта OLE. Для чтения и записи, Single.
Синтаксис
expression. CropRight
выражение Выражение, возвращающее объект PictureFormat .
Замечания
Обрезка вычисляется относительно исходного размера рисунка. Например, если вы вставляете рисунок шириной 100 точек, измените масштаб его так, чтобы оно было шириной 200 точек, а затем задайте для свойства CropRight значение 50, 100 точек (а не 50) будут обрезаны с правой стороны рисунка.
Пример
Этот пример обрезает 20 точек от правой части фигуры 3 в myDocument. Чтобы этот пример работал, фигура три должна быть либо рисунком, либо объектом OLE.
Set myDocument = Worksheets(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
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.