【AccessVBA】ラベルの標題をプログラムから変更する

  • メインメニューを親フォームとしてサブフォームを切り替えて使う場合に、今選択されているサブフォーム機能が何なのか親フォーム側のラベルに表示する
  • フォームで表示しているレコードの件数をラベルで見せたい
  • 複数の用途(レコード追加、更新、削除)をフォーム引数などで切り替えて使う場合に、どの用途で開かれているかをラベルに表示したい

上記の例のようなシーンでラベルの標題(キャプション)をプログラムから変更したい場合には、以下のプロパティを使います。

ラベルオブジェクトの名称.Caption = “表示したい文字列”

フォームを開いた時にラベルを更新したい場合は、フォームのロード時のイベントに以下のコードを記載します。ラベル名をタイトル、としています。

Private Sub Form_Load()
    Me.タイトル.Caption = "マスタメンテナンス~新規追加モード"
End Sub