不能修改由macros打开的工作簿
我有一个用户窗体的Excel,此用户窗体有一个命令button来打开工作簿:
Workbooks.Open Filename:= "XXXX.xlsx"
该工作簿打开,但我不能编辑任何东西,即使我不能closures这本书。
我试图使用ReadOnly := False
属性,但不起作用。 我试图改变Excel中的所有安全选项,以允许更改,但它是相同的。
但是,如果我closures用户窗体或停止macros,我可以修改和closures已打开的书,没有任何问题。
打开本书后,我尝试着写一个DoEvents
行,思考macros运行代码并locking这本书,但问题仍然存在。
任何想法?
pd:Office 2016 home&Bussines已激活。
您可以通过设置用户窗体的ShowModal
属性或使用.Show
方法的modal
选项来以modal
方式显示用户窗体。
UserForm.Show vbModal
要么
UserForm.Show vbModeLess
如果给出可选参数, .Show
方法将忽略ShowModal
属性。