如何将一个EXCEL表sheet1中的内容复制到sheet2中,sheet1中的内容不变??
本帖最后由 ziyaxian 于 2010-1-6 09:15 编辑如何将一个EXCEL表sheet1中的内容复制到sheet2中而sheet1中的内容不变 #Include <Excel.au3>
$sFilePath1 = @ScriptDir & "\Test.xls" ;这个文件应该已经存在
$oExcel = _ExcelBookOpen($sFilePath1)
_ExcelSheetActivate($oExcel,1)
$aArray = _ExcelReadSheetToArray($oExcel)
_ExcelSheetActivate($oExcel,2)
_ExcelWriteSheetFromArray($oExcel,$aArray) 谢谢顽固不化的回答,我是用以下方法解决的,就是格式不对
#include <excel.au3>
$oExcel = _ExcelBookOpen(@ScriptDir&"\test.xls")
_ExcelSheetActivate($oExcel, 1)
$oExcel.Activesheet.Range($oExcel.Cells(1, 1), $oExcel.Cells(6, 34)).Copy
_ExcelSheetActivate($oExcel, 2)
$oExcel.Activesheet.Cells(1, 1).Select
$oExcel.Activesheet.Paste 请问大侠,怎么才能让sheet1的内容复制到sheet2中,并保持格式不变。谢谢! 我也想知道怎么复制表的格式???? 只用copy函数即可 学习学习。。。。。
页:
[1]