创建工作表
命令说明
创建工作表,插入在当前激活的Sheet之前或者之后,创建完成之后会激活此Sheet
命令原型
Excel.CreateSheet(objExcelWorkBook,strSheetName,strWhere,bSave)
命令参数
参数 | 必选 | 类型 | 默认值 | 说明 |
---|---|---|---|---|
objExcelWorkBook | True | expression | objExcelWorkBook | 使用 "打开Excel工作簿"命令(Excel.OpenExcel) 或 "绑定Excel工作簿" 命令(Excel.BindBook)返回的工作簿对象 |
strSheetName | True | string | "newSheet" | 创建的新工作表名 |
strWhere | True | enum | "after" | 创建工作表时作为位置参照的工作表 |
bSave | True | boolean | False | 操作完成立即保存 |
运行实例
/*********************************创建工作表***************************************
命令原型:
Excel.CreateSheet(objExcelWorkBook,"newSheet","after",false)
入参:
objExcelWorkBook--Excel工作簿对象(使用 "打开Excel"命令(Excel.OpenExcel) 打开的工作簿或使用"绑定Excel"命令(Excel.BindBook)绑定的工作簿对象)。
strSheetName--创建的新工作表名。
strWhere--创建工作表时作为位置参照的工作表。
bSave--操作完成立即保存。(布尔值true/false)
注意事项:
1、Excel对象操作完毕后,建议关闭文件,否则大规模占用机器内存
**********************************************************************************/
Dim objExcelWorkBook = ""
objExcelWorkBook = Excel.OpenExcel(@res"测试.xlsx",True,"Excel","","")
Excel.CreateSheet(objExcelWorkBook,"newSheet","after",False)
TracePrint "创建工作表:Excel对象在参照表之后插入新表名为'newSheet'"
Excel.CloseExcel(objExcelWorkBook,True)