您必须在代码中取消保护和重新保护。缺点是您的密码将在代码中。Private Sub Workbook_Open() Dim ...
activateworkbook.Names(i).Visible = False '隐藏名称 Next End Sub 单元格批注,Comment对象 一个批注就是一个Comment对象,Comments是工作簿中所有Comment对象的集合 给单元格增加批注 Range("B5").AddComment Text:="我用VBA新建的批注" 怎么知道单元格是否有批注 Sub wbComment() Range("B5").AddComment Text...
在Excel 中,VBA 代码可以存储在三个不同的位置:在 Visual Basic 模块中、在 Visual Basic 类模块中,以及“隐藏”工作表和工作簿。 要“隐藏”工作表或工作簿编辑代码,请执行以下操作: (按 Alt+F11) 激活 Visual Basic 编辑器。 在“项目资源管理器”窗口中,你将看到类似于以下内容的条目: VBAProject ...
2、Open事件:当工作簿被打开时触发,执行相应代码。 Private Sub Workbook_Open() MsgBox "欢迎打开:" & Chr(10) & ThisWorkbook.Name End Sub 四、总结 对象的属性、方法、事件,是非常重要的,建议想学习VBA的朋友多多了解并运用。 另外,为了更好地理解WorkBook对象的有关内容,我写了一段大杂烩代码,基本包括了...
本文集同步于GitHub仓库:#Youchien/concise-excel-vba 5.2 打开Excel两种方式 利用GetObject方法打开Excel文档 Sub GetWorkbook() Dim wbWorkFile As Workbook Set wbWorkFile = GetObject("D:\test.xlsx") ' wbWorkFile.Windows(1).Visible = True ' 这种方法打开的文件是隐藏的,如果需要显示,则设置Visible值为...
用GetObject就好了,默认就是隐藏的。Set EEP_WorkBook = GetObject(EEP_Path)
文章背景:打开指定路径的Excel文件,在VBA中常用的是Workbooks.Open方法,最近发现有个GetObject函数,也有类似的功能,所以本文探讨下两种打开方式的区别。 1 Workbooks.Open2 GetObject 3 两种打开方式的区别 1 Workbooks.Open 打开一个工作簿。 expression.Open(FileName,UpdateLinks,ReadOnly,Format,Password,WriteResPasswor...
2)在wb.Close SaveChanges:=True之前添加一句代码,Application.Windows(wb.name).Visible = True。 代码示例: 代码语言:javascript 复制 Subtest4()'使用GetObject函数打开工作簿,修改内容,文件不会被隐藏 Dim wb As Workbook,pathname As String,content As String ...
本文详细讲解Workbook对象常用的两个事件:Open事件和BeforeClose事件。 Workbook_Open事件 当打开工作簿时发生Workbook_Open事件。 在ThisWorkbook代码模块中输入下面的代码,使工作簿打开时弹出一个消息框: Private Sub Workbook_Open() MsgBox "欢迎...
简明Excel VBA 本文集同步于GitHub仓库:#bluetata/concise-excel-vba 5.2 打开Excel两种方式 利用GetObject方法打开Excel文档 Sub GetWorkbook() Dim wbWorkFile As Workbook Set wbWorkFile = GetObject("D:\test.xlsx") ' wbWorkFile.Windows(1).Visible = True ' 这种方法打开的文件是隐藏的,如果需要显示,则...