次の方法で共有


OLEFormat.DoVerb メソッド (Publisher)

OLE オブジェクトに対して動詞を実行するよう要求します。

構文

DoVerb (iVerb)

OLEFormat オブジェクトを表す変数。

パラメーター

名前 必須 / オプション データ型 説明
iVerb 必須 長整数型 (Long) 実行する動詞を指定します。

注釈

ObjectVerbs プロパティを使用して、OLE オブジェクトに対して使用できる動詞を判断します。

次の使用例は、作業中の文書の先頭ページの 3 つ目の図形がリンク OLE オブジェクトまたは埋め込み OLE オブジェクトである場合に、その図形の最初の動詞を実行します。

With ActiveDocument.Pages(1).Shapes(3) 
 If .Type = pbEmbeddedOLEObject Or _ 
 .Type = pbLinkedOLEObject Then 
 .OLEFormat.DoVerb (1) 
 End If 
End With

次の使用例は、作業中の文書の最初のページで 3 番目の図形に対して動詞 Open を実行します(図形が動詞 Open をサポートする OLE オブジェクトの場合)。

Dim strVerb As String 
Dim intVerb As Integer 
 
With ActiveDocument.Pages(1).Shapes(3) 
 
 ' Verify that the shape is an OLE object. 
 If .Type = pbEmbeddedOLEObject Or _ 
 .Type = pbLinkedOLEObject Then 
 
 ' Loop through the ObjectVerbs collection 
 ' until the "Open" verb is found. 
 For Each strVerb In .OLEFormat.ObjectVerbs 
 intVerb = intVerb + 1 
 If strVerb = "Open" Then 
 
 ' Perform the "Open" verb. 
 .OLEFormat.DoVerb iVerb:=intVerb 
 Exit For 
 End If 
 Next strVerb 
 End If 
End With 

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。