Propriedade ObjectFrame.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 ObjectFrame .

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.