Метод Selection.Offset (Visio)

Смещает выделение указанной суммы.

Синтаксис

expression. Смещение (расстояние)

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

Параметры

Имя Обязательный или необязательный Тип данных Описание
Distance (Расстояние) Обязательный Double Указывает расстояние для смещения выделенного фрагмента.

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

Отсутствует

Примечания

Вызов метода Offset эквивалентен щелчку Смещение в пользовательском интерфейсе Microsoft Visio (щелкните Операции в группе Конструктор фигуры на вкладке Разработчик ).

Для указанной линии или кривой смещение реализуется как пара линий или кривых, равноудаленные от исходной линии или кривой. Фигуры смещения наследуют узоры линий от исходных фигур. Они не наследуют никаких шаблонов заливки или текста от исходных фигур.

Пример

В этом макросе Microsoft Visual Basic для приложений (VBA) показано, как использовать метод Offset для смещения фигуры линии на указанную величину.

Public Sub Offset_Example() 
 
 Dim vsoShape As Visio.Shape 
 
 Set vsoShape = Application.ActiveWindow.Page.DrawLine(3, 3, 6, 6) 
 
 ActiveWindow.DeselectAll 
 ActiveWindow.Select vsoShape, visSelect 
 vsoShape.Offset(2) 
 
End Sub

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

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