Propriedade PictureFormat.CropBottom (Excel)

Retorna ou define o número de pontos que são cortados da parte inferior da imagem especificada ou do objeto OLE. Somente leitura/gravação.

Sintaxe

expressão. CropBottom

expressão Uma expressão que retorna um objeto PictureFormat.

Comentários

O corte é calculado em relação ao tamanho original da imagem. Por exemplo, se você inserir uma imagem originalmente com 100 pontos de altura, redimensione-a para que ela seja 200 pontos de altura e, em seguida, desmarcar a propriedade CropBottom como 50, 100 pontos (não 50) será cortada da parte inferior da sua imagem.

Exemplo

Este exemplo corta 20 pontos da parte inferior da forma três de myDocument. Para que o exemplo funcione, a forma três precisa ser uma imagem ou um objeto OLE.

Set myDocument = Worksheets(1) 
myDocument.Shapes(3).PictureFormat.CropBottom = 20

Usando este exemplo, você pode especificar a porcentagem que deseja cortar na parte inferior da forma selecionada, independentemente de a forma ter sido dimensionada. Para que o exemplo funcione, a forma selecionada precisa ser uma imagem ou um objeto OLE.

percentToCrop = InputBox( _ 
 "What percentage do you want to crop off" & _ 
 " the bottom of this picture?") 
Set shapeToCrop = ActiveWindow.Selection.ShapeRange(1) 
With shapeToCrop.Duplicate 
 .ScaleHeight 1, True 
 origHeight = .Height 
 .Delete 
End With 
cropPoints = origHeight * percentToCrop / 100 
shapeToCrop.PictureFormat.CropBottom = cropPoints

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.