Excel-VBA用户窗体常用的方法

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

ExcelVBA用户窗体常用的方法2009-06-2023:401、显示用户窗体用于以编程方式显示用户窗体的语法是:UserFormName.Show若要显示用户窗体名为UserForm1,使用以下代码:UserForm1.Show时可以加载到内存用户窗体而不实际显示它。可能需要复杂的用户窗体几秒钟才显示。可以预用户窗体加载到内存中,因为您可以决定何时引发此开销。但不显示加载到内存的UserForm1,使用以下代码:LoadUserForm1您必须使用Show方法时以前显示的。2、如何临时隐藏用户窗体如果想要临时隐藏用户窗体,请使用隐藏方法。可以隐藏用户窗体,如果您的应用程序涉及用户窗体之间移动。若要隐藏用户窗体,使用以下代码:UserForm1.Hide3、如何从内存中删除用户窗体要从内存中删除用户窗体使用在卸载语句。若要卸载一个名为UserForm1用户窗体,使用以下代码:UnloadUserForm1如果卸载与用户窗体或与用户窗体上的控件相关联的事件过程中用户窗体(例如,您单击CommandButton控件),您可以使用Me关键字而不是用户窗体的名称。要使用Me关键字卸载用户窗体,使用以下代码:UnloadMe4、如何使用用户窗体事件用户窗体支持许多预定义的事件,您可以将附加VBA过程。在事件发生时,该过程附加到该事件就会运行。由用户执行的单个操作可以启动多个事件。最频繁用户窗体使用的事件包括Initialize事件、Click事件和终止事件。请注意VisualBasic模块包含事件的过程可能被称为隐藏用户窗体的模块。看MicrosoftProjectExplorer窗口的VisualBasic编辑器的Modules集合中不包含事件过程的模块。您必须双击用户窗体可以查看用户窗体的主体代码模块。5、如何捕获用户窗体事件要捕获用户窗体事件,请按下列步骤操作:在Excel中创建一个新工作簿。在工具菜单上指向宏,然后单击VisualBasic编辑器。在插入菜单中上,单击用户窗体插入您的工作簿的用户窗体。双击用户窗体的用户窗体中显示代码窗口。在模块中键入以下代码:PrivateSubUserForm_Click()Me.Height=Int(Rnd*500)Me.Width=Int(Rnd*750)EndSubPrivateSubUserForm_Initialize()Me.Caption=EventsEventsEvents!Me.BackColor=RGB(10,25,100)EndSubPrivateSubUserForm_Resize()msg=Width:&Me.Width&Chr(10)&Height:&Me.HeightcopyrightvbacnMsgBoxprompt:=msg,Title:=ResizeEventEndSubPrivateSubUserForm_QueryClose(CancelAsInteger,CloseModeAsInteger)msg=NowUnloading&Me.CaptionMsgBoxprompt:=msg,Title:=QueryCloseEventEndSubPrivateSubUserForm_Terminate()msg=NowUnloading&Me.CaptionMsgBoxprompt:=msg,Title:=TerminateEventEndSub

1 / 3
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功