• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:FileSystemObjectでエクセル作成)

FileSystemObjectでエクセル作成

このQ&Aのポイント
  • FileSystemObjectを使用してエクセルファイルを作成する方法について教えてください。
  • エクセルファイルを作成する際に、サイズが0KBで中身が正しく表示されない問題が発生しています。
  • CSVファイルではなく通常のエクセルファイルを作成する方法を教えてください。

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

  • ベストアンサー
  • IDii24
  • ベストアンサー率24% (1597/6506)
回答No.1

FileSystemObjectはテキストファイルを操るオブジェクトです。エクセルを作りたければエクセルのオブジェクトを使う必要があります。 CreateObject("Excel.Application")など。あるいはExcelを参照させてもよいです。そのあとはExcelのオブジェクトのルールでブックを作成し、シートを作成する事になります。

ntybcvkoehe
質問者

お礼

エクセルファイルを作る時は FileSystemObjectを作るのではなく CreateObjectを使うのですね。 ご回答ありがとうございました。

その他の回答 (1)

  • aoyama984
  • ベストアンサー率45% (253/561)
回答No.2

CreateObject("Scripting.FileSystemObject")_ .CopyFile "C:\Tmp\Book1.xls", "C:\Work\" 空のExcelブックを用意しておいて 必要な時にCOPYする http://www6.airnet.ne.jp/manyo/xml/office/step4.html 2003用XML形式でもよければ CreateTextFileでも作成可能 http://mtgpowershell.blogspot.jp/2012/02/excelexcel_20.html 2007以降なら Open-XML形式を利用できた

ntybcvkoehe
質問者

お礼

カラのファイルをコピーすればいいのですね。ご回答ありがとうございました。

関連するQ&A

専門家に質問してみよう