• 締切済み

VBSのプログラム

VBSのプログラムで質問です。 (1)ラジオボタンA、B (2)テキストボックス があって、 Aを選択するとテキストボックスが入力可能になり、 Bを選択するとテキストボックスが入力不可能になるプログラムを作りたいのですが、 どのようなプログラムを作ればいいでしょうか?

  • halno
  • お礼率76% (10/13)

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

VBSでとあるが、VBSでそんなことが出来るのですかね(私が無知なら 大恥かきますが。)VBやVBAと併用でやるので無いですか。 ラジオボタンの何たるかは知っていますが、.NETまではウィン系では名称はプションボタンでしたよね。 フォームやシートに当たるコントロールを乗せるものは無いのですか。そこに乗せるのはどうしてますか。VBSでADDとかやっているのですか。 ーー エクセルVBAでユーザーフォームにオプションボタン2つ、テキストボックス1つ貼り付けてやってみました。 VBでやる場合は細部に渉っては下記と少し違うかもしれず、注意してください。 下記ではコードとして何も難しいことは出てこないですが? 聞いていることが違うのでしょうか?。 Private Sub OptionButton1_Click() If Me.OptionButton1.Value = True Then MsgBox "1がON" Me.TextBox1.Enabled = True End If End Sub Private Sub OptionButton2_Click() If Me.OptionButton2.Value = True Then MsgBox "2がON" Me.TextBox1.Enabled = False End If End Sub

halno
質問者

お礼

エクセルでは私も作ることができていたのですが、ASPで作成?したかったので質問いたしました。(まったくの初心者なのでASPなども良くわかりませんが・・・。)とりあえず無事作成することができました。ありがとうございました。

  • bitsu
  • ベストアンサー率34% (39/113)
回答No.1

ググればいろいろでてくるので細かいことは省きますが ラジオボタンのチェックイベントを拾って vbsを呼び出し、vbsでチェックボックスをdisabledを trueにするかfalseにするかでできると思います。

halno
質問者

お礼

ありがとうございました。無事完成いたしました。

