次の方法で共有

ExcelVBAでPCの基本的なプロパティを取得したいのですが・・・

Anonymous
2013-04-19T13:45:00+00:00

いつもお世話になっています。

今回は、みんなに配布できる汎用性のあるExcelアプリを構築しようとした

場合の質問です。

ノートパソコンやデスクトップなど様々なPCに対応できるアプリをつくりたい

のですが、普通にユーザーフォームを全画面で展開した場合、PCの画面

サイズによっては見切れてしまいます。

そこで、ユーザーフォームの(.Zoom)プロパティを使って、アジャストしようと

考えたのですが、PCの画面サイズのプロパティを取得する方法がわかりま

せん。取得方法もしくは、根本的に(.Zoom)プロパティを使う以外があれば

アドバイスお願いします。

また、同様に汎用性を考えActiveXでの外部オブジェクト制御には実行時

バインディングを採用しているのですが、組み込み定数の値を探すのに

苦労します。組み込み定数一覧を簡単に調べる方法があれば、併せて

お教え願います。

開発者テクノロジ | Visual Basic for Applications

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

3 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2013-04-25T08:06:50+00:00

    moto_904 さん、こんにちは。返信ありがとうございます。

    MSDN の VBA フォーラムは、開発者の方々が情報交換を行っているので、確かに、専門的な知識がないと読み解けないようなコメントが寄せられる場合もあるかと思います。

    ただ、さまざまな PC に対応できるように Excel VBA でアプリケーションを作成しようとすると、Windows API を使って PC (Windows) の情報を取得するなど、Windows OS 上でのプログラミングの知識が必要になる場面も多くなると考えられます。

    そのため、開発に関連したカテゴリーのない当フォーラムよりも、専門のフォーラムで情報を集める方がよいのかな、と思いますので、ぜひ、MSDN の VBA フォーラムの利用を検討ください。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2013-04-22T11:02:01+00:00

    ありがとうございます。

    あちらに投稿すると、かなり専門的な回答が寄せられ

    ることが多く、回答を解読・理解するための質問をする

    はめになってしまうので、こちらに投稿してみました。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2013-04-22T07:28:24+00:00

    moto_904 さん、こんにちは。

    マイクロソフト コミュニティをご利用いただきありがとうございます。

    Excel の VBA で PC の画面サイズのプロパティを取得する方法と、組み込み手数の値の探し方についての質問ですね。

    せっかく質問をいただいたのですが、アプリケーションの開発についての質問はこちらのフォーラムでは情報が集まりにくいかもしれません。。

    開発者向けのフォーラムである MSDN フォーラムに質問を投稿してみることで有力な情報が集まりやすくなると思います。

    Excel の VBA で作成をされているので、 VBA フォーラムを活用してみてはどうでしょう。

    Visual Basic for Application (VBA)

    質問を投稿される場合は使用されている OS や VBA で作成されているコードを追加で書いて質問をしてみることでより情報も得られやすくなると思います。

    もし、こちらの質問について何か有力な情報をお持ちの方がいらっしゃればこちらのスレッドへの書き込みもお待ちしています。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません