Функция BOUND. Справка Visio 2010

Главная страница /  Полезная информация по таблице свойств (ShapeSheet™)  / Справочник по таблице свойств  /  Список функций по алфавиту  / Список функций по категориям > Математические функции

Функция BOUND

Ограничивает значение ячейки диапазоном или набором диапазонов.

Синтаксис

BOUND (value, type, ignore, value1, value2 [,ignore(n), value1(n), value2(n),...])

Parameters

Имя

Требуется/Необязательно

Тип данных

Описание

value

Требуется

Число

Значение, которое требуется ограничить.

type

Требуется

Число

Определяет, является ли ограничение включающим (0), исключающим (1) либо отключенным (2).

ignore

Требуется

Логическое значение

Значение TRUE позволяет игнорировать диапазон, FALSE — ограничить значение ячейки диапазоном.

value1

Требуется

Число

Первое значение диапазона.

value2

Требуется

Число

Второе значение диапазона.

Заметки

Используйте функцию BOUND, чтобы задать верхнюю и нижнюю границу для значения ячейки, например для управления объектами, которые не должны растягиваться за пределы минимальной или максимальной высоты. Ограничение может включать или исключать диапазон либо диапазоны. Если текущее значение не требуется ограничивать, установите для параметра type значение 2 (отключено).

Можно определить несколько диапазонов, задав несколько наборов параметров ignore, value1 и value2. Используйте параметр ignore, чтобы отключить ограничения для определенного диапазона.

Формула, содержащая функцию BOUND, не перезаписывается при изменении ее значения. Вместо этого она сохраняется, а новое значение заносится в параметр value.

Пример 1

В этом примере благодаря использованию функции BOUND управляющий маркер будет всегда находиться в пределах ограничивающего прямоугольника фигуры.

Controls.X1 = BOUND(Width*0.5, 0, FALSE, Width*0, Width*1)

Controls.Y1 = BOUND(Height*0.5, 0, FALSE, Height*0, Height*1)

Пример 2

В этом примере с помощью функции BOUND ширина фигуры ограничивается 2, 4 или 6 дюймами.

Width = BOUND(, 0, FALSE, 2 in, 2 in, FALSE, 4 in, 4 in, FALSE, 6 in, 6 in)


© Корпорация Майкрософт (Microsoft Corporation). Все права защищены.