リンクされた OLE オブジェクトの更新方法を指定するには、UpdateOptions プロパティを使用します。 値の取得および設定が可能です。整数型 (Integer) の値を使用します。
構文
式。UpdateOptions
表現BoundObjectFrame オブジェクトを表す変数。
解説
"UpdateOptions/OLE 更新設定" プロパティの設定値は次のとおりです。
| Setting | Visual Basic | Description |
|---|---|---|
| 自動 | acOLEUpdateAutomatic | リンクしたデータが変更されるたびに、オブジェクトを更新します。(既定値) |
| Manual/手動 | acOLEUpdateManual | コントロールの Action プロパティが定数 acOLEUpdate に設定されているか、[ 編集 ] メニューの [ リンクの設定 ] を使用してリンクが更新された場合だけ、オブジェクトを更新します。 |
通常、リンクされたデータが変更されるとオブジェクトは自動的に更新されますが、特定の指示が与えられたときだけデータが更新されるように設定することもできます。 たとえば、他のユーザーまたはアプリケーションが、フォームにあるリンクされたワークシート データにアクセスしたり、変更したりできる場合は、"UpdateOptions/OLE更新設定" プロパティを使用して、シングル ユーザー モードでデータベースが開かれているときだけデータが更新されるように指定できます。
" UpdateOptions /OLE 更新設定" プロパティが [Manual/手動] に設定されている場合は、[ ツール ] メニューの [ オプション ] をクリックして表示される [ オプション ] ダイアログ ボックスの [ 詳細 ] タブにある [ 更新間隔 ] の設定による更新は行われません。
注:
[!メモ] オブジェクトのデータが変更されると、 Updated イベントが発生します。
例
次の使用例は、OLE1 という名前のバインドされていないオブジェクト フレームの UpdateOptions プロパティを手動で更新するように設定し、Action プロパティを使用してコントロール内の OLE オブジェクトを強制的に更新します。
OLE1.UpdateOptions = acOLEUpdateManual
OLE1.Action = acOLEUpdate
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。