いつもありがとうございます。
現在inputboxで入力した内容をテキストファイルを出力するVBScriptを作成しています。
出力するテキストの内容は以下のようなイメージです。
●test.txt
---------------------
YYYYMMDD
<種別>
項目A=111
項目B=222
項目C=333
---------------------
<種別>は固定文字で、inpuboxを最大3度表示して数字を入力し、入力された数字を
"項目A~C"として出力してくというものをイメージしています。
1回目の入力: "111"を入力→ "項目A=111"を出力
2回目の入力: "222"を入力→ "項目B=222"を出力・・・
勉強を兼ねてWebで調べながら作成しているのですが、自身で作るとどうしても
実現できません。
●test.txt
------------------
YYYYMMDD ←<種別>の固定文字がない
111 ←項目A=がない
222 ←項目B=がない
------------------ ←同じ処理(Inputboxの処理)を都度記載。。
基礎から学習する必要があるのは承知の上で、みなさんのアドバイスを頂きたく
一部例を教えて頂けるとうれしいです。
どうぞ宜しくお願い致します。
No.1
- 回答日時:
スクリプトがどうなっているかわからないと答えようがないと思うが。
ありがとうございます。
とても長くなってしまいますので、一部抜粋して記載させていただきます。
----------------------------------------------------------------------------
Set fso = CreateObject("Scripting.FileSystemObject")
filepath = "c:\test.txt"
nyuryoku1 = Inputbox("入力1")
'キャンセル時
If IsEmpty(nyuryoku1) = true Then
Call MsgBox("キャンセル")
Else
'未入力時
If nyuryoku1 = "" Then
Call MsgBox("未入力")
Else
Set txtfile = objFso.CreateTextFile("filepath")
' 1行目の入力処理
txtfile.WriteLine("<種別>" & vbCrlf & "項目A=" & nyuryoku1)
End If
nyuryoku2 = Inputbox("2行目入力")
If IsEmpty(nyuryoku2) = true Then
Call MsgBox("キャンセル")
Else
If nyuryoku2 = "" Then
Call MsgBox("未入力")
Else
txtfile.Write("項目B=" & nyuryoku2)
End If
End If
・
・
・
nyuryoku10 =
--------------------------------------------------------------------
このようなイメージで、inputboxごとに同じ処理を何度も書いています。。
実際は10回(=10行分)くらいまで想定しており、途中でキャンセルすることで
処理を完了できるようにもしたいです。
勉強されている方は、どのような内容で作成されるのか参考にさせて頂けるとたすかります。
よろしくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- その他(ソフトウェア) Googleフォーム、効率的な入れ方 2 2022/10/03 22:44
- Excel(エクセル) エクセル:条件付き書式で色付けについて 2 2023/03/30 21:53
- その他(プログラミング・Web制作) 入力フォームへ、データを自動的に入力するプログラム。どうやって作る? 4 2023/01/16 10:24
- Excel(エクセル) Excel タスク管理のツールのアドバイスをお願いいたします 1 2022/08/07 16:50
- Excel(エクセル) 列を自動で追加したい 3 2022/07/11 12:58
- 専門学校 学校のパソコンの授業で「自分の好きなこと(趣味のあること)」をテーマに5分程度の発表があります。 前 2 2023/07/03 18:42
- PHP 文字列を段落で分ける方法を教えて下さい。 2 2023/03/09 10:03
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- Google+ Google連絡先の検索機能について 1 2022/10/18 23:03
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PS4コントローラーをPCでゲーム...
-
printfとputcharの違いは
-
詳しくないので、どなたかお教...
-
MMDでavi出力が出来ない
-
テキストファイルから特定の文...
-
【エクセル、並び替えについて】
-
Accessの値をExcelに縦横入替出...
-
VBA レジストリの値の読み方に...
-
PIC16F1827のAD変換 PIC初心者...
-
C# 標準出力のencodingをutf8に...
-
エクセルVBAでテキストファイル...
-
4Kの外部モニターに出力すると...
-
show running configの出力結果
-
PS5をMacBookProに出力したいの...
-
VBAで有効数字の設定
-
コンピュータの仕組みについて
-
無線とかアンテナに関しの質問...
-
Net User コマンドで一覧表示
-
COBOLの桁落ち
-
OBS配信すると、マイクが途切れ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PS4コントローラーをPCでゲーム...
-
4Kの外部モニターに出力すると...
-
MMDでavi出力が出来ない
-
プログラムについての質問です...
-
コンセントの電力は入力と出力...
-
AIに回答させるって
-
OBS配信すると、マイクが途切れ...
-
VBAでテキスト出力時のスペース...
-
cout と cerrの違い
-
アクセスでエクセルに出力する...
-
printfとputcharの違いは
-
ACCESS クエリ→フォーム...
-
VBAのExecメソッドで画面を非表...
-
COBOLのMOVEで桁数が異なる場合
-
テキストファイルから特定の文...
-
VBAで有効数字の設定
-
coutで出力した文字を消去する...
-
Windows Formアプリからコンソ...
-
KEYENCEのシーケンスプログラム...
-
CRC16計算について
おすすめ情報