- ベストアンサー
acCmdAppMaximizeができてない
アクセスのフォームのイベントで Private Sub Form_Load() DoCmd.RunCommand acCmdAppMaximize 'アプリケーションのサイズを最大化する End Sub としてるのに、実際フォームを開いても、フォームが最大化されません。 Private Sub Form_Open(Cancel As Integer) DoCmd.RunCommand acCmdAppMaximize 'アプリケーションのサイズを最大化する End Sub にしてもダメです。 なんででしょうか?ご回答よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
フォームを最大化するなら DoCmd.Maximize ですね。 > DoCmd.RunCommand acCmdAppMaximize 'アプリケーションのサイズを最大化する これは文字通り、アプリケーションのウィンドウ (Access を単独で開いた時に表示される一番外側のウィンドウ) を最大化する命令です。
その他の回答 (1)
- tsubuyuki
- ベストアンサー率45% (699/1545)
> Private Sub Form_Load() > DoCmd.RunCommand acCmdAppMaximize 'アプリケーションのサイズを最大化する > End Sub >としてるのに、実際フォームを開いても、フォームが最大化されません。 「最大化したい」のは、アクセス自体でしょうか?フォームでしょうか? acCmdAppMaximizeは、アクセスというアプリケーションをを最大化する命令です。 すでに最大化されているときには何も起きません。 フォームを最大化したいなら、 Private Sub Form_Load() DoCmd.Maximize End Sub ですね。 もちろん、 Private Sub Form_Load() DoCmd.RunCommand acCmdAppMaximize '念のためアプリケーションのサイズを最大化して DoCmd.Maximize 'フォームも最大化 End Sub ともできます。
お礼
ご回答ありがとうございました。
お礼
ご回答ありがとうございました。