Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Ограничивает значение ячейки диапазоном или набором диапазонов.
Синтаксис
BOUND (value, type, ignore, value1, value2[,ignore(n), value1(n), value2(n),...] )
Параметры
| Имя | Необходимость | Тип данных | Описание |
|---|---|---|---|
| value | Обязательный | Числовой | Текущее ограниченное значение. |
| type | Обязательный | Числовой | Является ли ограничение инклюзивным (0), эксклюзивным (1) или отключенным (2). |
| игнорировать | Обязательный | Boolean | ЗНАЧЕНИЕ 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)