Метод Shape.Offset (Visio)
Смещает фигуру на указанную сумму.
Синтаксис
expression. Смещение (расстояние)
Выражение Переменная, представляющая объект Shape .
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
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 и обратная связь.