Mithilfe der SmartShapes-Technologie können Sie Shapes entwickeln, die sich wie die Objekte der realen Welt verhalten, die sie darstellen. Dazu definieren Sie Formeln, die Shape-Attribute wie Breite und Höhe sowie das Verhalten des Shapes festlegen, z.B. welche Aktion ausgeführt wird, wenn ein Benutzer mit der rechten Maustaste auf das Shape klickt.
Jedem Objekt in Microsoft Office Visio (Shape, Gruppe, Format, Zeichenblatt oder Dokument) ist eine ShapeSheet-Kalkulationstabelle zugeordnet, in der wichtige objektspezifische Informationen gespeichert sind. Dieses ShapeSheet enthält Informationen wie Höhe, Breite, Winkel, Farbe sowie andere Attribute, die die Darstellung und das Verhalten des Shapes definieren.
Sie können das ShapeSheet im ShapeSheet-Fenster anzeigen und Formeln hinzufügen oder ändern.
Anmerkung Visio-Formeln ähneln weitgehend den üblichen Formeln in Kalkulationstabellen. Visio betrachtet alle Zelleninhalte - auch numerische Werte oder einfache Zellenreferenzen - als Formel.

Das ShapeSheet enthält Formeln, die Größe, Darstellung und Verhalten eines Shapes bestimmen.
Anzeigen des ShapeSheets
Wenn Sie das ShapeSheet für ein Shape anzeigen möchten, wählen Sie ein Shape im Zeichnungsfenster aus. Klicken Sie dann im Menü Fenster auf ShapeSheet anzeigen.
Aufrufen von Hilfe im ShapeSheet-Fenster
Hilfe zum ShapeSheet steht in der ShapeSheet-Referenz zur Verfügung. (Klicken Sie im Menü Hilfe auf Entwicklerreferenz.) Hilfe zu einer bestimmten Zelle erhalten Sie, indem Sie auf die Zelle klicken und anschließend F1 drücken.
Beispiele für Aktionen, die in Shapes programmiert werden können
Sie können dem Kontextmenü des Shapes einen Befehl hinzufügen, der zu einer anderen Zeichenblatt in der Zeichnung führt.
Wählen Sie dazu das Shape aus, und klicken Sie dann im Menü Fenster auf ShapeSheet anzeigen. Klicken Sie im Menü Einfügen auf Abschnitt, markieren Sie das Kontrollkästchen Aktionen, und klicken Sie dann auf OK. Wählen Sie im Abschnitt Aktionen eine Zelle aus, und klicken Sie dann im Menü Bearbeiten auf Aktion. Füllen Sie das Feld Menü aus, und wählen Sie dann eine Aktion aus. (In diesem Beispiel klicken Sie auf die Option Gehe zu Zeichenblatt.)
Weitere Informationen finden Sie in der ShapeSheet-Referenz. (Klicken Sie im Menü Hilfe auf Entwicklerreferenz.)