VBA Wizard don't work properly with multiple Element of Type 130
Hello support!
We want to change some values inside the Dynproperties of some elements of type 130 (i.e the $_xxxx propetries). To do this we have followed the example of the COPA DATA Wizard 'frmSymbol'.
We apply the procedure to many (i.e. more than one) obElements of the current Picture and when we try to get the value of the Dynproperties they are equal to zero. The only valid values that we get belong to the element that have the focus on page.
In other words only one of the obElement that we query for Dynpropertie's values that answers correctly is the only that have the focus.
Our procedure is the following: we call the frmSymbol at the Doubleclick on page and getting the parent picture we apply the frmSymbol's code for all the obElerments of the page that are of Type 130; unfortunately we have valid values for the Dynproperties (i.e. non equal to zero) only for the obElement we have select with the doubleclick.
The values of the standard properties of all the obElements are read correctly but the dynproperties instead no (only for the selected one)!?!?!?
The questions are:
1. Is it a limit of the VBA interface?
2. What we have do wrong ?
3. There is a workaround?
Let me know.
Thank you in advance.
Best regards.
This is a migrated post! Originally posted on 02.08.2011 by user antoniazzi. Please be aware that information can be outdated.
Disclaimer
This document governs the use of our Community Forum. By registering and using the platform, you accept these conditions.
The COPA-DATA Community Forum serves to encourage the exchange of information and experience about the zenon software between forum users respectively zenon users.
Please mind that any published information on the Community Forum is the subjective opinion and view based on the experience and the level of knowledge of the author. COPA-DATA does not overtake any responsibility for the content and the accuracy of the shared information.
Users of the Community Forum are encouraged to share only well-founded experiences and to point out any risks associated with the implementation of proposed solutions to problems. COPA-DATA at its absolute discretion, reserves the right to moderate the forum. In this connection COPA-DATA may remove any information containing false facts, potentially dangerous solutions, bad language or content that may insult, degrade or discriminate others. COPA-DATA may block a non-complying user from forum access if the user violated this provision.
COPA-DATA reserves the right to change this document from time to time at own discretion.
Ing. Punzenberger COPA-DATA GmbH
Karolingerstraße 7b · 5020 Salzburg · Austria
www.copadata.com