BoundObjectFrame.ObjectVerbs-Eigenschaft (Access)

Verwenden Sie die ObjectVerbs-Eigenschaft in Visual Basic, um die Liste der Verben zu bestimmen, die ein OLE-Objekt unterstützt. Schreibgeschützte Zeichenfolge.

Syntax

Ausdruck. ObjectVerbs (Index)

Ausdruck Eine Variable, die ein BoundObjectFrame-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
Index Erforderlich Long Ein Element im Array der unterstützten Verben. Es handelt sich um einen nullbasierten Index; das bedeutet, dass Null (0) das erste Verb im Array und Eins (1) das zweite Verb im Array darstellt usw.

HinwBemerkungeneise

Diese Eigenschafteneinstellung ist in der Entwurfsansicht nicht verfügbar.

Verwenden Sie die ObjectVerbs-Eigenschaft mit der ObjectVerbsCount-Eigenschaft , um eine Liste der Verben anzuzeigen, die von einem OLE-Objekt unterstützt werden. Die ObjectVerbs-Eigenschaft verwendet diese Liste von Verben, um zu bestimmen, welcher Vorgang ausgeführt werden soll, wenn ein OLE-Objekt aktiviert wird (wenn die Action-Eigenschaft auf acOLEActivate festgelegt ist).

Die Einstellung der Verb-Eigenschaft entspricht der Position eines bestimmten Verbs innerhalb der Liste der Verben, die von der ObjectVerbs-Eigenschaft zurückgegeben wurde. So gibt beispielsweise 1 das erste Verb in der Liste an (der Visual Basic-Befehl ObjectVerbs(0) oder das erste Verb im Array der ObjectVerbs-Eigenschaft), 2 gibt das zweite Verb in der Liste an (der Visual Basic-Befehl ObjectVerbs(1) oder das zweite Verb im Array der ObjectVerbs-Eigenschaft) usw.

Das erste Verb des Arrays der ObjectVerbs-Eigenschaft, das von dem Visual Basic-Befehl ObjectVerbs(0) aufgerufen wird, ist das Standardverb. Für den Fall, dass die Verb-Eigenschaft nicht festgelegt wurde, gibt dieses Verb den Vorgang an, der ausgeführt wird, sobald das OLE-Objekt aktiviert wurde.

Die Liste der Verben, die ein Objekt unterstützt, hängt vom Zustand des Objekts ab. Um die Liste der von einem Objekt unterstützten Verben zu aktualisieren, legen Sie die Action-Eigenschaft des Steuerelements auf acOLEFetchVerbs fest. Achten Sie darauf, dass Sie die Liste der Verben zuerst aktualisieren, bevor Sie dem Benutzer die Liste zur Verfügung stellen.

Beispiel

Im folgenden Beispiel werden die Verben zurückgegeben, die von dem OLE-Objekt unterstützt werden, das dem als Argument ctlOLE übergebenen Steuerelement zugewiesen ist. Jedes Verb wird in einem Meldungsfeld angezeigt.

Sub GetVerbList(frm As Form, OLE1 As Control) 
 Dim intX As Integer, intNumVerbs As Integer 
 Dim strVerbList As String 
 
 ' Update verb list. 
 With frm!OLE1 
 .Action = acOLEFetchVerbs 
 intNumVerbs = .ObjectVerbsCount 
 For intX = 0 To intNumVerbs - 1 
 strVerbList = strVerbList & .ObjectVerbs(intX) & "; " 
 Next intX 
 End With 
 
 ' Display verbs in message box. 
 MsgBox Left(strVerbList, Len(strVerbList) - 2) 
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.