Propriedade BoundObjectFrame. Class (Access)BoundObjectFrame.Class property (Access)

Você pode usar a propriedade Class para especificar ou determinar o nome de classe de um objeto OLE incorporado.You can use the Class property to specify or determine the class name of an embedded OLE object. String de leitura/gravação.Read/write String.

SintaxeSyntax

expressão. Classeexpression.Class

expressão Uma variável que representa um objeto BoundObjectFrame .expression A variable that represents a BoundObjectFrame object.

ComentáriosRemarks

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.The Class property setting is a string expression supplied by you or Microsoft Access when you create or paste an OLE object.

Um nome de classe define o tipo de objeto OLE.A class name defines the type of OLE object. Por exemplo, o Microsoft Excel oferece suporte a vários tipos de objeto OLE, incluindo planilhas e gráficos.For example, Microsoft Excel supports several types of OLE objects, including worksheets and charts. Seus nomes de classe são "Excel.Sheet" e "Excel.Chart", respectivamente.Their class names are "Excel.Sheet" and "Excel.Chart" respectively.

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.To determine the class name of an OLE object, see the documentation for the application supplying the object.

A configuração da propriedade Class é atualizada quando você copia um objeto da área de transferência.The Class property setting is updated when you copy an object from the Clipboard. 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 será alterada de "Excel. Sheet" para "Excel. Chart".For example, if you paste a Microsoft Excel chart from the Clipboard into an OLE object that previously contained an Excel worksheet, the Class property setting changes from "Excel.Sheet" to "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.You can paste an object from the Clipboard by using Visual Basic to set the control's Action property to acOLEPaste or acOLEPasteSpecialDlg.

Observação

[!OBSERVAçãO] A propriedade OLEClass e a propriedade de classe são semelhantes, mas não idênticos.The OLEClass property and the Class property are similar but not identical. A configuração da propriedade OLEClass é uma descrição geral do objeto OLE, enquanto a configuração da propriedade Class é o nome usado para fazer referência ao objeto OLE no Visual Basic.The OLEClass property setting is a general description of the OLE object, whereas the Class property setting is the name used to refer to the OLE object in Visual Basic. Exemplos de configurações da propriedade OLEClass são gráfico do Microsoft Excel, documento do Microsoft Word e imagem do Paintbrush.Examples of OLEClass property settings are Microsoft Excel Chart, Microsoft Word Document, and Paintbrush Picture.

ExemploExample

O exemplo a seguir cria um objeto OLE vinculado usando um quadro de objeto não acoplado denominado OLE1 e dimensiona o controle para exibir todo o conteúdo do objeto quando o usuário escolhe um botão de comando.The following example creates a linked OLE object by using an unbound object frame named OLE1 and sizes the control to display the object's entire contents when the user chooses a command button.

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áriosSupport and feedback

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação?Have questions or feedback about Office VBA or this documentation? 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.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.