![]() |
|
Bitte drücken Sie nicht mehrfach auf "Antwort speichern".
*Ist HTML- und/oder UBB-Code aktiviert, dann können Sie HTML und/oder UBB Code in Ihrem Beitrag verwenden.
Beiträge: 1013 / 268 SWX Office Pre. 2020-Sp5 Das Add-In selber wird mit Visual Studio in VB.NET oder C# programmiert. Mit Zum Finden der Serien-Nummer: Die so gewonnene Seriennummer kann dann mit folgenden Befehlen geschrieben werden: Ich gehe davon aus, dass es alle Konfigurationen betrifft und die Globale. [Diese Nachricht wurde von riesi am 30. Jul. 2021 editiert.]riesi Ja, dass geht über ein Add-In. In der Datenkarte wird ein Button eingefügt, mit dem Befehlstyp "Add-In starten". Code:
werden grundsätzlich Buttons aktiviert und der Typ wird mit
poCmdMgr.AddHook(EdmCmdType.EdmCmd_CardButton)Code:
Select Case poCmd.meCmdType
Case EdmCmdType.EdmCmd_CardButton
Select Case poCmd.mbsComment
Case "{Befehl aus der Datenkarte}"
abgeholt.Code:
Dim serialNbrs As IEdmSerNoGen7
serialNbrs = oVault.CreateUtility(EdmUtility.EdmUtil_SerNoGen)
Dim serialNbr As IEdmSerNoValue
serialNbr = serialNbrs.AllocSerNoValue("{Name des Seriennummern-Generators}", poCmd.mlParentWnd)
Dim serialNbrvalue As String = serialNbr.ValueCode:
Dim enumVariable As IEdmEnumeratorVariable10
enumVariable = sFile.GetEnumeratorVariable
While Not curConfpos.IsNull
confname = enumConfs.GetNext(curConfpos)
enumVariable.SetVar("{Name der Variable}", confname, serialNbrvalue)
End While
enumVariable.SetVar("{Name der Variable}", "@", serialNbrvalue)
enumVariable.Flush()