ObjectFrame.Verb プロパティ (Access)
コントロールの Action プロパティが acOLEActivate に設定されている場合に許可される OLE オブジェクトのアクティブ化時に実行する操作を指定するには、Verb プロパティを使用します。 読み取り/書き込みが可能な Long です。
構文
式。動詞
式ObjectFrame オブジェクトを表す変数。
注釈
Verb プロパティを設定するには、ObjectVerbs プロパティによって返される動詞の一覧内の動詞の位置を示す Integer データ型の値を指定します。 一覧の最初の動作を指定するには 1、2 番目の動作を指定するには 2 というようにして、"Verb/動作" プロパティを設定します。
特定の動作を識別するために ObjectVerbs プロパティを使わない場合は、"Verb/動作" プロパティに以下の値のうちの 1 つを設定して、実行する操作を示すことができます。 これらの値は、すべてのオブジェクトでサポートされる標準の動作を指します。
定数 | 説明 |
---|---|
acOLEVerbPrimary | オブジェクトに対して既定の操作を実行します。 |
acOLEVerbShow | オブジェクトをアクティブにして編集を可能にします。 |
acOLEVerbOpen | オブジェクトを別のアプリケーション ウィンドウで開きます。 |
acOLEVerbHide | 埋め込みオブジェクトに対して、オブジェクトの作成元アプリケーションを非表示にします。 |
一部のアプリケーションのオブジェクトでは、次の値も使うことができます。
定数 | 説明 |
---|---|
acOLEVerbInPlaceUIActivate | コントロール内での編集のために、オブジェクトをアクティブにします。 OLE サーバーのメニューとツールバーが、OLE コンテナー内で使用可能になります。 |
acOLEVerbInPlaceActivate | コントロール内でオブジェクトをアクティブにします。 OLE サーバーのメニューとツールバーは、OLE コンテナー内で使用可能ではありません。 |
各オブジェクトは、独自の動詞のセットをサポートしています。 たとえば、多くのオブジェクトは動詞 Edit と Play をサポートしています。 ObjectVerbs プロパティと ObjectVerbsCount プロパティを使用して、オブジェクトでサポートされている動詞を確認します。
ユーザーが AutoActivate プロパティがダブルクリックに設定されているオブジェクトをダブルクリックすると、自動的にオブジェクトの既定の動詞が使用されます。
例
次の例では、編集のために OLE オブジェクトを独自のアプリケーション ウィンドウで開いて、frmOperations フォームで OLEUnbound0 コントロールをアクティブにします。 この場合、OLEUnbound0 には新しいビットマップ イメージが含まれており、Microsoft ペイント プログラムにリンクされています。
With Forms.Item("frmOperations").Controls.Item("OLEUnbound0")
.Action = acOLEActivate
.Verb = acOLEVerbOpen
End With
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示