Propriedade CustomControl.Class (Access)

Use a propriedade Class para especificar ou determinar o nome da classe de um objeto OLE inserido. String de leitura/gravação.

Sintaxe

expressão. Classe

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

Comentários

A configuração da propriedade Class é uma expressão de cadeia de caracteres fornecida por você ou o Microsoft Access, quando você cria ou cola um objeto OLE.

Um nome de classe define o tipo de objeto OLE. Por exemplo, o Microsoft Excel oferece suporte a vários tipos de objeto OLE, incluindo planilhas e gráficos. Seus nomes de classe são "Excel.Sheet" e "Excel.Chart", respectivamente.

Observação

[!OBSERVAçãO] Para determinar o nome de classe de um objeto OLE, consulte a documentação do aplicativo que está fornecendo o objeto.

A configuração da propriedade Class é atualizada quando você copia um objeto da área de transferência. Por exemplo, se você colar um gráfico do Microsoft Excel da Área de Transferência em um objeto OLE que anteriormente continha uma planilha do Excel, a configuração da propriedade Class mudará de "Excel.Sheet" para "Excel.Chart". Você pode colar um objeto da área de transferência usando o Visual Basic para definir a propriedade Action do controle como acOLEPaste ou acOLEPasteSpecialDlg.

Observação

[!OBSERVAçãO] A propriedade OLEClass e a propriedade de classe são semelhantes, mas não idênticos. A configuração da propriedade OLEClass é uma descrição geral do objeto OLE, enquanto a configuração da propriedade Class é o nome usado para se referir ao objeto OLE no Visual Basic. Exemplos de configurações da propriedade OLEClass são gráfico do Microsoft Excel, documento do Microsoft Word e imagem do Paintbrush.

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.