函數會執行單一完整定義的工作。 大部分的函數需要數個引數做為輸入。 雖然引數的類型與數量視函數而定,但是所有的函數都有相同的一般語法:
FUNCTION (argument1, argument2, ... argumentN [, argumentA | argument])
| 語法元件 | 描述 |
|---|---|
| ( ) |
如果函數不需引數,則後面必須加上空白的括號 ( )。 |
| , |
各個引數以逗號分隔。 |
| ... | 僅做為註解;不包括在函數中。 |
| [ ] |
選擇性引數。 僅做為註解;不包括在函數中。 |
| | |
選擇;您可以包含 argumentA 或 自變數。 僅做為註解;不包括在函數中。 |
許多可在公式中使用的函數與試算表程式中所見的函數非常類似:數學函數,如 SUM 或 SQRT;三角函數,如 SIN 或 COS;或邏輯函數,如 IF 或 NOT。 而許多其他的函數是 Microsoft Office Visio 中獨有的函數,如 GUARD、GRAVITY 和 RUNADDON。
如需特定函數的資訊,請參閱此 ShapeSheet 參考資料。
注意事項
某些函式會出現在 Visio 產生的公式中,但不會顯示在 [ 編輯公式 ] 對話框中,或在此參考中說明,因為它們是保留供內部使用,不應該用於其他公式中。 以下是範例:ELLIPSE_THETA、_ELLIPSE_ECC、_UCON_C1 和 _SHAPEMIN。