1.本节课主要讲的是ExcelVBA基础教程之工作薄事件之Open事件,就是对涉密的文件在打开的时候加密。 2.在点击工具栏中的【开发工具】-【Visual Basic】打开对话框,在选择左侧的表格双击ThisWorkbook打开,在选择全部的代码先注销掉,在将上面一栏现在【Workbook】,后面选择【Open】。
我只是将我的基本工作簿称为ThisWorkbook,并完全避免了这个问题。我试图避免对所需的工作簿使用诸如ThisWo...
Private SubWorkbook_BeforeClose(Cancel As Boolean) Dim strMsg As String Dim Response If Not ThisWorkbook.Saved Then strMsg = "是否想要保存所做的修改?" Response = MsgBox(strMsg, vbQuestion +vbYesNoCancel) Select Case Response Cas...
如果工作簿事件代码存放在ThisWorkbook以外的窗口,则将失去其自动性,代码同时也失去了存在的价值。所以对于一切工作簿事件相关的代码,都必须保存在ThisWorkbook代码窗口中。例如:工作簿的Workbook_open事件功能是打开工作簿时提示"陆漫漫修远VBA"。由于采用了ThisWorkbook代码窗口事件,所以不需要手动执行代码,一切自动执行。
在工程资源管理器中,双击ThisWorkbook,将打开该Workbook对象的代码窗口。在该代码窗口顶部左侧的下拉列表中,选择Workbook,如下图6所示。 图6 代码编辑器会自动插入一段代码框架,如下图7所示。 图7 这是一个工作簿事件Workbook_Open,当你打开该工作簿时会发生,你可以在其中输入你想在工作簿打开时执行的操作的代码。
Workbook Codes 14 利用VBA打开一个工作薄Open a Workbook using VBA Sub mynzvba_open_workbook() Workbooks.Open ThisWorkbook.Path & "\myFile.xlsx" End Sub 本节内容参考程序文件:Chapter03-2.xlsm15 打开一个有密码保护的工作簿Opening a Password Protected WorkbookSub mynzvba_open_Passwordworkbook() Wo...
一、VBA代码 首先我们需要复制下方的代码,然后点击【开发工具】找到【Visual Basic】在跳出的界面中我们双击最下方的【ThisWorkbook】,然后将代码直接粘贴在右侧的空白区域中,然后将这个界面关闭掉即可,至此就设置完毕了 Private Sub Workbook_Open()Application.DisplayAlerts = False If Date = "2021/9/10" Then ...
工作簿事件可以通过菜单栏中的【开发工具】-【Visual Basic】-【ThisWorkbook】-【Workbook】打开,下图右边的下拉框即是工作簿事件。 具体的操作步骤如下: 二、Workbook_Open事件 Workbook_Open事件,顾名思义,就是打开工作簿的时候,执行此事件。 例如:打开工作簿,弹出"问好"的对话框。核心代码如下: ...
Open All the Workbooks from a Folder Open a Workbook using File Dialog Box Working with the Opened Workbook Opening All Excel Files from a Folder Opening Multiple Files but Specific Related Tutorials Latest Video To open a workbook using VBA, you need to use the “Workbook.Open” met...
工作簿对象是**工作簿** 集合的成员。 Workbooks 集合包含 Microsoft Excel 中当前打开的所有 Workbook 对象。 Application对象的**ThisWorkbook** 属性返回运行 Visual Basic 代码的工作簿。 在大多数情况下,这与活动工作簿相同。 但是,如果 Visual Basic 代码是加载项的一部分,则 ThisWorkbook 属性将不会返回活动工...