userform

    7热度

    5回答

    以下VBA代码停止在Me.Show。在我的测试中,看起来Me.Show停止了所有的代码执行,即使代码位于UserForm中。 这部分是用户窗体外: Public Sub TestProgress() Dim objProgress As New UserForm1 objProgress.ShowProgress Unload objProgress End Sub

    2热度

    2回答

    我有一些旧的Excel VBA代码,我想定期运行任务。如果我使用VB6,我会用一个定时器控件。 我找到Application.OnTime()方法,它适用于在Excel工作表中运行的代码,但我无法使其在用户窗体中工作。该方法永远不会被调用。 我该如何让Application.OnTime()以用户形式调用方法,或者是否有其他方法来安排代码在VBA中运行?

    3热度

    2回答

    我为Excel创建了一个宏,该宏将弹出包含按钮和文本字段的窗体。有没有办法给按钮分配热键,例如'ctrl + Enter'或'F12'?无论焦点在哪个字段或按钮上,热键都可以工作。 (到目前为止我已成功地创建按钮/ fields_Keydowns检查MSForms.ReturnInteger为vbKeyF12,但我必须这样做,对于每一个领域和按钮,有没有更简单的方法?) 说,我2对事物的形式,按钮

    0热度

    3回答

    在我创建了一个简单的用户窗体我的Outlook VBA宏 - 我可以使窗体使用此代码可见: VBA.UserForms.Add (PasswordForm.Name) PasswordForm.Show (Modal) ...和UserForm_Initialize()事实上确实发生了火灾。但点击表单上的“提交”按钮什么也不做 - 事件(通过双击设计器中的按钮自动创建)不会触发。此外,用

    0热度

    2回答

    我真的在这里挣扎着。我有一个类模块,我们称之为FormMan,它有一大堆与我的项目中拥有的大量用户表单相关的方法。一种特殊的方法是从很多不同的地方调用,并且非常简单 - 它只是将一个用户定义的控件数添加到表单中,并且扩展表单高度以适应这些新控件。 用户传递控件的数量和用户窗体。 oF.AddControlsToForm iNumberOfControls,frmTest 在FormMan类模块

    0热度

    1回答

    目前,我有一个Excel电子表格,其中包含一些数据和一个命令按钮,用于创建一个显示该数据子集的UserForm。 UserForm的设计方式使数据更容易查看。我遇到的问题是我想要命令按钮创建我的UserForm的多个实例,以便每个表单可以显示不同的一组数据。 我很新的VBA,所以任何建议或只是我开始的地方将不胜感激。谢谢。

    8热度

    2回答

    我需要动态创建标签和按钮,然后将它们添加到用户窗体中的框架。我该怎么做呢?似乎它应该比它实际上更容易。

    8热度

    5回答

    我在Excel用户窗体使用下面的代码创建一个按钮动态: With Me.CurrentFrame.Controls.Add("Forms.CommandButton.1") .Caption = "XYZ" .name = "AButton" .Font.Bold = True .ForeColor = &HFF& ... blah blah bl

    9热度

    2回答

    在VBA中的用户表单的文本框中,我想启用用户可以通过按下键盘上的“Enter”键在文本框中添加新行的功能。但是,我很难在UI编辑器中找到UI选项来实现此目的。这甚至在VBA用户表单中允许吗?预先感谢您的建议和答案。

    1热度

    1回答

    使用Excel 2002,并有一个VBA“应用程序”,有一些用户窗体。 主用户窗体包含许多可触发各种进入/退出事件的文本框。 我现在遇到一个问题,其中一个文本框退出事件在一行中触发两次(我知道因为每次都出现一个消息框)。 Excel VBA中是否有一些方法可以跟踪所有触发的事件及其顺序,而无需在每个事件/过程中编写代码?