Visio) (Document.Drop 方法

將物件拖放到接收物件上,例如樣板或文件,或 Masters 或 MasterShortcuts 集合,藉此建立新主物件。

語法

運算式。Drop (ObjectToDrop、 xPos、 yPos)

運算式 代表 Document 物件的變數。

參數

名稱 必要/選用 資料類型 描述
ObjectToDrop 必要 [未知] 要放置的物件。 雖然這通常是 Visio 物件,例如 Master、 Shape 或 Selection 物件,但也可以是任何提供 IDataObject 介面的 OLE 物件。
xPos 必要 整數 放置圖形寬度中心或 PinX 的 x 座標。
yPos 必要 整數 放置圖形高度中心或 PinY 的 y 座標。

傳回值

主圖形

註解

使用 Drop 方法類似以滑鼠移動圖形。 放在 ObjectToDrop) ( 物件可以是繪圖頁面上的主圖形或圖形。

如果 ObjectToDrop 是一個 Master,主圖形的針會放在指定的座標上。 主圖形的針腳通常 (但不一定) 位於它的旋轉中心上。

若要在樣板中建立新的主圖形,請將 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 支援與意見反應。