小编拥有多年的区块链服务经验,为用户提供专业的服务信息,下面介绍vbaopen,以及vbaopen事件返回值,选择小编可以为您随时随地解决玩币中所遇到的各种问题,让你不再为职称评级繁琐事务而烦恼。
提问者采纳如果,我说的是如果,不存在workbook的open事件代码和Sheet1的Activate事件,那么工作簿被隐藏很有可能是曾经使用GetObject方法打开过并保存了。这种情况下,只要正常打开(比如双击)后,在VBA的立即窗口输入一次workbooks(“文件名全称”).Windows(1).Visible=True,并保存一次,以后就能正常了如果,存在Open事件的代码,那就酌情修改取消隐藏
工作簿的,也就是文件打开事件对应的是Workbook_Open()
Workbooks集合的Open 方法是打开一个已有的工作簿
只要这个工作簿是一个已经保存在磁盘上的文件,其文件名就是合法的,不会出现此错误
你应该把错误信息直接发上来
具体规则只有问开发者了。
vba编程和激活也没什么直接关联,你是不是没有将打开的工作簿对象赋给变量保存。
否则即使要激活也很容易的,如:
Dim myWorkbook As Workbook
set myWorkbook = Application.Workbooks.Open(“文件名”)
myWorkbook.Activate
进入vbA管理器,双击this workbook下,选择open事件。效果如下:
Private Sub Workbook_Open()
***具体程序****
End Sub
注意宏安全性不低于中,再有注意文件使用语言环境,中文下编辑程序的文件在日文下出错。
感谢您阅读本篇对vbaopen的详细介绍,如果你对vbaopen事件返回值还不够了解,想进一步学习关于vbaopen的知识,可以在本站首页搜索你想知道的!