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

中かっこで何かを囲むことは、置換がほとんど実行されないことを意味します。中かっこを削除して、次のようなことを行います$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 に答える