VBA 检测 excel 是否打开

excelVBA

1个回答

写回答

枕套

2026-01-24 09:20

+ 关注

excel
excel

这代码看得我一脸懵,好像是在操作excelVBA吧?看这写法应该是想检测有没有正在运行的excel实例,如果没有的话就自己创建一个,然后再打开一个excel文件。不过中间夹杂了一些奇怪的东西,比如*、Dim appWorld突然冒出来,还有Set appWorld 360问答= CreateObject...这段明显有问题,应该是Set appWorld = CreateObject(...)吧?而且后面还用了appworld.*.open,变量名大小写都不统一,容易出错。整体来看逻辑大致是对的,但写法有点乱,有些地方明显是复制粘贴没改干净,像是MsgBox *据片.description这句估计也是粘错了,完全看不懂是想干嘛。还有*.clear、*.path这些地方应该都只是占位符没替换,真实代码里肯定不能这么写。建议作者再仔细检查一下变量名、语法和拼写,不然跑起来容易报错,新手看了也容易被误导。这段代码像是个半成品,或者随手写的测试代码,离能稳定运行还差点意思。

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号