• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:「フォームが属する項目の」とは?)

フォームの位置設定について

このQ&Aのポイント
  • VBAを使用してExcelでフォームを作成する際に、フォームが属する項目の中央の位置と、画面全体の中央の位置の2つの設定があります。
  • フォームが属する項目の中央の位置は、フォームが表示される項目の中央位置を基準にフォームが表示されます。
  • 一方、画面全体の中央の位置は、Excelアプリケーションウィンドウ全体の中央位置を基準にフォームが表示されます。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

>「フォームが属する項目の」とはどういうことなのでしょうか? エクセルウィンドウという意味です。 1の場合はエクセルウィンドウの中央に表示され、2の場合はモニタ画面の中央に表示されます。 >二つの違いってなんでしょうか? その2つのマクロでは、効き目は現れません。 ご覧になった参考URLでも ---------- 実際に設定するにはまず「Load」ステートメントを使ってフォームをメモリに読み込んだ上で設定を行い、その後表示します。 ---------- とキチンと解説されており、その続きに具体的なサンプルマクロもありますね。 initializeイベントの中に組み込んでも、(確かに見た目上は区別はつきにくいんですが)ユーザーフォームの表示ポジションは既に確定済みであり、その後イベントで2を設定してももう遅いです。

ieycdmhspjx
質問者

お礼

ありがとうございます。

関連するQ&A

専門家に質問してみよう