Back to Sagegmbh

ExecuteMacro

wiki-spaces-s1-pages-109346840-executemacro.md

latest2.2 KB
Original Source

ExecuteMacro

By Andreas Langmaack (Unlicensed)

Oct 26, 2018

1 min

Add a reaction

|

Beschreibung

|

Ausführen von Makros

| | --- | --- | |

Funktionsaufruf

|

Sage.System.MakroStarten

| |

Parameter 1 Funktionsaufruf

|

| |

Parameter 2 Funktionsaufruf

|

| |

Parameter 3 Funktionsaufruf

|

| |

Parameter 4 Funktionsaufruf

|

| |

Parameter 5 Funktionsaufruf

|

| |

Parameter 6 Funktionsaufruf

|

| |

Bemerkungen

|

In einigen Beispielen wurde bereits dieser Funktionsaufruf verwendet. Die Makros werden in der Eigenschaft „Ausführen Makro“ hinterlegt.

Mit dem Funktionsaufruf können z.B. mehrere andere Funktionsaufrufe ausgeführt werden. Dabei werden die Makrobefehle innerhalb eines Prozesess ausgeführt. Damit können Funktionsaufrufe auch auf lokale Variable zugreifen (z.B. wenn ein Parameter ein Ausdruck zulässt), die durch andere Funktionsaufrufe gesetzt werden.

|

Beispiel für die Lebensdauer und Möglichkeit der Verwendung von lokalen Variablen:

Folgende Metadaten sind anzulegen:

  • Anlegen des Kontextmenüs „Artikelstamm“ mit „Anhängen an Kontextmenü der Partner-Kennung“ = „Sage.Wawi“ (das Kontextmenü ist für dieses Beispiel allerdings beliebig)

  • Anlegen des Kontextmenüeintrags „ExampleExecuteMacrosAppLibraryCall“ mit folgenden Eigenschaften

  • Anlegen des Kontextmenüeintrags „ExampleExecuteMacros“ mit folgenden Eigenschaften

Zu hinterlegende Makros (Assembly- und Klassenname nach Ihren Daten):

|

Zeile

|

Befehl

|

Parameter 1

|

Parameter 2

|

Parameter 3

| | --- | --- | --- | --- | --- | |

1

|

FestlegenLokaleVar

|

[_localVar]

|

0

|

| |

2

|

AufrufenDll

|

ShowLocalVar.dll

|

ShowLocalVar.ExampleExecuteMacros

|

[_localVar]

| |

3

|

Wenn

|

[_Canceled] = False

|

|

| |

4

|

AufrufenKontextMenu

|

ExampleExecuteMacrosAppLibraryCall

|

|

| |

5

|

EndeWenn

|

|

|

|

Hinweis für Developer Partner

WDB-Eintrag 203334:

Anhang ADID.KleinereBeispiele.rar

Ergebnis:

Open

Collapse action bar

View all comments

Open Details Panel

Create page

Open Rovo Chat

Add a comment

Add a reaction