Поделиться через


Метод Document.Drop (Visio)

Создает новый главный объект путем перетаскивания объекта в получающий объект, например набор элементов или документ, либо коллекцию Master или MasterShortcuts .

Синтаксис

expression. Drop (ObjectToDrop, xPos, yPos)

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

Параметры

Имя Обязательный или необязательный Тип данных Описание
ObjectToDrop Обязательный [НЕИЗВЕСТНО] Отбрасываемый объект. Хотя обычно это объект Visio, например Master, Shape или Selection , это может быть любой объект OLE, предоставляющий интерфейс IDataObject .
xPos Обязательный Integer Координата X, в которой размещается центр ширины фигуры или PinX.
yPos Обязательный Integer Координата Y, в которой размещается центр высоты фигуры или PinY.

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

Master

Замечания

Использование метода Drop аналогично перемещению фигуры с помощью мыши. Удаленный объект ( ObjectToDrop) может быть главным объектом или фигурой на странице документа.

Если ObjectToDrop является главным, закрепление образца сбрасывается с заданных координат. Булавка мастера часто, но не обязательно, находится в центре вращения.

Чтобы создать новый образец в наборе элементов, примените метод Drop к объекту Document , представляющему набор элементов (набор элементов должен быть открыт как оригинал или копия, а не только для чтения). В этом случае аргументы xPos и yPos игнорируются, и возвращается новый созданный главный объект.

Пример

В следующем примере показано, как использовать метод Drop для создания образца путем перетаскивания фигуры в объект Document .

 
Public Sub Drop_Example() 
 
    Dim vsoShape As Visio.Shape  
    Dim vsoMaster As Visio.Master  
 
    Set vsoShape = ActivePage.DrawRectangle(1, 2, 2, 1)  
 
    'Create a master in the document.  
    'The master appears on the document stencil.  
    Set vsoMaster = ActiveDocument.Drop(vsoShape, 0, 0)  
 
End Sub

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

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