Execute VBA function only if an user has administrator privileges
I'm on Zenon energy 8.00 and I have a button with a linked function on "Mouse event - LeftClickDown".
I set up an Authorization Level on my button to execute the VBA Macros, but if I don't have an administrator level, I receive the Zenon message "You don't have a permission to execute function" but my VBA function LeftClickDown is always executed. I think that Autorization level setted up on my button is not valid for the VBA Marcos linked.
How I can interlock the execution of the function? I can modified the vba code, I think that I have to put in a IF THEN ELSE condition with a string to check the privilege of the user but I'm not expert on Programming Interface in Zenon and It's my first time that I need this type of function.
Can I have a help ? Thanks everyone!
This is a migrated post! Originally posted on 18.05.2019 by user doublem. Please be aware that information can be outdated.