処理対象のファイルをVBSにドラッグアンドドロップしてVBAにパスをわたして動作させたい


仕事でVBAを利用してCSVからxlsxを生成して作業を行っています。
VBSからVBAをキックしてもExcelの起動時間がかかるということはわかるのですが、ファイル数が多くなるとだんだん滅入ってきます。
特定のVBSファイルを作成→CSVをそのVBSにドラッグアンドドロップという手順でVBAを動作させるにはどうすれば良いでしょうか?

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2020/04/10 16:50:06

回答1件)

id:a-kuma3 No.1

回答回数4973ベストアンサー獲得回数2154

”vbscript パラメータ ドラッグアンドドロップ” みたいなキーワードでググる。

WScript.Arguments で、ドロップした複数のファイル名が取得できるので、それを For Each でループして処理する。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません