level 3
wps打开两个表格文件,用wps自带的vb编辑器,获取Workbooks.Count,可以返回结果2。但是在vb6.0中,首先创建了Excel. Application 对象,然后用Application. Workbooks.open(xls文件)后再用其Count获取数据,只会显示为1。我猜是open方法只打开了一个文件所以才会显示为1。但是不用open方法打开文件,直接获取Count就是0。有什么方法可以获取到
正确的
工作簿数量吗?
2024年01月25日 05点01分
1
level 1
你是用系统application打开,还是用你新定义的系统application的实例打开?
2024年01月27日 02点01分
2
解决了老铁,我以为创建完excel .Application 对象后,调用Application .Workbooks .Count属性会自动检测手动打开的所有的excel工作簿数量。主要是因为我误解了Workbooks为工作簿数组的含义还有错误的认为了Workbooks的Open方法重新打开一个excel文件会覆盖之前打开的excel文件。
2024年01月27日 06点01分