関連するQ&A

  • 入力フォームの作成について

    現在、入力フォームを作成しています。 テキストボックス「A」 ラジオボタン(またはチェックボックス)「1」「2」「3」 テキストボックス「B」 Aのテキストボックスに文字を入力し、ラジオボタン(またはチェックボックス)の2を選択した時のみにBにAの内容をコピーさせるにはどのように記述すればよろしいでしょうか。 JavaScript 関係の書籍を読みましたが、具体的に書いてあるものはなく、組み合わせが必要だとは思うのですが、うまくいきません。 webでも調べてみましたが、テキストボックスに入力するとラジオボタンがチェックされるというのは見つけましたが、この質問のことは見つけられませんでした。 逆に言えば、難しいということでしょうか・・・ 以上、よろしくお願いします。

  • VBS タブの切り替え

    Aのタブ、Bのタブがあるとします。VBSを使用してAからデータを取得して、Bのテキストボックスにデータを入力することはできます。しかし、Aのタブを開いた状態でコードを使用すると、データは正しく入力されるんですがBのタブに切り替わりません。どうすればタブの切り替えができるのでしょうか?

  • JavaScriptで次のような動作を実現したいと思います。

    JavaScriptで次のような動作を実現したいと思います。 【状況】 テキストフォームが1つ、セレクトボックス(空白、選択肢a、選択肢b)が1つ、ラジオボタンが2つある状況。 【動作】 ラジオボタンAを選択した場合は、テキストフォームもセレクトボックスも入力可能。 ラジオボタンBを選択した場合は、テキストフォームおよびセレクトボックスがクリア(空白)され、かつdisableとなる。 動作自体はシンプルだと思うのですが、上手く作れません。 ご存知の方がいらっしゃいましたら教えていただけますでしょうか。 よろしくお願いします。

  • VBS でユーザーからいくつかの候補から選択させる

    VBSで、  Dim WORD  WORD = InputBox("英数字を入力","英数字入力") とすることで任意の情報をWORDに入力することができます。 これをボタンメニューやプルダウンメニューにて「A」「B」「C」の中から 選択させることはできるのでしょうか? #「A」「B」「C」の3つの場合にはボタンでもよいと思いますが、 # 「A」~「Z」になるとプルダウンから選択したほうが使いやすいかと。

  • VB6のプログラムを助けてください…

    いつもお世話になっております。 みなさんの知恵を貸してください。 よろしくお願いします。 現在、VB6のプログラムを作成しています。 以下の質問のプログラムを作成したいですが、どのようにプログラムを 作成していいのか分かりません。 ~質問内容~ ☆ 機能仕様     シリアル通信送信側のプログラムを作成する。 ☆ 通信仕様     ターミネータ:CR(キャリッジリターン) ☆送信側のプログラム  1-a.フォーム上に以下のコントロールを追加する    ・ポート番号設定用テキストボックス    ・ポーレート設定用コンボボックス    ・コマンド送信文字列入力用テキストボックス    ・「送信」ボタン  1-b.ボーレート設定用コンボボックスは、9600、19200、38400の     3パターンのリストで構成する。それ以下の値は入力させないようにする。  1-c.「切断」ボタンでポートを閉じる。  1-d.「送信」ボタンでコマンド文字列入力用テキストに入力された文字列をターミネータを付けて送信する。 分かる範囲でよろしければ、教えてください。 よろしくお願いします。

  • 入力に応じて有効化をするJavaScript

    テキストボックスに1文字でも入力があった時のみラジオボタンを選択可能にし、テキストボックスに入力されるまではラジオボタンを無効化したいと思っています どのようにJavaScriptを書けばいいか全くわかりません お願いします

  • Javascriptでの表示切り替えについて。

    ただいま一人で勉強中の初心者です ラジオボタンの選択項目を変えたら、ひとつのテキストエリアの入力制限が変わるという処理を作りたいのですが、どのように作ればいいのでしょうか ラジオボタンがA,Bとあるとして、 Aを選択すると半角英数字しか入力できないテキストエリアになる。 Bを選択すると何でも入力できるテキストエリアになる。 ただし、表示されるテキストエリアはひとつのみ。 というものを作りたいです。 行き詰っています。助けてください

  • VBSで宿泊日数計算

    VBSで宿泊施設の利用届けを作りたいのですが、 テキストボックス1にチェックイン日 テキストボックス2にチェックアウト日を入力すると テキストボックス3に泊数が出るようにしたいのですが、 どのようなコードを入力すればいいでしょうか。

  • あるプログラムから別のをプログラムを操作する方

    Windows XPにおいて、ソフトAがあるとします。 このソフトAは実行時に、テキストボックスと実行ボタンからなるウィンドウから構成され、 実行ボタンを押すと、テキストボックスの入力に応じた、特別なファイルを生成します。 現在、「テキストボックスへの入力」「実行ボタンのクリック」を手動で行っているのですが、作業量が多いため、自動で行いたいと考えています。 具体的には、テキストボックスに入力したい文をあらかじめテキストファイルにまとめて作成しておき、自動で次々とファイルを生成したいと思います。 キーボードやマウスの操作を記憶するフリーソフトを試してみましたが、ウィンドウの位置を合わせなくてはならない、実行中他の操作が一切できない、実行中の進行具合が見づらい、テキストファイルのエラーチェックができないなど、こまごまとした点で不満が残ります。 そこで、自分でプログラムを作成し、ソフトAを操作するようなプログラムを作りたいと思うのですが、どのようなものが必要でしょうか?

  • ラジオボタンで選択したファイルをダウンロードするプログラム教えてください

    プログラミング超初心者です。分からないので、教えてください。 いくつかのラジオボタンを作り そのラジオボタンにより選択したファイル(テキストファイル)を ダウンロードするプログラムを 知りたいので、教えてください。 ファイルは 指定したフォルダに全て存在するものとし、1つの項目に対して複数のファイル選択は不可とします。 宜しくお願いします。 例)各々、DLしたいファイルを選択せよ(A,Bともに複数選択不可) Aに関するファイル ○1.txt ○2.txt ○3.txt Bに関するファイル ○4.txt ○5.txt ○6.txt 【2つのファイルをダウンロードする】←ボタン

専門家に質問してみよう