Control. objectVerbs-Eigenschaft (Access)Control.ObjectVerbs property (Access)

Sie können die objectVerbs-Eigenschaft in Visual Basic verwenden, um die Liste der Verben zu bestimmen, die ein OLE-Objekt unterstützt. ****You can use the ObjectVerbs property in Visual Basic to determine the list of verbs that an OLE object supports. Schreibgeschützter String-Wert.Read-only String.

SyntaxSyntax

Ausdruck. **** ObjectVerbs (Index)expression.ObjectVerbs (Index)

Ausdruck Eine Variable, die ein Control -Objekt darstellt.expression A variable that represents a Control object.

ParameterParameters

NameName Erforderlich/OptionalRequired/Optional DatentypData type BeschreibungDescription
IndexIndex ErforderlichRequired LongLong Ein Element im Array der unterstützten Verben.An element in the array of supported verbs. 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.This is a zero-based index, meaning zero (0) represents the first verb in the array, one (1) represents the second verb in the array, and so on.

BemerkungenRemarks

Diese Eigenschafteneinstellung ist in der Entwurfsansicht nicht verfügbar.This property setting isn't available in Design view.

Sie können die objectVerbs-Eigenschaft mit der ObjectVerbsCount -Eigenschaft verwenden, um eine Liste der Verben anzuzeigen, die von einem OLE-Objekt unterstützt werden. ****You can use the ObjectVerbs property with the ObjectVerbsCount property to display a list of the verbs supported by an OLE object. 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 acOLEActivatefestgelegt ist).The ObjectVerbs property uses this list of verbs to determine which operation to perform when an OLE object is activated (when the Action property is set to acOLEActivate).

Die Einstellung der Verb-Eigenschaft entspricht der Position eines bestimmten Verbs innerhalb der Liste der Verben, die von der ObjectVerbs-Eigenschaft zurückgegeben wurde.The Verb property setting is the position of a particular verb in the list of verbs returned by the ObjectVerbs property. 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.For example, 1 specifies the first verb in the list (the Visual Basic command ObjectVerbs(0), or the first verb in the ObjectVerbs property array), 2 specifies the second verb in the list (the Visual Basic command ObjectVerbs(1), or the second verb in the ObjectVerbs property array), and so on.

Das erste Verb des Arrays der ObjectVerbs-Eigenschaft, das von dem Visual Basic-Befehl ObjectVerbs(0) aufgerufen wird, ist das Standardverb.The first verb in the ObjectVerbs property array, called by the Visual Basic command ObjectVerbs(0), is the default verb. 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.If the Verb property hasn't been set, this verb specifies the operation performed when the OLE object is activated.

Die Liste der Verben, die ein Objekt unterstützt, hängt vom Zustand des Objekts ab.The list of verbs an object supports varies, depending on the state of the object. Um die Liste der Verben zu aktualisieren, die ein Objekt unterstützt, legen Sie die Action -Eigenschaft des Steuerelements auf acOLEFetchVerbs.To update the list of verbs that an object supports, set the control's Action property to acOLEFetchVerbs. Achten Sie darauf, dass Sie die Liste der Verben zuerst aktualisieren, bevor Sie dem Benutzer die Liste zur Verfügung stellen.Be sure to update the list of verbs before presenting it to the user.

BeispielExample

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.The following example returns the verbs supported by the OLE object in the OLE1 control and displays each verb in a message box.

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 FeedbackSupport and feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation?Have questions or feedback about Office VBA or this documentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.