f$Visio: FormelZ (FormulaStr)
f$Visio: FormelZ (engl.: FormulaStr)
Setzen eines Formelwertes bzw. einer Shapesheet-Eigenschaft für das aktive Shape. Im Gegensatz zu Formel wird bei FormelZ der Formelwert immer als Zeichenkette gespeichert.
Visio interpretiert einen Formelwert, der nur aus Ziffern, Punkt und Komma besteht, automatisch als Zahl. Ein Text für eine Positionsnummer, z.B. "10.20", würde damit falsch dargestellt (als "10,2"). Diese Umwandlung kann mit FormelZ verhindert werden.
Mit dem Kommando FormelWertZ können die aktuellen Werte (als Text) ausgelesen werden.
Für den Fall, dass die Logik auch einmal auf einem PC mit einer anders sprachigen Version von Visio laufen könnte, sollten die englischen Bezeichnungen verwendet werden, da diese von jeder Programmversion von Visio verstanden werden. Eine Liste der gebräuchlichsten Zellbezeichnungen findet sich im Abschnitt unterschiedliche Systemsprachen.
Parameter für f$visio:
Parameter | Wert | Bedeutung |
Kennung | 'FormelZ' | Schlüsselwort |
Eigenschaft | Name | Name der Shapesheet-Eigenschaft. Es sind alle Werte der Tabelle möglich |
Wert | Wert | der zu setzende Wert für die Einstellung. |
Ergebnis: | Ganzzahl | Status: 0 – alles OK, sonst siehe Rückgabestatus Rückgabewerte der Funktionen (Visio) |
Beispiel: | Setzen einer Positionsnummer: Status = f$visio( 'FormelZ', 'Eigensch.PosNr', '10.20' ) | |