精华内容
下载资源
问答
  • 本部分将对Excel VBA编程的用户窗体控件进行讲解,说明了用户窗体的作用,怎样在Excel中打开用户窗体,窗体的属性介绍等。通过此部分的学习,可以对VBA编程的用户窗体控件有了初步的了解,从而为以后熟练的使用窗体...

    db24d4877225ce5db6df50118d7ef9a8.png

    本部分将对Excel VBA编程的用户窗体控件进行讲解,说明了用户窗体的作用,怎样在Excel中打开用户窗体,窗体的属性介绍等。通过此部分的学习,可以对VBA编程的用户窗体控件有了初步的了解,从而为以后熟练的使用窗体控件打下基础。

    Excel VBA的用户窗体控件可以干什么?

    Excel VBA的用户窗体可以更好的实现用户与Excel文件的交互,用户窗体可以显示固定信息来提示用户,如标签等;也可以与用户交互,如输入文本框,下拉列表框选择等,也可以调用计算机的相关程序,如调用打印,保存等操作。

    用户窗体看上去就像一个自定义对话框,你可以在上面添加各种各样的控件,给这些控件设置属性以及编写对窗体反应的VBA过程和控制事件。窗体是单独的对象,窗体可以在不同的应用程序之间分享使用,例如,你可以在Word或者任何其它使用VB编辑器的应用程序里面,重新使用Excel里设计的窗体。

    怎样打开Excel VBA的用户窗体控件?

    1. 点击Excel的 "DEVELOPER" 菜单下的"Visual Basic" 按键,打开VBA编译界面。

    74de510f91c9e0dca44a62c094c5ba36.png

    2.在VBA编程界面,选择一个对象右键点击,添加用户窗体控件。

    5975a06081602610b8a115542fcb1e01.png

    3.你可以通过"tool box"的控件来设计你新建的窗体。

    3adcc6b0da9501a2f2bca192b961df9e.png

    4.可以通过窗体的属性界面更改窗体的属性值。

    3b65cdcabad1d5fae03dce6130825069.png

    5.设计好窗体控件的用户界面后,双击窗体控件,进入VBA代码编译界面,变可以对窗口控件及窗口控件中添加的控件进行VBA编程了。

    56194f01ffa3fbd0c2b39b9fed352f34.png

    Excel VBA窗体控件的常用属性

    1.显示窗体,在程序中使用代码显示一个窗体,通常直接调用Show方法;

    13aef9f5e1aca4134112939cdb503f39.png

    2.关闭窗体,关闭已显示的窗体 关闭窗体最简单的方法就是单机窗体右上角的【关闭】按钮。关闭窗体的代码如下:Unload InputForm 或者:Unload Me “Unload 窗体名称”可以关闭任意的窗体。但是使用“Unload Me”只能关闭代码所在的窗体。

    3.隐藏窗体,如果只是想隐藏而不是关闭窗体,可以使用窗体对象的Hide方法。

    语法如下:

    窗体名称.Hide ,或者: Me.Hide

    关闭和隐藏窗体的区别: 用Unload InputForm语句关闭窗体不但会将窗体从屏幕上删除,还会将其从内存中卸载。 当窗体从内存中卸载后,窗体及窗体中的控件都将还原成最初的值,代码将不能操作或访问窗体及其中的控件,也不能再访问保存在窗体中的变量。 如果使用Hide方法隐藏窗体,只会将窗体从屏幕上删除,但窗体依然被加载在内存中。此时,依然可以访问窗体中控件的属性。

    4.改变窗体的显示位置,默认情况下,显示一个窗体后,Excel会将其显示在Excel窗口的中心位置,但也可以通过设置属性来定义其显示位置。 例如: (备注:要自定义窗体显示在屏幕上的位置,应先将窗体的StartUpPosition属性设为0,这样才能设置)。

    770e986ac8344671948d47d0bdf37b99.png
    展开全文
  • 文章以完整的示例详细介绍了用户窗体的基本概念及常用技术,能够帮助你快速掌握用户窗体编程基础。概述当使用MsgBox函数和InputBox函数不能满足与用户交互的需求时,可以使用用户窗体来自定义对话框。能够使用用户...

    学习Excel技术,关注微信公众号:

    excelperfect

    引子:本文改编著自Microsoft很久以前的一篇技术文章,虽然年代已久,但完全不过时。文章以完整的示例详细介绍了用户窗体的基本概念及常用技术,能够帮助你快速掌握用户窗体编程基础。

    概述

    当使用MsgBox函数和InputBox函数不能满足与用户交互的需求时,可以使用用户窗体来自定义对话框。能够使用用户窗体来显示所输入的数据,甚至能够使用用户窗体创建一个完整的用户界面,而不会让用户接触到电子表格本身。

    在Windows对话框中所看到的大多数控件都能在用户窗体中实现,例如命令按钮、选项按钮、复选框、文本框、组合框,以及一些其它不常用的控件如图像、日历,等等。

    本文介绍了用户窗体的基本概念,以及使用用户窗体的常用技术,在其中穿插讲解了一些最通用的思路,最后给出了一个包含所有过程的完整示例文件,以及实现这些过程的代码,让你能在实践中看到所有工作的基本原理和方法。

    本文包含以下内容:

    1.基本的用户窗体操作

    2.用户窗体和控件的属性

    3.用户窗体的生命周期

    4.用户窗体和控件的事件

    5.问题1:如何在用户窗体间传递数据?

    6.问题2:如何找到用户窗体中的某类控件?

    7.问题3:如何获取数据到列表框中?

    8.问题4:如何创建进度条?

    9.一个完整的用户窗体综合示例

    基本的用户窗体操作

    1.创建一个用户窗体。打开VBE编辑器(选择“开发工具”选项卡中的“VisualBasic”或按Alt+F11组合键),选择菜单“插入——用户窗体”,或者在工程资源管理器窗口中单击右键,从弹出的快捷菜单中选择“插入——用户窗体”,即可创建一个用户窗体。

    2.添加控件。当创建了一个用户窗体后,将会显示一个名为“工具箱”的浮动控件工具箱(如果没有该工具箱的话,可以从视图菜单中找到它),其中显示了最常用的控件。单击想要的控件,在用户窗体中进行绘制。

    3.更多的控件。有一些更多的可用的控件,可以在控件工具箱中单击右键,从快捷菜单中选择“附加控件”,能够添加日历、电子表格、图形等等其它控件。

    4.添加事件程序。事件允许当用户对窗体和控件进行操作时作出相应的反应,事件程序要放置在用户窗体模块中,能够通过双击用户窗体或控件来打开代码模块窗口,或者在用户窗体或控件中单击右键,从快捷菜单中选择“查看代码”来打开代码模块窗口,或者在工程资源管理器窗口中的用户窗体图标上单击右键后选择“查看代码”来打开代码模块窗口。然后,在代码模块窗口中,对用户窗体或控件添加相应的事件程序代码。

    5.显示用户窗体。打开用户窗体模块,按F5键可以运行宏程序,或者单击工具栏中的运行按钮,将显示用户窗体。注意,在用户窗体模块中按F5键并不会运行光标所在的子过程,而是运行用户窗体自身。

    6.调试。和在宏程序中一样,按F8键可以逐语句运行代码。

    用户窗体和控件的属性

    用户窗体和控件都有属性(如尺寸、位置,等等),在设置用户窗体时能够改变这些属性,并且也能够在运行时通过代码来改变它们中的大多数属性。在设置用户窗体时所选择的值是缺省值,而在运行时所作的变化仅当用户窗体被装载时有效。

    两个最重要的属性是Name属性和Value属性:

    1.Name属性可用于指定某个控件。当然,可以通过控件的索引号来指定控件,但这样会难于理解和调试,因此,使用名称更可取。

    2.Value属性是实际输入或者输出的数据。在不同的控件中,该属性值稍有区别。例如,选项按钮控件和复选框控件的Value属性值为True/False,而文本框控件的Value值则是该文本框所包含的文本。Value属性既可用于输入,也可用于输出。

    例如:

    txtFirstName.Text = Range("A1").Value
    Range("B1").Value = optVegetarian.Value

    一个好习惯

    给用户窗体和控件起一个具有描述性且分类清楚的名字,是一个习惯。最好在每类控件名前加一个前缀来代表该控件的类型,例如,frm代表用户窗体,opt代表选项按钮,等等。这样,将会使代码更易阅读,并且也方便应用一些使代码更为简洁的技巧。

    指定控件和用户窗体,以及Me关键字

    当在用户窗体代码模块中指定窗体中的控件时,可以通过名字指定它们,例如txtFirstName.value="John"。而对于在其它用户窗体中的控件,用户窗体名称应该放在控件名之前,例如,frmEmployees.lstDepartments。

    同样的方法对在用户窗体模块中所声明的公共变量也是有效的——这是用户窗体的基本属性(例如,frmImputs.AllDone)。注意,不能在用户窗体的代码模块中声明全局变量。

    Me是一个在用户窗体的代码模块中指定该用户窗体的快捷方式(例如,Me.Height表示当前用户窗体的高度)。又如,在用户窗体UserForm1中指定TextBox1:

    '在当前用户窗体模块中Me.TextBox1.Text" ="Example"'在不同的模块中UserForm1.TextBox1.Text ="Example"

    用户窗体的生命周期——显示和关闭

    可以在用户窗体窗口中或者是在用户窗体的代码模块中,按F5键来显示用户窗体。如果在模块中有一个Userform_Initialize过程,那么在用户窗体显示时,该过程将首先运行。

    如果要使用代码显示和隐藏用户窗体(例如,可能想在frmIntro窗体中使用一个命令按钮来隐藏frmIntro窗体并显示frmMain窗体),应该使用Show方法(显示窗体)和Hide方法(隐藏窗体)。

    装载和卸载

    在用户窗体显示之前,必须将其装载到内存中。如果显示一个没有装载的用户窗体,该窗体将自动装载。事实上,用户窗体中的任何引用或者变量或者控件或者属性都将强制装载,并且触发初始化事件。如果想初始化用户窗体但不显示窗体的话,可以使用如下方式装载:

    Load frmMain

    在隐藏了用户窗体后,该窗体仍然被装载。如果再次显示它,初始化程序不会再次运行。(但Activate程序将会运行)。为了从内存中清除窗体,必须卸载(unload)它。当用户单击关闭按钮关闭窗体时,用户窗体将被自动卸载。

    因此,用户窗体装载和卸载的顺序是:

    装载(Load)—显示(Show)—……—隐藏(Hide)—卸载(Unload)。

    卸载会清除用户窗体模块中的所有的变量——类似于停止了一个过程。用户已经输入的任何数值都将丢失,控件将恢复为属性窗口中输入的缺省值。如果想保存它们的值,则需要在卸载用户窗体前进行保存。

    模式和无模式

    用户窗体可在两种“模式”之间显示,即模式或者无模式。模式窗体不允许用户当窗体显示时还能够在Excel中进行其它的操作,像MsgBox对话框一样。无模式窗体则允许用户当窗体显示时在Excel中进行其它操作,然后回到用户窗体中来。

    当无模式窗体显示时,代码将在后台继续执行。能够使代码暂时停止,直到用户窗体关闭后继续执行。可使用一个循环语句来检查用户窗体是否已关闭:

    Do Until frmOther.Visible =False
    DoEvents

    Loop

    缺省设置是模式窗体。一旦用户窗体作为模式窗体显示后,不能将它改变为无模式窗体。必须先隐藏该窗体,然后再显示它,并指定为无模式窗体。

    无模式窗体仅对Excel2000及以上版本有效。

    用户窗体和控件的事件

    事件允许用户窗体和控件对用户所做的操作做出相应的反应。可能熟悉Excel VBA事件,例如Workbook_Open事件、Worksheet_Change事件,等等。在Excel中,如果没有事件,还能做许多操作,但是在用户窗体中,如果没有事件的话,用户窗体几乎没什么作用。

    1.最常用的用户窗体事件包括窗体初始化(Initialize)、窗体激活(Activate)、窗体请求关闭(QueryClose)、以及单击窗体(Click)。

    2.用户窗体中控件的常用事件包括更新后(AfterUpdate)、变化(Change)、单击(Click)、输入(Enter)、以及退出(Exit)。

    为了插入某对象的事件过程,可以在该对象上单击右键,在快捷菜单中选择“查看代码”,将会自动创建一个该控件标准的事件过程。如果想创建不同的事件过程,可以从VBE窗口顶部右侧的下拉列表中选择想要创建的事件过程。还有一个方法是,可以先进入用户窗体代码窗口,在代码窗口顶部的左侧的下拉列表中选择对象,在右侧的下拉列表中选择相应的事件。

    用户窗体初始化

    最重要的用户窗体事件是初始化(Initialize)事件。初始化是发生在用户窗体中的第一件事情——只要用户窗体开始装载,就会触发初始化事件。

    在这里,可以初始化变量和控件。例如,能够从电子表格中更新最新的数据到文本框中、改变文本框的缺省值为当天的日期,等等。

    请求关闭和中止

    结束用户窗体的事件有两个:请求关闭(QueryClose)和中止(Terminate)。请求关闭事件首先发生,并且给你取消的机会(不会关闭窗体);中止事件是最终的并不能取消。

    因此,事件的顺序是:

    初始化(Initialize)—……—请求关闭(QueryClose)—中止(Terminate)。

    激活用户窗体

    如果不卸载用户窗体而只是隐藏它,然后再显示它,初始化事件不会再运行。但是,激活(Activate)事件将会发生。当用户窗体每次获得焦点时,都会触发激活事件。在每次显示用户窗体时,该事件也会发生。如果有几个用户窗体同时可见,那么当在这些窗体之间切换时,激活事件也会被触发。

    带参数的事件

    和Excel的事件一样,一些窗体事件也带有参数,提供更多的关于怎样触发事件和为什么会触发事件的信息。例如,UserForm_KeyDown事件将告诉按下了哪个按键。当在VBE中使用代码窗口顶部的下拉菜单创建一个事件过程时,该过程会自动为它的所有参数设置合适的值。

    一些参数是只读的,而另一些参数则可读写。例如,发生在用户窗体关闭前的Userform_QueryClose事件,带有一个取消(Cancel)参数,在该过程中设置Cancel=True,将忽略该事件,并且该窗体不会被关闭。

    9829edc7fa449d2d3aac289d1b2b144b.png

    展开全文
  • 学习资源:《Excel VBA从入门到进阶》第53集 by兰色幻想一、窗体的使用窗体的插入和启用 ①插入菜单--用户窗体 ②工程窗口中右键--插入--用户窗体2. 窗体的运行 ①手工点运行按钮或快捷键F5 ②用代码执行Sub 显示...

    7f48dae948a51d1738dcc3435aea52f2.png

    学习资源:《Excel VBA从入门到进阶》第53集 by兰色幻想


    一、窗体的使用

    1. 窗体的插入和启用

    ①插入菜单--用户窗体

    42cec4b802021ac8ca74f295e8dbb961.png

    ②工程窗口中右键--插入--用户窗体

    d45984a63c82af95728e51d79f402a76.png

    2. 窗体的运行

    ①手工点运行按钮或快捷键F5

    91182063e2973b2b261da555818958e6.png

    ②用代码执行

    Sub 显示窗体()
       入库单.Show   
    End Sub

    3. 窗体的关闭

    ①手工点关闭按钮

    ②用代码执行关闭

    例:单击窗体时关闭窗体。

    Private Sub UserForm_Click()'单击事件
     Unload Me'关闭窗体
    End Sub

    4. 窗体的显示设置

    ①窗体的标题

    这里需要注意,在属性的第一栏“名称”写窗体名称会现在在窗体列(见红框处),如果是需要修改显示出来的窗体标题,则需要设置Captain的值(见黄框处)。

    52d9c60b83fad010b9f1467d25cb1abb.png

    ②窗体的背景色

    有两种方法,一是设置属性中的BackColor颜色值,二是写代码。

    08c48f6c691aa80ef6ff1578dd7cef0f.png
    BackColor显示的是16位的颜色值

    代码示例:写一段点击窗体背景就换变色的代码 。

    提示:用RGB值颜色值(red, green, blue),rnd()函数产生随机值。

    Private Sub UserForm_Click()
     Dim 红 As Byte, 绿 As Byte, 蓝 As Byte
     红 = Rnd() * 255  1
     绿 = Rnd() * 255  1
     蓝 = Rnd() * 255  1
     Me.BackColor = RGB(红, 绿, 蓝)
    End Sub

    f63c8242a9ddaecbdf6f69a3bbfcc4b6.gif
    点击随机变换窗体背景颜色

    ③ 窗体的背景图片

    依旧有两种方法,一是直接在属性栏的Pictrue处点击右边的浏览文件按钮,选择背景图片;二是写代码。

    图片的大小位置有可能和窗体不匹配,如果需要调整图片的话,就通过以下三个属性调整:

    PictureAlignment——调整图片对齐的位置,比如左上角对齐 fmPictrueAlignmentTopLeft、右下角对齐 fmPictrueAlignmentBottomRight等。

    PictureSizeMode——显示背景图片的模式,有三个值:0裁剪图片以匹配窗体大小fmPictureSizeModeClip、1延伸图片以铺满窗体fmPictureSizeModeStretch、3放大图片去适应窗体大小fmPictureSizeModeZoom。

    PictureTilling——是否在窗体重复图片。

    aafb1be0ee9c6af255c6fc56f190e566.png
    UserForm1.Picture=loadpicture(图片路径)
    UserForm1.PictureAlignment
    UserForm1.PictureSizeMode
    UserForm1.PictureSizeMode

    5. 窗体的位置和大小

    61266c632857d9ed319cc2e20c847ca9.png

    height 窗体高

    left top 窗体与excel窗口左边或顶边之间的距离

    Width 窗体的宽度

    StartupPosition 设置窗体启动时的位置,

    6. 窗体显示的一些行为

    ShowModal 设置在窗体显示时,是否可以编辑单元格区域

    f8b07661832b9263fc669bb704ad308f.png

    7. 窗体的删除

    选中窗体,右键,移除即可。

    d8e1753669cfc237ec3df51cb71da5b8.png

    二、控件的使用

    1. 控件的插入

    控件的插入是通过控件工具箱来实现的,控件工具箱中显示的是常用控件,如果想加载其他控件,在控件工具箱点击鼠标右键——附加控件,选择想要加入的控件。

    ecc428483d31fba292ec378e7c212afe.png
    如果没找到工具箱,可以在这个位置找到。

    126e573d1c5c10fbe688f704a1344604.png
    控件工具箱

    1fd5b8f76e86b5370ecbeb14ebe29221.png
    在控件工具箱点击鼠标右键——附加控件,选择想要加入的控件,不知道控件名就百度。

    2. 控件的删除

    右键选取后直接删除即可。

    eb740d11a2bd32b9fb615135f3be2fe9.png

    3. 控件的格式对齐与分布

    可以通过格式菜单来完成。

    例:调整四个文本框的位置与大小。

    cb47441bbf9b1d584e5e476da070e8cc.gif

    4. 控件的tab顺序

    按tab键后的控件选取顺序,右击窗体,选择设置Tab键顺序。

    3d4fb84d3a6108f0a47028fb49be277e.png

    例:从第一个文本框按Tab键跳转到第四个文本框。(键盘按键显示在左上角)

    a2bda231c2a968f8afc6ea26c6b5861d.gif

    不想让Tab跳转到的控件,可以点击控件,在属性栏找到TabStop,选择True则表示tab键会在这里停留;选择False则不会停留,tab键会跳过这个控件,另,设置后,按Enter键也会跳过,只能用鼠标选择。

    d08394473d5453f36bbf8d95ea1d19d1.png

    5. 控件代码的写法

    在窗体内表示所有控件的集合是controls。

          Controls(序号)
          Controls("控件名称")

    6. 判断控件的类型

    用typename函数来判断一个控件的类型。

    三、窗体的导出和导入

    有时候我们需要把一个EXCEL工程的窗体及其控件导入到别一个窗体中,或者把窗体内容保么可以在窗体上右键--导出文件,就可以另存为窗体格式的文件,导入是利用右键的"导入文件功能,选取窗体格式的文件导入即可。

    ef2cf1f0c2c53f1f9ddf86a3f86910c6.png

    一点碎碎念:最近两个月在忙考试和一些家事,电脑都故障了很久才有空拿去修理,就鸽了挺久的,而且挺多内容都忘记了emmm,学习得勤学多用啊……

    展开全文
  • 这个事件是在用户窗体关闭之前发生。 第一个参数Cancel :默认是0,除了0之外的任何数都会停止QueryClose事件; 第二个参数CloseMode:有以下四个参数。这个参数的意思是关闭这个程序的方式有哪些,比如说用户点了...

    今天继续讲讲用户窗体的操作啦

     

    一、禁用关闭按钮

    先认识一下QueryClose 关闭前执行事件:

    Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)

    这个事件是在用户窗体关闭之前发生。

    第一个参数Cancel :默认是0,除了0之外的任何数都会停止QueryClose事件;

    第二个参数CloseMode:有以下四个参数。这个参数的意思是关闭这个程序的方式有哪些,比如说用户点了右上角的X,或者是用任务管理器关的,或者是调用Unload关的等等

    常量

    说明

    vbFormControlMenu

    0

    用户已经从设计器上的“控件”菜单中选择了“关闭”命令,或是单击了“关闭”按钮。

    vbFormCode

    1

    代码中调用Unload语句。

    vbAppWindows

    2

    当前窗口操作环境对话正在结束。

    vbAppTaskManager

    3

    “任务管理器”窗口正在关闭应用程序。

    根据上述内容,假设有下面这个窗口:我们要禁用关闭按钮的话,让用户点了X啥也不发生,点了退出按钮才关闭:

     

    也就是当QueryClose的CloseMode的参数值返回0时(也就是用户点了X关闭),把第一个参数Cancel 改为除了0之外的其他任何数让关闭事件取消

    Option Explicit
    
    Private Sub CommandButton2_Click()
        '退出按钮的点击事件
        Unload Me
    End Sub
    
    Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
        If CloseMode = 0 Then
            '随便设置一个0以外的数字都可以
            Cancel = 10086
        End If
    End Sub

    如果为了防止用户按Ctrl+K停止运行宏,可以在前面加一句

    Application.EnableCancelKey = xlDisabled

     

    二、改变窗体大小

    这里要说的是指动态调整大小哈,比如我想要实现这样的效果:

     

    怎么办捏,代码如下,CommandButton3就是那个“更多”的按钮:

    Private Sub CommandButton3_Click()
        If flag Then
            Me.CommandButton3.Caption = "更多▽"
            Me.Height = 170
            flag = 0
        Else
            Me.CommandButton3.Caption = "更多△"
            Me.Height = 220
            flag = 1
        End If
    End Sub
    
    Private Sub UserForm_Initialize()
        Me.CommandButton3.Caption = "更多▽"
        Me.Height = 170
    End Sub

     

     

    三、使用缩放和滚动条

     

    使用下面代码,就可以实现拖拽后对工作表的窗口放大缩小啦

    Private Sub ScrollBar1_Change()
        With ActiveWindow
            .Zoom = Me.ScrollBar1.Value
            Me.Label1.Caption = .Zoom & "%"
        End With
    End Sub
    
    
    Private Sub UserForm_Initialize()
        Me.Label1.Caption = ActiveWindow.Zoom & "%"
        With Me.ScrollBar1
            .Min = 10
            .Max = 400
            .SmallChange = 1
            .LargeChange = 10
            .Value = ActiveWindow.Zoom
        End With
    End Sub

    因为列表框的内容着实有点多,这两天加班又很多,明天周五着重更新列表框的全部功能~

    展开全文
  • 大家好,我们今日继续讲解VBA代码解决方案的第102讲内容:如何在用户窗体上添加最大、最小化按钮。我们在使用VBA的窗体时,不知你是否注意到:VBA中的窗体标题栏上只有关闭按纽,没有最大最小化按钮的。如下图。那么...
  • VBA常用技巧

    2014-12-21 16:39:28
    技巧136 用户窗体添加最大最小化按纽 12 技巧137 禁用窗体标题栏的关闭按钮 12 技巧138 屏蔽窗体标题栏的关闭按钮 12 技巧139 无标题栏和边框的窗体 12 技巧140 制作年月选择窗体 12 技巧141 自定义窗体中的鼠标指针...
  • Excel_VBA教程

    2014-09-22 11:36:34
    33.编写过程关闭用户窗体 214 34.转移窗体数据到工作表 215 35.使用INFO SURVEY应用程序 216 36.应用程序示例2:学生和考试 216 37.使用多页和TABSTRIP控件 216 38.给窗体STUDENTS AND EXAMS自定义窗体编写VBA过程 ...
  • VBA编程技巧大全

    2013-08-05 09:03:19
    技巧136 用户窗体添加最大最小化按纽 339 技巧137 禁用窗体标题栏的关闭按钮 340 技巧138 屏蔽窗体标题栏的关闭按钮 341 技巧139 无标题栏和边框的窗体 343 技巧140 制作年月选择窗体 344 技巧141 自定义窗体中的...
  • 中文版Excel.2007高级VBA编程宝典 1/2

    热门讨论 2012-04-06 16:00:16
    本书将介绍如何定制Excel 用户窗体、开发新实用程序、用VBA 处理图表及数据透视表,以及创建事件处理应用程序。还将介绍如何使用VBA 子过程和函数过程、与其他应用程序轻松交互、构建用户友好的工具栏、菜单和帮助...
  • 第16章介绍了使用VB开发AutoCAD的一些知识(将VBA代码转换到VB中,VB窗体和AutoCAD的焦点切换,使用ActiveXDLL封装带有窗体的VB程序)、搜索某个文件夹中所有的文件和VBAIDE的编程,利用这些知识,完全有可能开发出...
  • 01003获取当前用户名称 01004获取注册组织名称 01005获取当前操作系统的名称和版本号 01006获取启动Excel的路径 01007获取打开Excel文件时的默认路径 01008获取模板保存的默认路径 01009获取库文件夹的路径 01010...
  • EXCEL编程VBA高级教程

    2015-04-16 11:40:55
    三.Property属性过程和Event事件过程.........................................5 第十二节内部函数............................................................................................................
  • 4.4.3 自动关闭Employees窗体 86 4.5 小 结 87 第5章 使用DAO 88 5.1 理解DAO 88 5.1.1 了解数据库的内部构造 89 5.1.2 DAO初步 90 5.1.3 进入数据库 90 5.1.4 检查数据库 92 5.1.5 检查表的属性 93...
  • 本书分为12章,涵盖了使用Access 2003来设计数据库系统的相关概念与技巧,通过实例让读者轻松学会表、查询、窗体、数据访问页的制作,更有宏、控件、VBA等高级应用知识等待你去探索。 本书理论与实践相结合,解说...
  • 本书分为12章,涵盖了使用Access 2003来设计数据库系统的相关概念与技巧,通过实例让读者轻松学会表、查询、窗体、数据访问页的制作,更有宏、控件、VBA等高级应用知识等待你去探索。 本书理论与实践相结合,解说...
  • 12.3.2 创建用户定义的类型 475 12.3.3 创建存储过程 487 12.3.4 在sql server中使用web服务 493 12.3.5 sql server 2008特性 498 12.4 wcf数据服务 499 12.4.1 rest 499 12.4.2 atom和json 499 ...
  • 12.3.2 创建用户定义的类型 475 12.3.3 创建存储过程 487 12.3.4 在sql server中使用web服务 493 12.3.5 sql server 2008特性 498 12.4 wcf数据服务 499 12.4.1 rest 499 12.4.2 atom和json 499 ...
  • Excel百宝箱9.0无限制破解版

    热门讨论 2012-02-03 19:05:29
    VBA窗体帮助信息查询】:窗体相关的VBA帮助查询,包括事件、方法、属性、对象、集合与控件 【函数运算符符语法查询】:VBA函数以及运算符相关的帮助查询 【反向选择】:选择当前区域中未选择的区域 【千年日历】:工...
  • Excel百宝箱

    2012-10-27 17:09:21
    VBA窗体帮助信息查询】:窗体相关的VBA帮助查询,包括事件、方法、属性、对象、集合与控件 【函数运算符符语法查询】:VBA函数以及运算符相关的帮助查询 【反向选择】:选择当前区域中未选择的区域 【千年日历】:工...
  • VBA窗体帮助信息查询】:窗体相关的VBA帮助查询,包括事件、方法、属性、对象、集合与控件 【函数运算符符语法查询】:VBA函数以及运算符相关的帮助查询 【反向选择】:选择当前区域中未选择的区域 【千年日历】:...
  • 3 共亨方法、变量和事件………74 2 . 4 . 4 运算符垔载...............................79 2.4.5 委托............................................81 2 . 4 . 6 类和组件...................................85 ...

空空如也

空空如也

1 2
收藏数 21
精华内容 8
关键字:

vba用户窗体关闭事件