本帖最后由 waxy 于 2012-2-28 17:05 编辑
我想请教一个关于Excel修改后另存的问题,如我们把Excel表格中的坐标为3,8位置的内容改成$i($i是个变量)打印出来,
打印出来后并以变量$i作为文件名另存在一个指定的地方。以下代码能实现打印但另存的文档是空的没有内容,不知道怎么
回事,请高手帮我看一下,谢谢!#RequireAdmin
#include <String.au3>
#Include <EXCEL.au3>
Local $oExcel = _ExcelBookNew(0)
$o_Workbook=objget(@ScriptDir &"\test.xls")
$i=100
with $o_Workbook.worksheets("Sheet1")
.cells(3,8)=$i
.printout
endwith
_ExcelBookSaveAs($oExcel, @ScriptDir & ""&$i& ".xls" , "xls", 0, 1)
_ExcelBookClose($oExcel, 1, 0)
$o_Workbook.close(false)
|