none
Popup メソッドのボタン位置に関して RRS feed

  • 質問

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

    VBScriptのPopupメソッドで表示するボタンの位置に関する質問です。

    Popupメソッドで表示されるボタンの位置はポップアップ画面の下部が

    デフォルトとなっておりますが、これを任意の位置へ変更することは可能でしょうか?

    下記サイトでPopupメソッドに関して調べましたが、特に表示位置の変更が可能かどうかは

    記載されていなかったため、投稿させて頂きました。

    http://msdn.microsoft.com/ja-jp/library/cc364428.aspx

    以上です。ご回答の程をどうぞ宜しくお願い致します。

    2012年11月13日 7:09

回答

  • 「ボタンの位置を変更する方法の模索」が目的ではなく、「VBScriptで行えるか否か」が本質問の目的となります。

    都合上、VBScriptで作成がマストとなっておりまして・・・。

    VBScriptはブラウザで使おうとされていますか? それともデスクトップで使用されようとしていますか? それによっても条件が変わってくると思います。
    また、「VBScriptで行えるか否か」とありますが、どのようなことを行うのかはおおよそでも絞れているのでしょうか?
    基本的にVBScriptは、ユーザーインターフェースを作成することに適していません。Windowsフォームのようなものを作ることができないからです。VBScriptは処理をすることが主要な目的であって、ユーザーインターフェースは例えばブラウザを利用するなどになります。
    ただ、VBScriptから.NETのクラスを呼ぶことができますので、その線で何かできるかもしれません。(これに関してはすみません。未経験です)
    しかし、そんなことをするぐらいであれば、通常は.NETの言語で作成すれば良いわけで・・・。
    取り留めのない話になってしまいましたが、何かの参考になれば幸いです。


    ★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://d.hatena.ne.jp/trapemiya/

    • 回答としてマーク o, 2012年11月14日 14:39
    2012年11月13日 12:57
    モデレータ

すべての返信

  • おそらく不可能でしょう。どのような環境でVBScriptを使用されているのでしょうか? また、どのような理由でボタンの位置を変更されたいのでしょうか? それによっては代替策があるかもしれません。


    ★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://d.hatena.ne.jp/trapemiya/

    2012年11月13日 8:11
    モデレータ
  • trapemiya様

    ご回答有難う御座います。

    VBScript初心者のため、<実行環境>に関してはtrapemiya様の回答になるかはわかりませんが・・・

    <実行環境>

    OS ⇒ Windows7

    ,NetFramawork ⇒ 3.5

    <理由(目的)>

    本質問の目的は技術調査です。

    「ボタンの位置を変更する方法の模索」が目的ではなく、「VBScriptで行えるか否か」が本質問の目的となります。

    都合上、VBScriptで作成がマストとなっておりまして・・・。

    質問の目的を先に記載せず申し訳ありませんでした。
    • 編集済み o, 2012年11月13日 8:55
    2012年11月13日 8:30
  • 「ボタンの位置を変更する方法の模索」が目的ではなく、「VBScriptで行えるか否か」が本質問の目的となります。

    都合上、VBScriptで作成がマストとなっておりまして・・・。

    VBScriptはブラウザで使おうとされていますか? それともデスクトップで使用されようとしていますか? それによっても条件が変わってくると思います。
    また、「VBScriptで行えるか否か」とありますが、どのようなことを行うのかはおおよそでも絞れているのでしょうか?
    基本的にVBScriptは、ユーザーインターフェースを作成することに適していません。Windowsフォームのようなものを作ることができないからです。VBScriptは処理をすることが主要な目的であって、ユーザーインターフェースは例えばブラウザを利用するなどになります。
    ただ、VBScriptから.NETのクラスを呼ぶことができますので、その線で何かできるかもしれません。(これに関してはすみません。未経験です)
    しかし、そんなことをするぐらいであれば、通常は.NETの言語で作成すれば良いわけで・・・。
    取り留めのない話になってしまいましたが、何かの参考になれば幸いです。


    ★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://d.hatena.ne.jp/trapemiya/

    • 回答としてマーク o, 2012年11月14日 14:39
    2012年11月13日 12:57
    モデレータ
  • trapemiya

    trapemiya様からの返信を基に改めて調査を行いましたが、trapemiya様のおっしゃる通り、

    VBScriptでユーザインターフェースを作成することはかなり困難なようですね・・・。

    もし作成するのであればVBAで画面を最初から作る必要があることが分かりました。

    お忙しい中、ご返信をくださりありがとう御座います。

    精進致します。

    2012年11月14日 15:06