• ベストアンサー

最小化/最大化ボタンをvbaで「なし」にするには?

アクセスです。 フォームのデザインビューで「最小化/最大化ボタン」をなしにする事は出来ますが これをvbaで行うにはどのようなコードを書けばいいでしょう? レコードセレクタを表示しないのように Me.RecordSelectors = False 1行で書く事は可能でしょうか? ネットで検索したら、 http://vbatech.seesaa.net/article/128511509.html のように凄く長いコードが出てきて、よく理解できないので、短く書けるのなら教えていただきたいです。 ご回答よろしくお願いします。

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

  • ベストアンサー
  • mitarashi
  • ベストアンサー率59% (574/965)
回答No.1

普通にDoCmd.OpenFormで開くところに、裏でデザインモードでプロパティを設定後、保存~表示するのがミソの様です。 保存しますので、設定は以降保持されてしまいます。詳細は参考URLをご覧下さい。 '対象フォームをデザインビュー&非表示で開く DoCmd.OpenForm "フォーム名", acDesign, , , , acHidden '対象フォームのプロパティを設定 With Forms("フォーム名") .MinMaxButtons = 0 End With '対象フォームを保存したあと表示する DoCmd.Close acForm, "フォーム名", acSaveYes DoCmd.OpenForm "フォーム名"

参考URL:
http://www.tsware.jp/study/vol13/prop_100.htm
erasefaatwe
質問者

お礼

”裏でデザインモードでプロパティを設定”をしなければいけないのですね。 とてもわかりやすい説明ありがとうございます。

関連するQ&A