Partager via


Propriété CustomControl.Class (Access)

Utilisez la propriété Class pour spécifier ou déterminer le nom de classe d’un objet OLE incorporé. String en lecture/écriture.

Syntaxe

expression. Classe

Expression Variable qui représente un objet CustomControl .

Remarques

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.

Un nom de classe définit le type d'objet OLE. Par exemple, Microsoft Excel prend en charge plusieurs types d'objets OLE, y compris les feuilles de calcul et les graphiques. Leurs noms de classe sont respectivement « Excel.Sheet » et « Excel.Chart ».

Remarque

[!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éé.

Le paramètre de la propriété Class est mis à jour lorsque vous copiez un objet à partir du Presse-papiers. Par exemple, si vous collez un graphique Microsoft Excel du Presse-papiers dans un objet OLE qui contenait précédemment une feuille de calcul Excel, le paramètre de la propriété Class passe de « Excel.Sheet » à « 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.

Remarque

[!REMARQUE] La propriété OLEClass et la propriété Class sont similaires mais ne sont pas identiques. Le paramètre de propriété OLEClass est une description générale de l’objet OLE, tandis que le paramètre de propriété Class est le nom utilisé pour faire référence à l’objet OLE dans Visual Basic. Exemples de paramètres de propriété OLEClass sont graphique Microsoft Excel, Microsoft Word Document et Paintbrush Picture.

Exemple

L’exemple suivant crée un objet OLE lié à l’aide d’un frame d’objet indépendant nommé OLE1 et dimensionne le contrôle pour afficher l’intégralité du contenu de l’objet lorsque l’utilisateur choisit un bouton de commande.

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 commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette 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.