![]() |
|
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: 154 / 0 kann man eine Seriennummer über einen Button ansprechen? ich möchte über einen Klick auf einen Button eine Seriennummer in ein Definiertes Feld schreiben. Geht das? Kann mir da jemand weiterhelfen? danke und Gruß 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.]Pete85 Hallo zusammen, 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()