2

我想使用 TCOM 中变量的值保存 csv 文件。

这是我使用硬编码值 test1.csv 保存它的方法,效果很好。

   $workbook SaveAs {c:\test\test1.csv} $XlFileFormat(xlCSV)

但是当我想用一个类似于的变量的值来保存它时

    $workbook SaveAs {c:\test\$testname.csv} $XlFileFormat(xlCSV)

我得到错误或者我只是得到名为 $testname.csv 的文件,但不是变量的值。这该怎么做。?我什至试过 ${testname},这不起作用。

4

2 回答 2

4

将 somethnig 括在大括号中意味着几乎不执行替换。取下大括号并执行类似的操作$workbook SaveAs "C:/test/$testname.csv" $XlFileFormat(xlCSV)

于 2012-04-13T16:44:13.133 回答
0

试试这个

$workbook SaveAs "c:\test\${testname.csv}" $XlFileFormat(xlCSV)
于 2012-04-13T16:53:52.823 回答