Поделиться через


Метод Shape.Disconnect (Visio)

Unglues указанные конечные точки соединителя и смещает их указанное количество от фигур, с которыми они были соединены.

Синтаксис

выражение. Disconnect( _ConnectorEnd_ , _OffsetX_ , _OffsetY_ , _Units_ )

Выражение Переменная, представляющая объект Shape .

Параметры

Имя Обязательный или необязательный Тип данных Описание
ConnectorEnd Обязательный VisConnectorEnds Конец соединителя для отключения.
OffsetX Обязательный Double Расстояние x, на которое конец соединителя перемещается от фигуры.
OffsetY Обязательный Double Расстояние по Y, на которое конец соединителя удаляется от фигуры.
Единица Обязательный VisUnitCodes Единицы измерения для назначенных значений смещения.

Возвращаемое значение

Nothing

Замечания

ConnectorEnd должен быть одной из следующих констант VisConnectorEnds .

Константа Значение Описание
visConnectorBeginPoint 0 Начальная точка соединителя.
visConnectorEndPoint 1 Конечная точка соединителя.
visConnectorBothEnds 2 Начальная и конечная точка соединителя.

При вызове отключения для фигуры соединителя (1D-маршрутизируемой фигуры) одна или обе конечные точки соединителя отключаются от целевых фигур на основе указанного значения параметра ConnectorEnd . Если указанная конечная точка не приклеивается, Microsoft Visio не выполняет никаких действий.

Visio смещает конечные точки от их текущего положения на сумму, указанную в параметрах OffsetX , OffsetY и Units. Значения смещения 0 означают, что конечные точки не перемещаются.

Метод Disconnect не применяется к фигурам, не являющихся соединителями. При вызове отключения для фигуры без соединителя или фигуры в главной фигуре Visio возвращается ошибка недопустимого источника.

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.