• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Withでサブフォームの条件付き書式を設定する為に)

サブフォームの条件付き書式設定方法とは?

このQ&Aのポイント
  • With文を使用して親フォームに埋め込まれたサブフォームの条件付き書式を設定する方法を説明します。
  • Me.Parent.NameとMe.Nameでフォーム名を取得し、With文で指定することでサブフォームの条件付き書式を設定することができます。
  • さまざまなサブフォームに応用するためには、Me.Parent.NameとMe.Nameを使用してフォーム名を取得する必要があります。

質問者が選んだベストアンサー

  • ベストアンサー
  • piroin654
  • ベストアンサー率75% (692/917)
回答No.1

たぶん、 >Me.NameとMe.Parent.Nameでフォーム名を取得 と書かれているので、「・・・・・・・・!!!クルッ」というのが回答しようとした 人の本音ではと思いますが、私もその一人です。 >With Forms(Me.Parent.Name).Controls(Me.Name).Form(avarContorol(i)).FormatConditions >With Forms(Me.Parent.Name).Controls(Me.Name)(avarContorol(i)).FormatConditions >With Forms(Me.Parent.Name).Controls(Me.Name).Form.Controls(avarContorol(i)).FormatConditions 上記にある「Me」とはサブフォーム自身を指しているようなのですが、 これらの表現はどのフォームに書き込まれたのですか。 「親フォーム」ですか、あるいは「サブフォーム」ですか。 あるいは、「Me.Parent.Name」というような表現を使う 特別な事情があるのですか? 親フォームに書き込まれているならば、 With Me![サブフォーム表示コントロール名].Controls("サブフォームの特定テキストボックス名").FormatConditions なお、「サブフォーム表示コントロール名」とはサブフォームそのものの 名前ではなく、サブフォームを表示しているコントロール名で、 初期値は「埋め込み0」のような名前になっています。 もし、サブフォームと同じ名前にしているならば、 サブフォームと同じ名前になります。あくまでも 「サブフォーム表示コントロール名」です。 サブフォームに書かれているならば、 With Me.Controls("サブフォームの特定テキストボックス名").FormatConditions などでは? サブフォームに書かれている場合は何かサブフォームの イベントなりで実行するようになると思いますが。

RVMUAXWXZKS
質問者

お礼

どうもありがとうございました。

関連するQ&A

専門家に質問してみよう