问题标签 [userform]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vba - 在 VBA 中的用户窗体上使用 DoEvents 而不是重绘有什么好处?
在 VBA 中的用户窗体上使用 DoEvents 而不是重绘有什么好处?是因为性能,为了尽量减少屏幕闪烁等事情的烦恼,还是因为您需要更新的不仅仅是表单?
从 VBA 的角度寻找一些关于差异的澄清。
excel - 一遍又一遍地从用户表单打开用户表单 - 导致对象问题
我目前在 Excel 2003 中构建了一个显示一系列数据输入表单的工具。客户要求表格上有“上一个表格”和“下一个表格”按钮。
用于在表单之间移动的代码如下
我遇到的问题是,在你这样做 25 次之后(是的,我知道)系统崩溃了。我意识到这是因为每次您到达代码上方的 newForm.Show 行时,代码都没有完成,因此位于内存中。
无模式表单将停止此问题,但随后用户可以加载其他表单并执行其他会导致重大问题的事情。
有没有人有任何建议可以帮助解决这个问题?以某种方式强制执行代码但不停止表单的模态能力?
远射,但感谢任何帮助。
forms - 将表单文本框值写入 Word 文档不起作用
我有一个用于文本短语的用户表单,我想在关闭用户表单时保存输入的短语。由于某种原因,它不起作用。
这是我的代码:
在初始化用户表单时,我有以下代码:
有谁知道我的代码有什么问题?
events - VBA: WithEvents puzzle
I have a UserForm, xForm, that is being instantiated in a class module (let's say TestClass) as:
At the class module of the xForm itself I have some code that must be executed on Form Closing, ONLY if the form actually closes:
The QueryClose event is also treated in TestClass, and could avoid the form from closing:
How can I test for Cancel = True, set in TestClass, in the xForm class module? Let's rephrase it: If Cancel is set to True in TestClass, I must not do the cleanup code in the xForm class module. How can I accomplish that?
Until now, I have thought off of implementing another event in the xForm class (My_QueryClose?) and raise it on the QueryClose event. Outside the Code Behind Form I would deal only with the My_QueryClose event, so taking full control over what is happening. Is this a viable/better approach?
excel - 禁用用户窗体上的按钮
如果我的电子表格中的某个单元格等于某个数字,我试图弄清楚如何禁用我的 userForm 中的按钮。我尝试了下面所述的代码,但它不起作用。
excel - 标签内的图像捕获
我有一个用户窗体,其中包含一些带有图像的按钮。然后,当我单击按钮/图像时,我想要三个空白标签,图像显示在第一个标签中。然后,如果我单击另一个按钮/图像,则第二个标签是图像,第三个标签也是如此。
36 个按钮标记为 btn1 到 btn36 三个空白标签名为 capture1 capture2 capture3
我不确定我是否需要发布任何其他信息。
我需要帮助为此编写代码(VBA)
excel - 有没有办法一次禁用多个按钮?
我有一个 vba userForm,上面有 36 个按钮。当我的一个电子表格上的值达到某个数字时,我想禁用所有按钮。现在,每单击一个按钮,我所引用的电子表格上的数字就会增加一个。当数字达到三个时,我想禁用所有按钮。
excel - 将随机图像添加到标签
UserForm 2 = 36 个按钮(btn1 到 btn36) 每个按钮上都有一个图像。当我单击“添加”按钮时,我希望按钮上的三个随机图像显示在用户窗体 1 三个标签中,其中显示随机图像 1。
excel - Capturing random images
I think everything speaks for itself in the image below. I'm not sure how to write the code to acomplish it.
excel - 移除列表框上的滚动条
我在 vba 中使用 userForm 并且我有一个列表框。我想删除horoz。从底部滚动条。有没有办法做到这一点?我在属性框中没有看到任何选项。