本帖最后由 waxy 于 2012-2-29 15:52 编辑
如下代码,我想把一个Excel表,指定位置修改之后再打印,然后另存到局域网内的另一台机器的F:\file,下面代码能实现这个要求,但不稳定,
看一下兄弟们还有没其它招。#RequireAdmin
#Include <EXCEL.au3>
DriveMapAdd("X:", "\\10.80.88.222\file", 0, "FTP_Server", "ftp")
Local $oExcel = _ExcelBookOpen(@ScriptDir &"\test.xls", 0)
Local $s= IniRead("X:\file\PH.INI","Setting","NO","")
Local $i="NO."&@YEAR&@MON& StringFormat("%04d",$s+1)
with $oExcel.worksheets("Sheet1")
.cells(3,8)=$i
.printout
endwith
IniWrite("X:\file\PH.INI", "Setting", "NO", StringFormat("%04d",$s+1))
_ExcelBookSaveAs($oExcel, "X:\file"&$i& ".xls" , "xls", 0, 1)
_ExcelBookClose($oExcel, 1, 0)
DriveMapDel("X:")
PH.ini内容
[Setting]
NO=0005 |