0
コマンド$ cells項目2 A {SomeText}はセルA1のテキストを代入する代わりに、セルA2のテキストを設定しません。なぜこのようなその行動に任意のアイデア???TCOMを使用してExcelでセルを指定
set application [::tcom::ref createobject "Excel.Application"]
set XlFileFormat(xlCSV) [expr 6]
set workbooks [$application Workbooks]
set workbook [$workbooks Add]
$application DisplayAlerts False
set worksheets [$workbook Worksheets]
set worksheet [$worksheets Item [expr 1]]
set cells [$worksheet Cells]
$cells Item 2 A {Range}
$workbook SaveAs {c:\test.csv} $XlFileFormat(xlCSV)
$application Quit
異なる番号を使用するとどうなりますか? "4 A"? – Marc
それはちょうどA1セルのすべてを配置します..それは私が推測するCSV形式のためです...なぜこれが不思議な振る舞いをしているのかわかりません... – user1270123
この例では、ファイルがどのように保存されているのか分かりません。 2行目は配列のメンバを整数6に設定するだけです。それだけです。一方、ブックを追加した後、シートを追加してから変更します。 CSVが単なる行列であり、ワークシートやワークブックについては何も知らないので、あなたが移入したものを保存するように指示するとき、Excelが何かを保存しているという曖昧な感情があります。 – kostix