跳到主要内容

打开Excel工作簿

命令说明

通过指定路径打开一个Excel工作簿文件(如果文件不存在则会创建此文件),并返回Excel对象,支持xls、xlsx、xlsm格式

命令原型

objExcelWorkBook = Excel.OpenExcel(sPath,bVisible,appType,pwd,writePwd)

命令参数

参数必选类型默认值说明
sPathTruepath'''C:\Users'''Excel工作簿文件路径,如果指定路径不存在对应文件,该命令将在此路径创建该文件
bVisibleTruebooleanTrue是否已可视化的模式打开Excel
appTypeTrueenum"Excel"使用Excel或者WPS打开
pwdTruestring""工作薄的打开密码,创建新文件时忽略
writePwdTruestring""工作薄的编辑密码,创建新文件时忽略

返回结果

objExcelWorkBook,将命令运行后的结果赋值给此变量。

运行实例

/*********************************打开Excel***************************************
命令原型:
objExcelWorkBook = Excel.OpenExcel('''C:\Users''',true,"Excel","","")
入参:
sPath--Excel工作簿文件路径,如果指定路径不存在对应文件,该命令将在此路径创建该文件。
bVisible--是否已可视化的模式打开Excel。(布尔值true/false)
appType--使用office软件打开。wps使用waps打开
pwd--工作簿打开密码,文件打开密码,默认为空
writePws--工作簿编辑密码,对文件进行编辑的密码,默认为空
出参:
objExcelWorkBook--函数调用的输出保存到的变量。
**********************************************************************************/
Dim objExcelWorkBook = ""
objExcelWorkBook = Excel.OpenExcel(@res"模板.xlsx",True,"Excel","","")
TracePrint "打开Excel:Excel文件'测试.xlsx'已打开,为可视模式"
// Excel对象操作完毕后,建议关闭文件,否则大规模占用机器内存,本处引用关闭工作簿命令在下面进行讲解
Excel.CloseExcel(objExcelWorkBook,False)

可视化样例