combit Relationship Manager - Objekt-Referenz - combit GmbH

combit Relationship Manager - Objekt-Referenz - combit GmbH combit Relationship Manager - Objekt-Referenz - combit GmbH

22.01.2015 Aufrufe

Objekt-Referenz Application/cRM Objekt Hinweis: Beachten Sie bitte, dass DebWin2 vor dem cRM gestartet werden muss, damit eine Ausgabe erfolgt. EndWaitDlg Beschreibung: Blendet einen zuvor mit StartWaitDlg angezeigten Wartedialog aus. GetcRMByProcessID Beschreibung: Liefert ein bestimmtes cRM-Objekt anhand seiner ProcessID zurück. Parameter: Parametername Typ Beschreibung nProcessID DWORD ProcessID Rückgabewert: Application NULL (falls kein Prozess mit dieser ID existiert) Beispiel: Dim ocRMApp, oProject ' Hole irgendein laufendes cRM-Objekt Set ocRMApp = GetObject(, CStr("cRM.Application")) ' Hole damit ein spezifisches cRM-Objekt anhand der ProcessID Set ocRMApp = ocRMApp.GetcRMByProcessID(3984) Set oProject = ocRMApp.Login("", "", "") MsgBox "PrjName: " & oProject.Name Set oProject = Nothing Set ocRMApp = Nothing InvokeMenu Beschreibung: Ruft einen Menüeintrag des cRM 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 cRM finden Sie im Kapitel Menü-IDs des cRM. Parameter: Parametername Typ Beschreibung 12

Objekt-Referenz Application/cRM Objekt MenuID Long Die ID des Menüeintrages. Synchron Bool TRUE: synchrone Ausführung FALSE: asynchrone Ausführung Rückgabewert: Bool Wert TRUE FALSE Beschreibung Befehl wurde ausgeführt. Befehl konnte nicht ausgeführt werden, dies kann z.B. der Fall sein, wenn der Befehl derzeit nicht zur Verfügung steht. Login Beschreibung: Öffnet ein cRM-Projekt. Parameter: Parametername Typ Beschreibung ProjectFilePath String Verzeichnispfad der cRM-Projektdatei. Übergibt man für das zu ladende Projekt leer, so wird zunächst versucht das bereits geladene Projekt zurückzugeben. Wurde Login aber unmittelbar nach CreateObject mit leer aufgerufen, wird versucht das zuletzt geladene Projekt zu öffnen. UserName String cRM-Benutzername Password String Passwort des Benutzers Rückgabewert: Project SetWaitDlgText Beschreibung: Hiermit kann der Text in einem per StartWaitDlg gestarteten Wartedialog nachträglich geändert werden. Parameter: Parametername Typ Beschreibung Text String Der anzuzeigende Informationstext. StartWaitDlg Beschreibung: Zeigt einen Wartedialog mit einer Fortschrittsanimation sowie einem zu übergebenden Informationstext an. Die Ausführung des Scripts wird während der Anzeige fortgeführt. Die Ausblendung erfolgt mit EndWaitDlg. Über den zweiten Parameter kann bestimmt werden, ob 13

<strong>Objekt</strong>-<strong>Referenz</strong><br />

Application/cRM <strong>Objekt</strong><br />

Hinweis: Beachten Sie bitte, dass DebWin2 vor dem cRM gestartet werden muss, damit eine<br />

Ausgabe erfolgt.<br />

EndWaitDlg<br />

Beschreibung:<br />

Blendet einen zuvor mit StartWaitDlg angezeigten Wartedialog aus.<br />

GetcRMByProcessID<br />

Beschreibung:<br />

Liefert ein bestimmtes cRM-<strong>Objekt</strong> anhand seiner ProcessID zurück.<br />

Parameter:<br />

Parametername Typ Beschreibung<br />

nProcessID DWORD ProcessID<br />

Rückgabewert:<br />

Application<br />

NULL (falls kein Prozess mit dieser ID existiert)<br />

Beispiel:<br />

Dim ocRMApp, oProject<br />

' Hole irgendein laufendes cRM-<strong>Objekt</strong><br />

Set ocRMApp = GetObject(, CStr("cRM.Application"))<br />

' Hole damit ein spezifisches cRM-<strong>Objekt</strong> anhand der ProcessID<br />

Set ocRMApp = ocRMApp.GetcRMByProcessID(3984)<br />

Set oProject = ocRMApp.Login("", "", "")<br />

MsgBox "PrjName: " & oProject.Name<br />

Set oProject = Nothing<br />

Set ocRMApp = Nothing<br />

InvokeMenu<br />

Beschreibung:<br />

Ruft einen Menüeintrag des cRM auf. Neben der ID des Menüeintrages wird angegeben, ob<br />

das Script solange warten soll, bis der Befehl abgearbeitet wurde (und evtl. Dialoge geschlossen<br />

wurden) oder ob das Script direkt weiterlaufen soll. Die Menü-IDs des cRM finden Sie im<br />

Kapitel Menü-IDs des cRM.<br />

Parameter:<br />

Parametername Typ Beschreibung<br />

12

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!