- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:access 最大化した時の画面のサイズ。)
access画面サイズ最大化方法と画面の対応表について
このQ&Aのポイント
- accessで作ったツールの画面を最大化する方法と、画面のサイズに関する問題について質問です。
- 質問者のPCでは画面サイズが17インチで、デザインビューでのルーラー幅が26まで表示されます。一方、会社のモニターでは画面サイズがわからないが、ルーラー幅が32.5まであります。この違いを解消する方法や、サイズに関する対応表について教えてください。
- 質問者が作ったツールの画面(フォーム)を最大化するためには、access自体も最大化する必要があります。私のPCの画面ではバランスよく項目が配置されていますが、会社のモニターでは左寄りになってしまいます。これはモニターの画面サイズが関係していると思われます。画面サイズに関する対応表や、自動的に画面サイズに合わせて調整するマクロがあれば教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
> 自動的に合せてくれるマクロがあったりしたら教えてください。 フォームをポップアップフォームとして表示させている場合は、 フォームのプロパティで設定が可能です。 (マクロ不要) 具体的には、以下の通り: 1)フォームをデザインビューで開く 2)何もないところをダブルクリックするなどして、フォームの プロパティシートを開く 3)『書式』タブの『サイズ自動修正』を「はい」に設定 (→フォームのサイズが、デザインビューで指定したままの 大きさになる設定) 4)同じタブの『自動中央寄せ』も「はい」に設定 (→Accessのウィンドウ内のほぼ中央(上下は若干偏りますが)に 開く設定) 5)フォームを保存して閉じる ・・・以上です。 (必要に応じ、『境界線スタイル』も変更してみてください: サイズ変更の可否などが変更できます) ※ルーラー(cm単位)と『サイズ変更』で使うtwip単位は、 「cm * 567」で換算できますが、PCの解像度の設定を取得するには VBA上でAPI関数(など?:他に方法があるかはわからないので(汗))を 使用する必要があり、結構面倒です。 (画面のインチ数ではなく、あくまで解像度(1024×768とか1280×1024とか) が関係してきます)
お礼
回答有難うございます! 今、自宅で試しました。 どうやら解像度が匂います。 うちのは1024×768ですが、試しに1280×1024でやると 幅が32.5ぐらいになりました。 環境が違うと大変です(汗)。 (ちょっと格好悪かったでした・笑) ちなみにフォームを開くときに最大画面で開くマクロを 設定しているので、おそらくポップアップフォームとは 関係ありません。 でもありがとうございました、 参考になりました!