Excel中vba Unload介绍

Unload 语句在vba状态下使用。其功能是从内存中卸载窗体或控件。

Unload语法Unload object

object 所在处是要卸载的 Form 对象或控件数组元素的名称。

说明

当所占内存另有它用,或需要重新设置窗体、控件的属性为初始值时,就有必要卸载窗体或控件。

在卸载窗体前,会发生 Query_Unload 事件过程,然后是 Form_Unload 事件过程。在其中任一过程中设置 cancel 参数为 True 可防止窗体被卸载。若为 MDIForm 对象,先发生 MDIForm 对象的 Query_Unload 事件过程,接着是各 MDI 子窗体 的 Query_Unload 事件过程和 Form_Unload 事件过程,最后是 MDIForm 对象的 Form_Unload 事件过程。

当窗体卸载之后,所有在运行时 放到该窗体上的控件都不再是可访问的。在设计时放到该窗体上的控件将保持不变;但是,当窗体重新加载时,在运行时对这些控件及其属性的任何更改将丢失。所有对于窗体属性的更改也将丢失。对窗体上任何控件的访问会导致窗体重新加载。

注意 在卸载窗体时,只有显示的部件被卸载。和该窗体模块相关联的代码还保持在内存中。

只有在运行时添加到窗体上的控件数组元素才能用 Unload 语句卸载。

重新加载被卸载的控件时,其属性会被重新初始化。

(0)

相关推荐

  • excel中vba里的ontime函数的使用方法

    小编致力于为大家奉献最有效的,让大家能够解决掉问题,但是大家也都知道,每个人遇到的情况都是不一样的,大家在看小编的同时,除了跟随操作,也需要自己的思考,举一反三的解决问题,这样才会变得更加有内涵,成为 ...

  • excel中vba自动输入代码的信息提示的方法

    小编致力于为大家奉献最有效的,让大家能够解决掉问题,但是大家也都知道,每个人遇到的情况都是不一样的,大家在看小编的同时,除了跟随操作,也需要自己的思考,举一反三的解决问题,这样才会变得更加有内涵,成为 ...

  • excel中vba里cells的用法经验

    小编致力于为大家奉献最有效的,让大家能够解决掉问题,但是大家也都知道,每个人遇到的情况都是不一样的,大家在看小编的同时,除了跟随操作,也需要自己的思考,举一反三的解决问题,这样才会变得更加有内涵,成为 ...

  • Excel中VBA不能保存怎么办

    Excel中VBA不能保存怎么办 工具/原料 Excel 方法/步骤 1.如图所示,出现如图的对话框,点击否. 2.选择Excel保存的类型,点击Excel启用宏的工作簿.xlsm. 3.打开Exce ...

  • Excel 2010怎么调用VBA?excel调用vba方法介绍

    打开Excel 2010,默认状态下,你是找不到VBA的,因为这个东西太不常用了,于是,Excel 2010也把它隐藏了,从07版开始,这个功能就被隐藏了,但隐藏方法还不太一样. 步骤 1.默认情况下 ...

  • excel中vba怎么使用fix函数取整?

    excel中vba使用fix函数的方法 1.首先我们打开一个工作样表作为例子. 2.使用alt+f11组合快捷键进入vbe编辑器,插入一个新的模块,并在模块中输入以下代码: Option Explic ...

  • excel中rmb函数有什么作用?excel中rmb函数介绍

    excel中rmb函数有什么作用?rmb函数是将文本数值转换为人民币单位的格式,我们一起来看看吧! 方法/步骤 首先我们打开一个样表. 插入rmb函数.函数的格式是=rmb(number, [deci ...

  • Excel中VBA编程定义不同类型变量和作用域的公式方法

    Excel中的VBA编程能够让我们更加方便地操作Excel,下面给大家讲讲Excel中VBA编程定义不同变量和作用域的方法和公式.具体如下:1. 第一步,在电脑上打开Excel软件进入如图所示的Exc ...

  • Excel中CONCATENATE函数介绍

    在使用excel时,我们常常会使用一些函数,本文中为大家介绍CONCATENATE函数的使用方法。 语法 CONCATENATE (text1,text2,...) Text1, text2, ... ...