Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


1233 / 2272 ツリー ←次へ | 前へ→

【8085】領域サイズを知りたい しんいち 06/6/29(木) 14:10 質問[未読]
【8093】Re:領域サイズを知りたい YU-TANG 06/6/29(木) 22:07 回答[未読]
【8102】具体的に知りたいこと しんいち 06/6/30(金) 13:10 発言[未読]
【8113】Re:具体的に知りたいこと YU-TANG 06/6/30(金) 20:54 回答[未読]

【8085】領域サイズを知りたい
質問  しんいち  - 06/6/29(木) 14:10 -

引用なし
パスワード
   アクセスのVBAヘルプを調べたら


UsableHeight/UsableWidthプロパティ の使い方

機能
アプリケーション ウィンドウ領域内で、ウィンドウが使うことのできる
範囲の最大限の高さ/幅をポイント単位で返します。値の取得のみ可能です。
倍精度浮動小数点型 (Double) の値を使用します。

とありました。
これをアクセスコードで書くと
プロパティ/メソッドがありません。エラーメッセージ。
もしかして、エクセル用VBAのプロパティのようにも思えます。

したがって、アクセスでのVBAでユーザフォームを表示するときの
領域サイズを取得するコードの書き方を知りたいです。

失敗したコード例)

  Dim X As Long, Y As Long
  X = Application.UsableWidth
  Y = Application.UsableHeight

【8093】Re:領域サイズを知りたい
回答  YU-TANG WEB  - 06/6/29(木) 22:07 -

引用なし
パスワード
   こんばんは。

▼しんいち さん:
>アクセスのVBAヘルプを調べたら
>
>
>UsableHeight/UsableWidthプロパティ の使い方

それは Access ではなく OWC(Office Web Components)のライブラリです。
もっと細かく言うと、Office Spreadsheet(Web ページ用の Excel みたい
なもの)コンポーネントのプロパティで、Access は関係ないです。

>したがって、アクセスでのVBAでユーザフォームを表示するときの
>領域サイズを取得するコードの書き方を知りたいです。

具体的に何を指していらっしゃるのかよく分かりませんが、下記あたりに
参考情報があるかもしれませんので、一度確認してみてはどうでしょう。

http://support.microsoft.com/kb/206641/ja

【8102】具体的に知りたいこと
発言  しんいち  - 06/6/30(金) 13:10 -

引用なし
パスワード
   アドバイスありがとうございます。

アクセスのシステムウインドウの内側の枠(濃い灰色)の大きさです。

【8113】Re:具体的に知りたいこと
回答  YU-TANG WEB  - 06/6/30(金) 20:54 -

引用なし
パスワード
   こんばんは。

▼しんいち さん:
>アクセスのシステムウインドウの内側の枠(濃い灰色)の大きさです。

システムウィンドウとは、いったい何なのかよく分かりませんが、
アプリケーションウィンドウのクライアント領域…のことかな?

とりあえず、関係有るかもしれないサンプル。

http://www.peterssoftware.com/winmanip.htm

これと前回の MSKB を組み合わせれば、ほぼあらゆる画面系の情報を
網羅できます。
どう組み合わせるかはニーズ次第なので、何とも言えませんが。

それでは。

1233 / 2272 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
1078220
(SS)C-BOARD v3.8 is Free