TCLからCSVファイルにデータを書き込もうとしていますが、実行時に0x800a03ec {WorkbookクラスのSaveAsメソッド}が発生します。なぜこれが起こっているのか?0x800a03ec {WorkAsクラスのSaveAsメソッドが失敗しました} TCOM/TCLのエラー
set application [::tcom::ref createobject "Excel.Application"]
$application Visible 1
set workbooks [$application Workbooks]
set workbook [$workbooks Add]
set worksheets [$workbook Worksheets]
set worksheet [$worksheets Item [expr 1]]
#set worksheet [$worksheets Item "Sheet1"]
set cells [$worksheet Cells]
set rows [array size atten]
for {set row 1} {$row <= $rows} {incr row} {
$cells Item $row "B" $atten($row)
}
$workbook SaveAs Filename {c:\tst.csv}
$application Quit
別のフォルダに保存しようとしましたが、<= to <が変更されましたが、同じエラーが表示されます – amateur
SaveAsの行を変更しましたか?私はあなたのエラーを再現し、その行を変更して修正できました。 – TrojanName