vba编程问题

来源:百度知道 编辑:UC知道 时间:2024/05/14 19:07:21
用一个button来打开一个工作簿,当工作簿已经打开时,我再去按一下那个butoon,会出现“工作簿已经打开,如果重新打开会造成以前更改丢失,是否重新打开”(这个也时正常的),但当我选择“否”时,出现错误:1004,方法open作用于workbooks失败
貌似不行

你可能把判断加错了地方,要加在打开文件的语句之前

加一个判断:

if activeworkbook.name=要打开的工作簿名 then
msgbox "已经打开"
exit sub
end if