InvokeDataContextMenu

Beschreibung:

Führt den übergebenen Kontextmenübefehl eines Rechtsklick auf den aktuell gewählten Container-Datensatz und für das angegebene Feld (insofern die Menü-ID einen Bezug zu einem Feld erfordert) aus.

Parameter:

Parametername

Typ

Beschreibung

MenuID

Long

Menü-ID des Kontextmenübefehls.

FieldName

String

Name des gewünschten Feldes. Sollte kein Feld verwendet werden, kann der Parameterwert mit einer leeren Zeichenkette übergeben werden.

 

Rückgabewert:

Bool

Beispiel VBScript:

Call cRM.CurrentProject.ActiveViews.ActiveView.CurrentInputForm(2).Containers.ItemByName("ID.Aktivitäten.ContactID#{ADD84570-956B-4079-8DE4-2B992DB3AEFE}").InvokeDataContextMenu(32858, "Responsible")  ' Den Feldinhalt von "Verantwortlich" des aktuell ausgewählten Datensatzes in die Zwischenablage kopieren

Call cRM.CurrentProject.ActiveViews.ActiveView.CurrentInputForm(2).Containers.ItemByName("ID.Aktivitäten.ContactID#{ADD84570-956B-4079-8DE4-2B992DB3AEFE}").InvokeDataContextMenu(33034, "Document_Embedded") ' Das aktuell ausgewählte eingebettete Dokument mit der verknüpften Anwendung öffnen

Call cRM.CurrentProject.ActiveViews.ActiveView.CurrentInputForm(2).Containers.ItemByName("ID.Aktivitäten.ContactID#{ADD84570-956B-4079-8DE4-2B992DB3AEFE}").InvokeDataContextMenu(32903, "") ' Neues Dokument über die Dokumentenverwaltung anlegen

Beispiel C#-Script:

cRM.CurrentProject.ActiveViews.ActiveView.CurrentInputForm(2).Containers.ItemByName("ID.Aktivitäten.ContactID#{ADD84570-956B-4079-8DE4-2B992DB3AEFE}").InvokeDataContextMenu(32858, "Responsible");  // Den Feldinhalt von "Verantwortlich" des aktuell ausgewählten Datensatzes in die Zwischenablage kopieren

cRM.CurrentProject.ActiveViews.ActiveView.CurrentInputForm(2).Containers.ItemByName("ID. Aktivitäten.ContactID#{ADD84570-956B-4079-8DE4-2B992DB3AEFE}").InvokeDataContextMenu(33034, "Document_Embedded"); // Das aktuell ausgewählte eingebettete Dokument mit der verknüpften Anwendung öffnen

cRM.CurrentProject.ActiveViews.ActiveView.CurrentInputForm(2).Containers.ItemByName("ID. Aktivitäten.ContactID#{ADD84570-956B-4079-8DE4-2B992DB3AEFE}").InvokeDataContextMenu(32903, ""); // Neues Dokument über die Dokumentenverwaltung anlegen