Метод 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 и обратная связь.