🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
VBScript

VBScript(Visual Basic Scripting Edition)はMicrosftが開発したスクリプト言語であり、Visual Basicのサブセットです。

Q&A

1回答

2602閲覧

【vbs】GUIからのデータを 読み込みたい

Reach

総合スコア735

VBScript

VBScript(Visual Basic Scripting Edition)はMicrosftが開発したスクリプト言語であり、Visual Basicのサブセットです。

0グッド

0クリップ

投稿2019/09/06 04:53

編集2019/09/06 23:08

お世話になっています

VBAでは ユーザフォームが あり コントロールで値の操作等が 可能ですが

VBSの場合 GUIで ボタンを押すと スクリプト終了・ファイルの上書き操作 や
(ラジオボタンなどで)Bool値の変更などを 行いたい場合どのようにすれば 良いでしょうか?
とっかかりでいいので アドバイスいただければ ありがたいです

因みに vbsで エクセル操作してます
できれば 設定ファイルを介さない手法が 助かります

宜しく お願い致します

追記

IEが 使えるので VBScriptでGUIの手法とか
.vbsではないのですが .wsfを 検討しています (実装可能か? どのようなスクリプト言語が 使用できるのか?)
これらで 何か アドバイスあれば コメントいただけると ありがたいです

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

HTAを利用するというのはどうでしょうか?
古く、セキュリティ的にあまり好ましいものではありませんが、拡張子をhtaにしたファイルを作成することでHTMLでデザインした画面を表示してVBScriptを実行することができます。

例:
openexcel.hta

html

1<html> 2<script language="VBScript"> 3Dim excel 4Sub OpenExcel() 5 Set excel = CreateObject("Excel.Application") 6 excel.Application.Visible = true 7End Sub 8</script> 9<body> 10<button onclick="OpenExcel()">OpenExcel</button> 11</body> 12</html>

投稿2019/09/06 05:12

ku__ra__ge

総合スコア4524

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Reach

2019/09/06 22:27

HTAは セキュリティ的にの面で ちょっと パスしたいと思います
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問