Share via


Access) (CustomControl.Verb 屬性

使用 Verb 屬性可指定啟用 OLE 物件時要執行的作業,當控制項的 Action 屬性設定為 acOLEActivate時,允許此作業。 讀取/寫入的 Long

語法

運算式動詞

表達 代表 CustomControl 物件的 變數。

註解

您可以指定Integer資料類型值來設定Verb屬性,指出 Verb 在ObjectVerbs屬性所傳回的動詞清單中的位置。 可以設定 Verb 屬性為 1 以指定在清單之中的第一個動詞,也可以將它設定為 2,以指定在清單之中的第二個動詞,依此類推。

如果不使用 ObjectVerbs 屬性來識別特定的動詞,則可以設定 Verb 屬性為下列值之一,以指出想要執行的運算。 這些值指定所有物件都支援的標準動詞。

常數 描述
acOLEVerbPrimary 對於物件執行預設的運算。
acOLEVerbShow 為了編輯而啟動物件。
acOLEVerbOpen 在個別的應用程式視窗中開啟物件。
acOLEVerbHide 對於內嵌物件,隱藏用來建立物件的應用程式。

利用某些應用程式的物件,可以使用下列其他值。

常數 描述
acOLEVerbInPlaceUIActivate 為了在控制項之中編輯而啟動物件。 在 OLE 容器之中的 OLE 伺服器的功能表及工具列成為可用。
acOLEVerbInPlaceActivate 啟動在控制項之中的物件。 在 OLE 容器之中的 OLE 伺服器的功能表及工具列不可用。

每一個物件支援它自己的動詞集合。 例如,許多物件支援動詞編輯和播放。 使用 ObjectVerbsObjectVerbsCount 屬性來找出物件支援哪些動詞。

如果使用者按兩下 AutoActivate 屬性設定為 [按兩下] 的物件,Microsoft Access 會自動使用物件的預設動詞。

範例

下列範例會在自己的應用程式視窗中開啟 OLE 物件以進行編輯,以frmOperations格式啟動控制項OLEUnbound0。 在此情況下,OLEUnbound0包含新的點陣圖影像,其連結至Microsoft 小畫家程式。

With Forms.Item("frmOperations").Controls.Item("OLEUnbound0") 
 .Action = acOLEActivate 
 .Verb = acOLEVerbOpen 
End With

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應