Метод Shapes.AddShape (Publisher)

Добавляет новый объект Shape , представляющий автофигуру, в указанную коллекцию Shapes .

Синтаксис

expression. AddShape (Type, Left, Top, Width, Height)

выражение: переменная, представляющая объект Shapes.

Параметры

Имя Обязательный или необязательный Тип данных Описание
Тип Обязательный MsoAutoShapeType Тип autoShape для рисования.
Left Обязательный Variant Положение левого края фигуры, представляющей автофигуру.
Top Обязательный Variant Положение верхнего края фигуры, представляющей автофигуру.
Width Обязательный Variant Ширина фигуры, представляющей автофигуру.
Height Обязательный Variant Высота фигуры, представляющей автофигуру.

Возвращаемое значение

Shape

Примечания

Для аргументов Left, Top, Width и Height числовые значения вычисляются в пунктах; строки могут находиться в любых единицах, поддерживаемых Microsoft Publisher (например, "2.5 in").

Пример

В следующем примере на первую страницу активной публикации добавляется прямоугольник.

Dim shpShape As Shape 
 
Set shpShape = ActiveDocument.Pages(1).Shapes.AddShape _ 
 (Type:=msoShapeRectangle, _ 
 Left:=144, Top:=144, _ 
 Width:=72, Height:=144) 

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.