f$Visio: SeitenFormel (PageFormula)
f$Visio: SeitenFormel (engl.: PageFormula)
Setzen von Einstellungen für die aktuelle Seite (das Zeichnungsblatt). Mit dem Kommando SeitenFormelWert können die Einstellungen auch ausgelesen werden.
In Microsoft Office Visio können die Einstellungen der Seite mit dem Kommando „Shapesheet anzeigen" bearbeitet werden (Bei Ausführung des interaktiven Visio-Kommandos darf allerdings kein Shape markiert sein, da ansonsten das Shapesheet des markierten Shapes dargestellt wird.). In dieser Schnittstelle können alle Werte aus dem angezeigten Dialog manipuliert werden, wobei die angezeigten Eigenschaftsnamen der Funktion als Formelname übergeben werden.
Die wichtigsten Shapesheet-Eigenschaften der Seite sind:
Deutsch | Englisch | Bezeichung |
BlattBreite | PageWidth | Breite des Zeichnungsblattes, z.B. ’210 mm’ für DIN-A4 Hochkant |
BlattHöhe | PageHeight | Höhe des Zeichnungsblattes, z.B. ’297 mm’ für DIN-A4 Hochkant |
BlattMaßstab | PageScale | Maßstabsangabe für das Zeichnungsblatt (z.B. ’1 cm’ auf dem Papier bzw. Bildschirm) |
ZeichMaßstab | DrawingScale | Maßstabsangabe für die Zeichnung (z.B. ’10 m’). Mit einem BlattMaßstab von ’1 cm’ ergibt sich dann ein Maßstab von 1:1000 |
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 verstanden werden. Eine Liste der gebräuchlichsten Zellbezeichnungen findet sich im Abschnitt unterschiedliche Systemsprachen.
Parameter für f$visio:
Parameter | Wert | Bedeutung |
Kennung | 'SeitenFormel' | 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. Bei Abmessungen sollte die Einheit mit angegeben werden. Fehlt diese, wird der Standard aus dem Kommando Einheit verwendet. |
Ergebnis: | Ganzzahl | Status: 0 – alles OK, sonst siehe Rückgabestatus Rückgabewerte der Funktionen (Visio) |
Beispiel: | Setzen der Größe des Zeichnungsblattes auf Din-A4 Querformat: Status = f$visio( 'SeitenFormel', 'BlattHöhe', '210 mm' ) | |