Объект "Корректировки" (Word)
Содержит коллекцию значений корректировки для указанного объекта AutoShape или WordArt. Каждое значение корректировки представляет собой один из способов настройки дескриптора корректировки. Так как некоторые дескриптора корректировки можно настроить двумя способами( например, некоторые дескрипторы можно настроить как по горизонтали, так и по вертикали), фигура может иметь больше значений корректировки, чем маркеры корректировки. Фигура может иметь до восьми корректировок.
Замечания
Используйте свойство Adjustments , чтобы вернуть объект Adjustments . Используйте функцию "Корректировки " (index), где index — это номер индекса корректируемого значения, чтобы вернуть одно значение корректировки.
Различные фигуры имеют разное количество значений корректировки, различные типы корректировки изменяют геометрию фигуры по-разному, а различные типы корректировок имеют разные диапазоны допустимых значений.
Примечание.
Так как каждая настраиваемая фигура имеет свой набор корректировок, лучший способ проверить поведение корректировки для конкретной фигуры — вручную создать экземпляр фигуры, внести корректировки с включенным средством записи макросов, а затем изучить записанный код.
В следующей таблице приведены диапазоны допустимых значений корректировки для различных типов корректировок. В большинстве случаев при указании значения, которое выходит за пределы диапазона допустимых значений, корректировке будет присвоено ближайшее допустимое значение.
Тип корректировки | Допустимые значения |
---|---|
Линейный (горизонтальный или вертикальный) | Как правило, значение 0,0 представляет левый или верхний край фигуры, а значение 1,0 — правый или нижний край фигуры. Допустимые значения соответствуют допустимым корректировкам, которые можно внести в фигуру вручную. Например, если вручную можно вытянуть маркер настройки только на полпути через фигуру, максимальное значение для соответствующей корректировки будет равно 0,5. Для таких фигур, как выноски, где значения 0,0 и 1,0 представляют пределы прямоугольника, определенные начальной и конечной точками линии выноски, допустимы отрицательные числа и числа, превышающие 1,0. |
Радиальные | Значение корректировки 1,0 соответствует ширине фигуры. Максимальное значение равно 0,5 или на полпути по фигуре. |
Угловая | Значения выражаются в градусах. Если задать значение за пределами диапазона от -180 до 180, оно будет нормализовано, чтобы оно было в пределах этого диапазона. |
В следующем примере к активному документу добавляется выноска со стрелкой вправо и задаются значения корректировки для выноски. Обратите внимание, что, хотя фигура имеет только три маркера корректировки, она имеет четыре корректировки. Корректировки три и четыре соответствуют ручке между головой и шеей стрелки.
Set rac = ActiveDocument.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 и обратная связь.