Метод Shape.IncrementRotation (Publisher)
Изменяет поворот указанной фигуры вокруг оси Z (распространяется наружу от плоскости публикации) на указанное количество градусов.
Синтаксис
expression. IncrementRotation (Increment)
Выражение Переменная, представляющая объект Shape .
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
Приращение | Обязательный | Single | Указывает, насколько сильно фигура должна поворачиваться вокруг оси Z в градусах. Положительное значение поворачивает фигуру по часовой стрелке; отрицательное значение поворачивает его против часовой стрелки. Допустимые значения находятся в диапазоне от -360 до 360. |
Возвращаемое значение
Отсутствует
Примечания
Используйте свойство Поворот объекта ShapeRange , чтобы задать абсолютное вращение фигуры.
Чтобы повернуть трехмерную фигуру вокруг оси X (по горизонтали) или оси Y (по вертикали), используйте метод IncrementRotationX или IncrementRotationY объекта ThreeDFormat соответственно.
Пример
В этом примере первая фигура в активной публикации дублируется, задает заливку для дубликата, перемещает ее на 70 точек вправо и на 50 точек вверх и поворачивает ее на 30 градусов по часовой стрелке.
With ActiveDocument.Pages(1).Shapes(1).Duplicate
.Fill.PresetTextured PresetTexture:=msoTextureGranite
.IncrementLeft Increment:=70
.IncrementTop Increment:=-50
.IncrementRotation Increment:=30
End With
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.