Propriedade Image.SizeMode (Access)
Use a propriedade SizeMode para especificar como dimensionar uma imagem ou outro objeto em um quadro de objeto vinculado, um quadro de objeto desvinculado ou um controle de imagem.
Sintaxe
expressão. Sizemode
Expressão Uma variável que representa um objeto Image .
Comentários
A propriedade SizeMode utiliza as configurações a seguir.
Configuração | Visual Basic | Descrição |
---|---|---|
Cortar | acOLESizeClip | (Padrão) Exibe o objeto no tamanho real. Se o objeto for maior que o controle, sua imagem será cortada à direita e abaixo pelas extremidades do controle. |
Estender | acOLESizeStretch | Dimensiona o objeto para preencher o controle. Essa configuração pode distorcer as proporções do objeto. |
Zoom | acOLESizeZoom | Exibe o objeto inteiro, redimensionando-o conforme o necessário sem distorcer suas proporções. Essa configuração pode deixar espaço extra no controle se ele for redimensionado. |
Utilize a configuração Cortar para ter a exibição mais rápida possível. Use a configuração Stretch para grafos de barras e grafos de linha sem preocupação com ajustes de tamanho. A configuração Estender pode distorcer círculos e fotos.
Exemplo
O exemplo a seguir cria um objeto OLE vinculado usando um quadro de objeto desvinculado chamado OLE1 e dimensiona o controle para exibir todo o conteúdo do objeto quando o usuário escolhe um botão de comando.
Sub Command1_Click
OLE1.Class = "Excel.Sheet" ' Set class name.
' Specify type of object.
OLE1.OLETypeAllowed = acOLELinked
' Specify source file.
OLE1.SourceDoc = "C:\Excel\Oletext.xls"
' Specify data to create link to.
OLE1.SourceItem = "R1C1:R5C5"
' Create linked object.
OLE1.Action = acOLECreateLink
' Adjust control size.
OLE1.SizeMode = acOLESizeZoom
End Sub
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.