Propriété BoundObjectFrame. Class (Access)BoundObjectFrame.Class property (Access)

Vous pouvez utiliser la propriété Class pour spécifier ou déterminer le nom de classe d’un objet OLE incorporé.You can use the Class property to specify or determine the class name of an embedded OLE object. String en lecture/écriture.Read/write String.

SyntaxeSyntax

expression. Classeexpression.Class

expression Variable qui représente un objet BoundObjectFrame .expression A variable that represents a BoundObjectFrame object.

RemarquesRemarks

Le paramètre de la propriété Class est une expression de chaîne fournie par l'utilisateur ou par Microsoft Access lors de la création ou du collage d'un objet OLE.The Class property setting is a string expression supplied by you or Microsoft Access when you create or paste an OLE object.

Un nom de classe définit le type d'objet OLE.A class name defines the type of OLE object. Par exemple, Microsoft Excel prend en charge plusieurs types d'objets OLE, y compris les feuilles de calcul et les graphiques.For example, Microsoft Excel supports several types of OLE objects, including worksheets and charts. Leurs noms de classe sont respectivement « Excel.Sheet » et « Excel.Chart ».Their class names are "Excel.Sheet" and "Excel.Chart" respectively.

Notes

[!REMARQUE] Pour déterminer le nom de classe d'un objet OLE, consultez la documentation de l'application dans laquelle cet objet a été créé.To determine the class name of an OLE object, see the documentation for the application supplying the object.

Le paramètre de la propriété Class est mis à jour lorsque vous copiez un objet à partir du Presse-papiers.The Class property setting is updated when you copy an object from the Clipboard. Par exemple, si vous collez un graphique Microsoft Excel à partir du presse-papiers dans un objet OLE qui contenait auparavant une feuille de calcul Excel, le paramètre de la propriété Class passe de «Excel. Sheet» à «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". Vous pouvez coller un objet à partir du Presse-papiers à l'aide de Visual Basic pour définir la propriété Action du contrôle à la valeur 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.

Notes

[!REMARQUE] La propriété OLEClass et la propriété Class sont similaires mais ne sont pas identiques.The OLEClass property and the Class property are similar but not identical. Le paramètre de la propriété OLEClass est une description générale de l’objet OLE, tandis que le paramètre de la propriété Class est le nom utilisé pour faire référence à l’objet OLE dans 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. Exemples de paramètres de propriété OLEClass sont graphique Microsoft Excel, Microsoft Word Document et Paintbrush Picture.Examples of OLEClass property settings are Microsoft Excel Chart, Microsoft Word Document, and Paintbrush Picture.

ExempleExample

L’exemple suivant crée un objet OLE lié à l’aide d’un cadre d’objet indépendant appelé OLE1 et dimensionne le contrôle pour afficher tout le contenu de l’objet lorsque l’utilisateur clique sur un bouton de commande.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

Assistance et commentairesSupport and feedback

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ?Have questions or feedback about Office VBA or this documentation? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.