为什么将用户窗体显示为模式会停止代码执行?
以下 VBA 代码在 Me.Show 处停止。从我的测试来看,Me.Show 似乎停止了所有代码执行,即使代码位于用户窗体内。 这部分位于 UserForm 外部: Public S…
Excel VBA 中用户表单上的计时器
我有一些旧的 Excel VBA 代码,我想在其中定期运行任务。如果我使用 VB6,我会使用计时器控件。 我找到了 Application.OnTime()方法,它适用于在 Exce…
将热键分配给为 Excel VBA 创建的表单上的按钮
我已经为 Excel 创建了一个宏,它将弹出包含按钮和文本字段的表单。有没有办法为按钮分配“ctrl+Enter”或“F12”等热键?无论焦点位于哪个字段或按钮…
是否可以跟踪事件处理程序触发时的顺序?
使用 Excel 2002 并拥有一个包含一些用户窗体的 VBA“应用程序”。 主用户窗体包含许多触发各种 Enter/Exit 事件的文本框。 我现在遇到一个问题,其中…
Outlook 中的用户窗体没有响应(无法关闭,按钮单击事件不触发)
我在 Outlook VBA 宏中创建了一个简单的 UserForm - 我可以使用以下代码使表单可见: VBA.UserForms.Add (PasswordForm.Name) PasswordForm.Show (Mod…
将单击 VBA 函数分配给 Excel 用户窗体上动态创建的按钮
我使用以下代码在 Excel 用户窗体上动态创建按钮: With Me.CurrentFrame.Controls.Add("Forms.CommandButton.1") .Caption = "XYZ" .name = "AButton…