CustomControl オブジェクト (Access)

ActiveX コントロールのプロパティを設定するときに、そのコントロールのカスタム プロパティ ダイアログ ボックスを使うこともできます。 カスタム プロパティ ダイアログ ボックスは、デザイン ビューで ActiveX コントロールのプロパティを設定する場合、Microsoft Access のプロパティ シートのプロパティの一覧に代わる機能を提供します。

解説

注意

[!メモ] ここでの説明は Microsoft Access データベース環境で使用する ActiveX コントロールにのみ有効です。

プロパティを設定する 2 つの方法

カスタム プロパティ ダイアログ ボックスは、ActiveX コントロールを使用するアプリケーションで、Access のプロパティ シートのようなプロパティ シートが提供されていないことがあるために用意されています。 カスタム プロパティ ダイアログ ボックスは、ホスト アプリケーションで提供されるインターフェイスに関係なく、キー コントロール プロパティを設定するインターフェイスを提供します。

ActiveX コントロールのプロパティには、次の 2 つのプロパティ シートの両方で設定できるものがあります。

  • Microsoft Office Access のプロパティ シート
  • ActiveX コントロールのカスタム プロパティ ダイアログ ボックス

デザイン ビューでプロパティを設定するときに、カスタム プロパティ ダイアログ ボックスしか使用できない場合もあります。 それは、プロパティの設定に必要なインターフェイスが、Microsoft Office Access のプロパティ シートでは機能しない場合です。 たとえば、カレンダー コントロールの GridFont プロパティは複数の引数を持ちますが、Microsoft Office Access のプロパティ シートでは 1 つのプロパティに対して複数の引数を設定できません。

[カスタム プロパティの検索] ダイアログ ボックス

すべての ActiveX コントロールがカスタム プロパティ ダイアログ ボックスを提供するわけではありません。 コントロールがカスタム プロパティ ダイアログ ボックスを提供するかどうかを確認するには、そのコントロールの Microsoft Office Access プロパティ シートで " Custom /カスタムコントロール" プロパティを確認します。 プロパティの一覧にカスタムという名前が含 まれている 場合、コントロールはカスタム プロパティ ダイアログ ボックスを提供します。

Microsoft Access プロパティ シートで [ カスタム] プロパティ ボックスを選択した後、プロパティ ボックスの右側にある [ビルド] ボタンを選択して、多くの場合、タブ付きダイアログ ボックスとして表示されるコントロールのカスタム プロパティ ダイアログ ボックスを表示します。 Choose the tab that contains the interface for setting the properties that you want to set.

[カスタム プロパティ] ダイアログ ボックスの使用

1 つのタブで変更を行った後、多くの場合、[適用]ボタン (指定されている場合) を選択して、これらの変更をすぐに適用できます。 他のタブを選択して、必要に応じて他のプロパティを設定できます。 カスタム プロパティ ダイアログ ボックスで行われたすべての変更を承認するには 、[OK] を選択します。 プロパティ設定を変更せずに Microsoft Access プロパティ シートに戻る場合は、[キャンセル] を 選択します

[編集] メニューの ActiveX コントロール オブジェクトコマンド (たとえば、Calendar Control Object) の Properties サブコマンドを選択するか、ActiveX コントロールのショートカット メニューでこの同じサブコマンドを選択して、カスタム プロパティ ダイアログ ボックスを表示することもできます。 また、Access プロパティ シートに表示される ActiveX コントロール用のプロパティの中には、カレンダー コントロールの GridFontColor プロパティのように、プロパティ ボックスの右側に [ ビルド ] ボタンが表示されるプロパティもあります。 [ビルド] ボタン を選択 すると、[カスタム プロパティ] ダイアログ ボックスが表示され、適切なタブ ([色] など) が 選択されます

イベント

メソッド

プロパティ

関連項目

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

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