Objeto OLEObject (Excel)

Representa um controle ActiveX ou um objeto OLE incorporado ou vinculado em uma planilha.

Comentários

O objeto OLEObject é membro da coleção OLEObjects. A coleção OLEObjects contém todos os objetos OLE de uma única planilha.

Exemplo

Use OLEObjects (index), em que o índice é o nome ou o número do objeto, para retornar um objeto OLEObject .

O exemplo a seguir exclui o objeto OLE um em Sheet1.

Worksheets("sheet1").OLEObjects(1).Delete

O exemplo a seguir exclui o objeto OLE chamado ListBox1.

Worksheets("sheet1").OLEObjects("ListBox1").Delete

As propriedades e os métodos do objeto OLEObject são duplicados em cada controle ActiveX de uma planilha. Isso permite que o código do Visual Basic obtenha acesso a essas propriedades usando o nome do controle. O exemplo a seguir seleciona o controle da caixa de seleção chamado MyCheckBox, alinha-o com a célula ativa e ativa o controle.

With MyCheckBox 
 .Value = True 
 .Top = ActiveCell.Top 
 .Activate 
End With

Eventos

Métodos

Propriedades

Confira também

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.