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.
Gibt an, ob der angegebene Befehl aktiviert ist.
Syntax
Ausdruck.
IsCommandEnabled
( _CommandName_
)
Ausdruck Ein Ausdruck, der ein Application-Objekt zurückgibt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
CommandName | Erforderlich | String | Der Name eines gültigen Befehls. |
Rückgabewert
Long
Hinweise
Gültige Befehle sind VBA Methodennamen in der Bibliothek MSProject. Der Rückgabewert kann eine der PjIsCommandEnabled -Konstanten sein.
Beispiel
Wenn die Teamplaneransicht nicht sichtbar ist, gibt das TestCommandEnabled -Makro die folgenden Ergebnisse zurück:
Die FileOpen -Methode ist in den meisten Fällen verfügbar. Die IsCommandEnabled -Methode ist nicht definiert, da es nicht in der internen Liste der Methoden enthalten ist. ResetTPStyle -Methode ist deaktiviert, da sie nur verfügbar ist, wenn die Teamplaneransicht geöffnet ist.
Sub TestCommandEnabled()
Dim commandArray(3) As String
Dim isEnabled As String
Dim i As Integer
commandArray(1) = "FileOpen"
commandArray(2) = "IsCommandEnabled"
commandArray(3) = "ResetTPStyle"
For i = 1 To 3
isEnabled = GetCommandEnabled(commandArray(i))
Debug.Print commandArray(i) & " is " & isEnabled
Next i
End Sub
Function GetCommandEnabled(command As String) As String
Dim isEnabled As Long
Dim enabledMsg As String
Dim result As String
isEnabled = Application.IsCommandEnabled(command)
Select Case isEnabled
Case PjIsCommandEnabled.pjCommandDisabled
result = "disabled."
Case PjIsCommandEnabled.pjCommandEnabled
result = "enabled."
Case PjIsCommandEnabled.pjCommandUndefined
result = "undefined."
Case Else
result = "unknown result."
End Select
GetCommandEnabled = result
End Function
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.