В Visio 2010 представлен ряд новы�� функций для настройки отношений фигур.

Следующие функции возвращают ссылку на лист или на фигуру. Полученное значение можно затем использовать для вызова другой функции.Например, CALLOUTTARGETREF()!HASCATEGORY(“Категория”).

Следующие функции возвращают количество связанных фигур:

Дополнительные функции таблицы свойств фигуры:

В приведенном ниже примере прямоугольная фигура процесса принадлежит контейнеру. Она отображает общее число фигур в контейнере с помощью текстового поля, содержащего формулу CONTAINERSHEETREF(1)!CONTAINERMEMBERCOUNT().

Параметр Index для функции CONTAINERSHEETREF указывает Visio, что необходимо вернуть верхний контейнер в случае, если фигура принадлежит нескольким контейнерам. Если добавлять несколько фигур в контейнер приходится часто, можно указать значение параметра Category (Категория). Это позволит гарантировать, что в контейнер будут добавляться только контейнеры определенного типа.