• ベストアンサー

ACCESSのVBAでの2種類の画面サイズの指定

環境:XPPro&ACCESS2003 Aフォームを開く時最大化しています。 Aフォームの開く時:[イベント プロシージャ] DoCmd.Maximize →最大化されて開きます。 このAフォームにボタンをつけて、クリック時にBフォームを開きます。Bフォームは小さなフォームです。 Bフォームの開く時:[イベント プロシージャ] DoCmd.MoveSize 0, 0, 5670, 5670 ところが、このBフォームが最大化されて開きます。 Bフォームを0, 0, 5670, 5670のサイズで開きたいのですが、どなたかご存知の方よろしくお願いします。

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

  • ベストアンサー
  • bonaron
  • ベストアンサー率64% (482/745)
回答No.2

Bフォームのプロパティで 「ポップアップ」を「はい」に。 ついでに大きさを変えられたくなければ 「境界線スタイルを「ダイアログ」に。

idek
質問者

お礼

できました。有難うございました。 ”ついでに大きさを変えられたくなければ 「境界線スタイルを「ダイアログ」に。” も参考になりました。

その他の回答 (1)

回答No.1

詳しいコマンドは忘れましたけど、Aフォームを開くときに、画面サイズを解像度のそれ(例えば1024*768とか)と同一サイズで指定して開けば良いです。