• 締切済み

 VBSの作り方がわかりません

下記のようなVBSを使いたいのですが   テキストでなくエクセルをアクティブにしたいのですがうまくいきません   どのように直せばよいのかお教えください。  お願いいたします。 Dim excel With CreateObject("Wscript.Shell") .Run "D:\DATA\T.txt" End With On Error Resume Next Set excel = GetObject(, "Excel.Application") If Err.Number <> 0 Then Set excel = CreateObject("Excel.Application") End If excel.Visible = True excel.Workbooks.Open "D:\DATA\Sin1.xls"

みんなの回答

  • kteds
  • ベストアンサー率42% (1882/4440)
回答No.1

つぎのように書き換えてみてはどうですか。 Dim Excel Set Excel = CreateObject("Excel.Application") Excel.Visible = True Excel.Workbooks.Open "D:\DATA\Sin1.xls" Set Excel = Nothing

yama0192
質問者

お礼

早速の回答ありがとうございました。 回答を基にいろいろ思考錯誤しながらやってみたいと 思いますこれに懲りずご指導くださいませ。

yama0192
質問者

補足

質問の仕方が悪くてすみません  テキストとエクセルの両方をたちあげて  この時エクセルの方をアクティブにしたいのです。

関連するQ&A