Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Verwenden Sie die Class-Eigenschaft , um den Klassennamen eines eingebetteten OLE-Objekts anzugeben oder zu bestimmen. Zeichenfolge mit Lese-/Schreibzugriff.
Syntax
Ausdruck. Klasse
Ausdruck Eine Variable, die ein BoundObjectFrame-Objekt darstellt.
Hinweise
Die Einstellung der Class-Eigenschaft ist ein Zeichenfolgenausdruck, der von Ihnen oder von Microsoft Access bereitgestellt wird, wenn Sie ein OLE-Objekt erstellen oder einfügen.
Ein Klassenname definiert den Typ des jeweiligen OLE-Objekts. Microsoft Excel unterstützt z. B. mehrere OLE-Objekttypen, einschließlich Tabellenblätter und Diagramme. Deren Klassennamen lautet jeweils Excel.Sheet und Excel.Chart.
Hinweis
Wenn Sie den Klassennamen eines OLE-Objekts wissen möchten, finden Sie die entsprechenden Informationen in der Dokumentation der Anwendung, von der das Objekt bereitgestellt wird.
Die Einstellung der Class-Eigenschaft wird aktualisiert, wenn Sie ein Objekt aus der Zwischenablage kopieren. Wenn Sie beispielsweise ein Microsoft Excel-Diagramm aus der Zwischenablage in ein OLE-Objekt einfügen, das zuvor ein Excel-Arbeitsblatt enthielt, ändert sich die Einstellung der Class-Eigenschaft von "Excel.Sheet" in "Excel.Chart". Sie können ein Objekt aus der Zwischenablage einfügen, indem Sie Visual Basic verwenden, um die Action-Eigenschaft des Steuerelements auf acOLEPaste oder acOLEPasteSpecialDlg festzulegen.
Hinweis
Die Eigenschaften OLEClass und Class ähneln sich zwar, sind aber nicht identisch. Die Einstellung der OLEClass-Eigenschaft ist eine allgemeine Beschreibung des OLE-Objekts, während die Einstellung der Class-Eigenschaft der Name ist, der verwendet wird, um auf das OLE-Objekt in Visual Basic zu verweisen. Beispiele für die Einstellung der Eigenschaft OLEClassOLEClass sind: Microsoft Excel Chart, Microsoft Word Document und Paintbrush Picture.
Beispiel
Im folgenden Beispiel wird ein verknüpftes OLE-Objekt mithilfe eines ungebundenen Objektrahmens namens OLE1 erstellt und das Steuerelement so groß, dass der gesamte Inhalt des Objekts angezeigt wird, wenn der Benutzer eine Befehlsschaltfläche auswäht.
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
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.