Объект "Корректировки" (PowerPoint)
Содержит коллекцию значений корректировки для указанного объекта AutoShape, объекта WordArt или соединителя.
Замечания
Каждое значение корректировки представляет собой один из способов настройки дескриптора корректировки. Так как некоторые дескриптора корректировки можно настроить двумя способами, некоторые дескрипторы могут быть настроены как по горизонтали, так и по вертикали. Фигура может иметь больше значений корректировки, чем маркеры корректировки. Фигура может иметь до восьми корректировок.
Используйте свойство Adjustments , чтобы вернуть объект Adjustments . Используйте функцию "Корректировки " (index), где index — это номер индекса корректируемого значения, чтобы вернуть одно значение корректировки.
Различные фигуры имеют разное количество значений корректировки, различные типы корректировки изменяют геометрию фигуры по-разному, а различные типы корректировок имеют разные диапазоны допустимых значений. Например, на следующем рисунке показано, что каждое из четырех значений корректировки для выноски со стрелкой вправо влияет на определение геометрии выноски.
Примечание.
Так как каждая настраиваемая фигура имеет свой набор корректировок, рекомендуемый способ проверки поведения корректировки для конкретной фигуры заключается в том, чтобы вручную создать экземпляр фигуры, внести корректировки с включенным средством записи макросов, а затем изучить записанный код. (Если используется PowerPoint 2010 или более поздней версии, средство записи макросов больше не существует.)
В следующей таблице приведены диапазоны допустимых значений корректировки для различных типов корректировок. В большинстве случаев при указании значения, которое выходит за пределы диапазона допустимых значений, корректировке будет присвоено ближайшее допустимое значение.
Тип корректировки | Допустимые значения |
---|---|
Линейный (горизонтальный или вертикальный) | Как правило, значение 0,0 представляет левый или верхний край фигуры, а значение 1,0 — правый или нижний край фигуры. Допустимые значения соответствуют допустимым корректировкам, которые можно внести в фигуру вручную. Например, если вручную можно вытянуть маркер настройки только на полпути через фигуру, максимальное значение для соответствующей корректировки будет равно 0,5. Для таких фигур, как соединители и выноски, где значения 0,0 и 1,0 представляют ограничения прямоугольника, определенные начальной и конечной точками соединителя или линии выноски, отрицательные числа и числа больше 1,0 являются допустимыми значениями. |
Радиальные | Значение корректировки 1,0 соответствует ширине фигуры. Максимальное значение равно 0,5 или на полпути по фигуре. |
Угловая | Значения выражаются в градусах. Если задать значение за пределами диапазона от -180 до 180, оно будет нормализовано, чтобы оно было в пределах этого диапазона. |
Пример
В следующем примере в myDocument добавляется выноска со стрелкой вправо и задаются значения корректировки для выноски. Обратите внимание, что, хотя фигура имеет только три маркера корректировки, она имеет четыре корректировки. Корректировки три и четыре соответствуют ручке между головой и шеей стрелки.
Set myDocument = ActivePresentation.Slides(1)
Set rac = myDocument.Shapes _
.AddShape(msoShapeRightArrowCallout, 10, 10, 250, 190)
With rac.Adjustments
.Item(1) = 0.5 'adjusts width of text box
.Item(2) = 0.15 'adjusts width of arrow head
.Item(3) = 0.8 'adjusts length of arrow head
.Item(4) = 0.4 'adjusts width of arrow neck
End With
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.