ato Posted November 29, 2023 Report Posted November 29, 2023 Salve a tutti, sto usando WinCC ver. 7.2.0.0. Vorrei poter leggere, tramite VBA, le espressioni/formule che vengono associate agli elementi grafici tramite la proprietà lampeggio/flashing. Allego uno screenshot. Vorrei leggere, tramite VBA, l'elemento contrassegnato con il numero 3 (vedi allegato). Potreste aiutarmi? Grazie
Tecnomatica srl Posted November 30, 2023 Report Posted November 30, 2023 (edited) Quote Sub ottieniDinamizzazioni() Dim oggetti As HMICollection Dim oggettoSelezionato As HMIObject Dim dinamizzazione As HMIScriptInfo Dim condizioni As String ' ottengo una lista di oggetti di tipo "HMIGroup" Set oggetti = ActiveDocument.HMIObjects.Find(ObjectType:="HMIGroup") ' ciclo tutti gli oggetti della lista For Each oggettoSelezionato In oggetti ' ottengo il campo "Dynamic" dell'oggetto Set dinamizzazione = oggettoSelezionato.Properties("FlashBorderColor").Dynamic ' se esiste una finestra dinamica per questo oggetto If Not dinamizzazione Is Nothing Then condizioni = dinamizzazione.SourceCode ' la variabile "condizioni" contiene le condizione espresse nel campo di testo della finestra dinamica End If Next oggettoSelezionato End Sub Edited November 30, 2023 by Tecnomatica srl
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now