判断 (全_程序对象. 创建 (“ket.application”, ) = 真) 全_工作簿集 = 全_程序对象. 读对象型属性 (“Workbooks”, ) 返回 (真) 判断 (全_程序对象. 创建 (“Excel.application”, ) = 真) 全_工作簿集 = 全_程序对象. 读对象型属性 (“Workbooks”, ) 返回 (真) 返回 (假)
WPS和微软的Excel 程序对象的名字是不一样的 WPS版本是“ket.application”(还有一种说法是 “Kwps.application” 这种我没有试过不清楚具体能不能用) 微软版本是“Excel.application”
如果更改之后 还是不能用 请直接卸载程序重新安装 可能是注册表问题 (这种情况一般存在于 系统重装了 但是WPS程序依旧用的上一个系统安装的程序) 重新安装即可解决
另外 按钮_启动 代码下面的 进程_名取ID (“wps.exe”, ) 是用与强制结束已启动的WPS进程的 因为怕重复启动wps卡进程 与创建程序对象没有什么关系
进程ID = 进程_名取ID (“wps.exe”, ) 如果真 (进程ID ≠ 0 ) 进程_结束 (进程ID ) 判断 (Excel_创建程序对象 () = 真) 信息框 (“WPS启动成功”, 64, , ) 信息框 (“WPS启动失败”, 16, , )
|