Propriedade ObjectFrame.OLETypeAllowed (Access)

Use a propriedade OLETypeAllowed para especificar o tipo de objeto OLE que um controle pode conter. Byte de leitura/gravação.

Sintaxe

expressão. OLETypeAllowed

Expressão Uma variável que representa um objeto ObjectFrame .

Comentários

A propriedade OLETypeAllowed utiliza as configurações a seguir.

Configuração Constante Descrição
Vinculado acOLELinked O controle só pode conter um objeto vinculado.
Incorporado acOLEEmbedded O controle só pode conter um objeto inserido.
Ambos acOLEEither (Padrão) O controle pode conter um objeto vinculado ou um objeto incorporado.

Observação

Para quadros e gráficos de objeto desvinculados, você não pode alterar a configuração OLETypeAllowed após a criação de um objeto. Para quadros de objeto acoplado, você pode alterar a configuração depois que o objeto é criado. Alterando a configuração da propriedade OLETypeAllowed afeta somente os novos objetos que podem ser adicionados ao controle.

Para determinar o tipo de objeto OLE que um controle contém, você pode usar a propriedade OLEType.

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.