Share via


Propriedade ObjectFrame.OLEType (Access)

Use a propriedade OLEType para determinar se um controle contém um objeto OLE e, se sim, se o objeto está vinculado ou inserido. Byte de leitura/gravação.

Sintaxe

expressão. Oletype

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

Comentários

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

Configuração Constante Descrição
Vinculado acOLELinked O controle contém um objeto vinculado. Todos os dados do objeto são gerenciados pelo aplicativo que o criou.
Incorporado acOLEEmbedded O controle contém um objeto incorporado. Todos os dados do objeto são gerenciados pelo Microsoft Access.
Nenhuma acOLENone O controle não contém um objeto OLE.

Ao criar um objeto OLE, use a propriedade OLETypeAllowed para determinar que tipo de objeto um controle pode conter.

Exemplo

O exemplo a seguir ilustra como exibir a caixa de diálogo Inserir Objeto e como exibir uma mensagem de erro se o botão Cancelar na caixa de diálogo Inserir Objeto for escolhido.

Sub InsertObject_Click() 
 Dim conUserCancelled As Integer 
 
 ' Error message returned when user cancels. 
 conUserCancelled = 2001 
 On Error GoTo ButtonErr 
 If OLE1.OLEType = acOLENone Then 
 ' No OLE object created. 
 ' Display Insert Object dialog box. 
 OLE1.Action = acOLEInsertObjDlg 
 End If 
 Exit Sub 
 
ButtonErr: 
 If Err = conUserCancelled Then ' Display message. 
 MsgBox "You clicked the Cancel button; " _ 
 & "no object was created." 
 End If 
 Resume Next 
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.