DynProperties sind immer leer
Hallo Kollegen
Ich versuche mich gerade wieder im VBA-Programmieren. Jedoch ist jedesmal wenn ich die Methode "DynProperties" verwende der Rückgabewerte Leer.:confused::confused:
Es komm keine Fehlermeldung!!
Muss ich irgend etwas einstellen wenn ich die "DynProperties´" verwende??
Mfg Karnst
Re: DynProperties sind immer leer
Hallo Karnst,
Für die Dynproperties muss nichts eingestellt werden.
Befindet sich das VBA Macro im Editor oder in der Runtime?
Gibt es vielleicht ein Beispielcode, was genau nicht funktioniert?
Mfg
Mark
AW: DynProperties sind immer leer
Guten Morgen
Das Macro befindet sich in der Runtime
Hier 2 Code Zeilen:
MsgBox thisProject.DynPictures.Item(obElem.Parent.Parent.Name).Elements.Item("Headline").DynProperties("Text")
Die Box ist leer
MsgBox thisProject.DynPictures.Item(obElem.Parent.Parent.Name).Elements.Item("Headline").Type
Diese gibt "107" zurueck. Was auch stimmt.
Re: DynProperties sind immer leer
Hallo Karnst,
Der Text vom statischen Element Text kann nur im Editor über das Dynproperty ausgelesen werden, leider nicht in der Runtime.
Was soll mit dem Code genau bezweckt werden?
Mfg
Mark
AW: DynProperties sind immer leer
Hallo
Die Kennung einer Variable in ein Textfeld.
Anfangs wollte ich die Kennung in die Titelleiste (blaue Systemzeile) eine Bilds, aber da habe ich nichts gefunden dafuer.
Mfg
AW: DynProperties sind immer leer
Quote:
Originally Posted by
karnst
Hallo
Die Kennung einer Variable in ein Textfeld.
Anfangs wollte ich die Kennung in die Titelleiste (blaue Systemzeile) eine Bilds, aber da habe ich nichts gefunden dafuer.
Mfg
Aber komischweise geht folgender Code auch nicht, ist aber in eimen anderen Script aehnlich verwendet
Set obRefVar = obElem.ItemVariable(0)
MsgBox thisProject.Variables.Item(obRefVar).Tagname
Mfg
AW: DynProperties sind immer leer
Bitte meinen lezten Beitrag vergesen!!!!
Danke
AW: Re: DynProperties sind immer leer
Quote:
Originally Posted by
markclemens
Hallo Karnst,
Der Text vom statischen Element Text kann nur im Editor über das Dynproperty ausgelesen werden, leider nicht in der Runtime.
Was soll mit dem Code genau bezweckt werden?
Mfg
Mark
Ich habe aber von Herberto ein Script wo aber die DynProperties in der Runtime verwendet werden. Sogar schreibend.
'check if a variable identification was configured (otherwise use the variable name)
If Len(strVarIndent) <> 0 Then
'update the curve name
obETMPicFilt.DynProperties("Curve[" & iCurve & "].GraphName") = strVarIndent
End If
Re: DynProperties sind immer leer
Hallo Karnst,
Zugriff auf Dynproperties in der Runtime ist derzeit nicht durchgängig möglich.
In dem Beispiel wird auf die DynProperties einer Bildumschaltungsfunktion zugegriffen, was auch in der Runtime funktioniert.
Hierdurch können die Funktionsparameter dynamisch angepasst werden in der Runtime, und danach die Funktion gestartet werden.
Mfg
Mark
AW: Re: DynProperties sind immer leer
Quote:
Originally Posted by
markclemens
Hallo Karnst,
Zugriff auf Dynproperties in der Runtime ist derzeit nicht durchgängig möglich.
In dem Beispiel wird auf die DynProperties einer Bildumschaltungsfunktion zugegriffen, was auch in der Runtime funktioniert.
Hierdurch können die Funktionsparameter dynamisch angepasst werden in der Runtime, und danach die Funktion gestartet werden.
Mfg
Mark
Guten Morgen Mark
Gibt es eine Uebersicht welche DynProperties in der Runtime zugaenglich sind?
Wird sich mit 7.11 etwas aendern?? (alle zugaenglich)
Mfg
karnst