オブジェクト参照を簡略化する withステートメント
概要
参照するオブジェクトの記述を省略できます
- (記述法)
- 開始ステートメント
  With オブジェクト名 - この間でオブジェクト名を省略できます
- 終了ステートメント
  End With
作成例
フォームのタイトルラベルの表示を変更する例です。編集不可に設定しているフォームにおいて、「編集画面」ボタンで編集可能のフォームにするとともに、 タイトルラベルの表示を解りやすく変えます。下図(1)及び(2)
動作を行うプロシージャは次のプロシージャ例です。
「編集画面」ボタンのクリック時のイベントにSubプロシージャを呼び出しています。
Subプロシージャではラベルの複数プロパティを設定していますが、Withステートメントで省略記述しています。
プロシージャ例
図(1) 元のラベル状態
図(2) デザインを変えたラベル