Метод Page.AutoConnectMany (Visio)
Автоматически рисует несколько соединений в указанных направлениях между указанными фигурами. Возвращает количество соединенных фигур.
Синтаксис
выражение. AutoConnectMany
( _FromShapeIDs()_
, _ToShapeIDs()_
, _PlacementDirs()_
, _[Connector]_
)
Выражение Переменная, представляющая объект Page .
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
FromShapeIDs() | Обязательный | Long | Массив идентификаторов фигур, из которых выполняется соединение. |
ToShapeIDs() | Обязательный | Long | Массив идентифицаторов фигур, с которыми выполняется соединение. |
PlacementDirs() | Обязательный | Long | Массив констант VisAutoConnectDir , которые представляют направления, в которых будут выполняться подключения. Возможные значения см. в разделе Примечания. |
Соединитель | Необязательный | [НЕИЗВЕСТНО] | Используемый соединитель. Может быть объектом Master, MasterShortcut, Shape или IDataObject . |
Возвращаемое значение
Long
Замечания
Для параметра PlacementDirs() передайте массив значений из перечисления VisAutoConnectDir , чтобы указать направления соединения (то есть, где найти связанные фигуры по отношению к первичным фигурам). Возможные значения для PlacementDirs() приведены ниже.
Константа | Значение | Описание |
---|---|---|
visAutoConnectDirDown | 2 | Подключитесь вниз. |
visAutoConnectDirLeft | 3 | Подключитесь слева. |
visAutoConnectDirNone | 0 | Подключение без перемещения фигур. |
visAutoConnectDirRight | 4 | Подключение справа |
visAutoConnectDirUp | 1 | Подключитесь. |
Вызов метода AutoConnectMany эквивалентен вызову метода Shape.AutoConnect несколько раз.
Одну и ту же фигуру можно включать несколько раз в каждый массив, который передается в качестве параметра. Нельзя использовать метод AutoConnectMany для подключения фигуры к себе.
Если определенная операция AutoConnectMany завершается сбоем или является недопустимой, Microsoft Visio пропускает ее и обрабатывает следующий элемент в каждом из массивов параметров. Функция AutoConnectMany возвращает общее количество успешно обработанных элементов.
Если массивы параметров не содержат одинаковое количество значений, Visio возвращает ошибку "Недопустимый параметр".
Необязательным значением параметра Connector должен быть объект, ссылающийся на одномерную маршрутизируемую фигуру. Если не передать значение соединителя , Visio использует динамический соединитель по умолчанию.
Если для передачи выбранных фигур для соединителя используется интерфейс IDataObject, Visio использует только первую фигуру. Если соединитель не является объектом Visio, Visio возвращает ошибку "Недопустимый параметр". Если соединитель не является фигурой, которая соответствует контексту метода, Visio возвращает ошибку недопустимого источника.
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.