InvokeMenu

Beschreibung:

Ruft einen Menüeintrag des phone manager auf. Neben der ID des Menüeintrages wird angegeben, ob das Script solange warten soll, bis der Befehl abgearbeitet wurde (und evtl. Dialoge geschlossen wurden) oder ob das Script direkt weiterlaufen soll. Die Menü-IDs des phone manager finden Sie im Kapitel Menü-IDs.

Hinweis: Es werden nur Menü-IDs von direkt sichtbaren Menüs unterstützt, d. h. Kontextmenüs können nicht verwendet werden. Sollte die Methode in einem asynchron ausgeführten Script ausgeführt werden, so ist der Rückgabewert immer True. Der Rückgabewert beschreibt, ob der Aufruf übermittelt werden konnte, nicht jedoch, ob in der aufzurufenden Funktion ggf. ein Problem festgestellt wurde.

Parameter:

Parametername

Typ

Beschreibung

MenuID

Long

Die ID des Menüeintrages.

Synchron

Bool

True: synchrone Ausführung
False: asynchrone Ausführung

 

Rückgabewert:

Bool

Wert

Beschreibung

True

Befehl zum Aufrufen eines Menüeintrags wurde erfolgreich an den phone manager übermittelt.

False

Befehl zum Aufrufen eines Menüeintrags konnte nicht übermittelt werden. Dies kann z. B. der Fall sein, wenn der aufzurufende Menü-Befehl derzeit nicht zur Verfügung steht.

 

Beispiel VBScript:

Dim oPhoneManager : Set oPhoneManager = cRM.phonemanager

Dim nMenuIDPrintCallList : nMenuIDPrintCallList = 106

Call oPhoneManager.InvokeMenu(nMenuIDPrintCallList, True)

Set oPhoneManager = Nothing

Beispiel C#-Script:

PhoneManager pm = cRM.PhoneManager;

long menuIDPrintCallList = 106;

pm.InvokeMenu(menuIDPrintCallList, true);

pm.Dispose();