• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBSでエクセルのセルプロパティを設定できますか)

VBSでエクセルのセルプロパティを設定できますか

このQ&Aのポイント
  • VBSを使って、テキストファイルをエクセルで開く際にセルのプロパティを設定できる方法を知りたい。
  • エクセルのセルをテキストとして扱うためのVBSの方法について知りたい。
  • VBSを使用してエクセルのマクロを呼び出す方法について教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • n-jun
  • ベストアンサー率33% (959/2873)
回答No.1

Dドライブのtest.txtを読み込んで、新規Excelファイルに書き出してます。 Dim xlApp, xlWB, FSO Dim buf , tmp , v , i Set FSO = CreateObject("Scripting.FileSystemObject") With FSO.OpenTextFile("D:\test.txt" , 1)      tmp = .ReadAll      .Close End With Set xlApp = CreateObject("Excel.Application") xlApp.Visible = True   Set xlWB = xlApp.Workbooks.Add buf = Split(tmp, vbCrLf) For i = 0 To Ubound(buf,1)     If Len(buf(i)) > 0 Then        v = Split(buf(i) , ",")        With xlWB.Worksheets("Sheet1").Range("A" & i + 1 ).Resize(1,Ubound(v)+1)             .NumberFormatLocal = "@"             .Value = v        End With     End If Next Set FSO = Nothing Excelファイルの保存等については省略してます。 一例と言う事にして下さい。

uchan1973
質問者

お礼

早々の回答ありがとうございました。 「.NumberFormatLocal = "@"」で指定するのですね。 ここまで教えていただければ、自力でその他のフォーマットについても調べられそうです。 大変ありがとうございました。

関連するQ&A

専門家に質問してみよう