问题标签 [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.

0 投票
1 回答
15107 浏览

vba - 如何使用变量引用用户窗体的复选框

谁能告诉我如何使用变量引用用户表单的复选框?

例如我有这样的东西,

我必须检查近 40 到 50 个复选框。但是像这样编写 40 到 50 条语句非常耗时,而且代码也更大。

所以我有点想遍历它们:

类似的东西。我没有找到太多,但我最终找到了它。这是链接http://www.ozgrid.com/forum/showthread.php?t=43358答案是这样的,

但它不起作用。有谁知道如何做到这一点?是否可以?任何帮助是极大的赞赏。

0 投票
2 回答
3130 浏览

vba - Outlook VBA 定时关闭用户窗体

我正在尝试设置一个将出现的用户表单,保持 10 秒,然后自动关闭。我之前在 Excel 中使用以下OnTime方法完成了此操作:

但是,由于 Outlook 无法识别该OnTime方法,因此我一直在尝试使用该Timer语句:

这样做的问题是,当用户表单打开时,宏(包括循环)会暂停,直到手动关闭用户表单......

对此解决方法的任何帮助将不胜感激。

干杯!

0 投票
2 回答
888 浏览

vba - 在 Excel 用户窗体上单击“X”有时会关闭电子表格

我正在编写一个电子表格,双击某些单元格会打开一个用户表单。当某些用户单击“X”关闭用户窗体时,整个工作簿都会关闭(这不是预期的行为)。如果单元格有内容,就会发生这种情况;如果单元格为空白,则用户窗体关闭时工作簿不会关闭。

这是调用用户窗体的一般代码:

我以前见过这种行为,只是相反:单击“X”关闭从空白单元格打开的表单关闭了工作簿,当我创建一个新工作簿并将所有代码复制到其中时,这个问题就消失了。

令我困惑的是,这个错误发生在一个用户的系统上,而不是另一个用户的系统上,即使两者都安装了相同的 Excel。

0 投票
2 回答
846 浏览

vba - 在用户窗体的 Excel 组合框中显示任意文本

我在 Excel 用户窗体上有 2 个垂直接触的组合框,它们都是在设计时添加的,而且都没有绑定列。在 ComboBox1 中进行选择时,我想在 ComboBox2 中显示一些文本,例如“进行进一步选择 ===>”。在 ComboBox2 中进行选择时,此文本应消失。

我怎样才能做到这一点?

0 投票
1 回答
5181 浏览

vba - excel表格中文本框中的小数点处理

我想在 Excel 表单的文本框中显示一个数字。报告,但是我只想显示任何小数点,如果它们存在并且我只想显示 2 个小数位。

例如,如果数字是 12,那么我想显示 12

如果数字是 12.1 那么我想显示 12.10

如果数字是 12.126 那么我想显示 12.13

目前我有以下代码,它没有显示小数点:

0 投票
3 回答
7290 浏览

charts - Excel VBA 用户表单 - 设置与用户表单图像大小相同的图表

我在用户窗体中有一个图像,它显示一个预先存在的图表,根据属性菜单,高度 = 246 和宽度 = 462(它没有指定单位)。我希望调整图表的大小,以便在保存图表的 .GIF 并将其加载到用户表单图像时与尺寸匹配。在图表属性中,我可以更改尺寸,但只有英寸选项。我怎样才能让这些尺寸匹配?

0 投票
2 回答
4712 浏览

vba - 将描述添加到 Excel VBA 表单中的文本框中,一旦用户开始在其中输入,该表单就会消失

我们有一个包含多个文本框的用户表单,我们希望构建类似于下面链接图像的内容,以显示用户应在每个文本框中输入的内容:

http://d2o0t5hpnwv4c1.cloudfront.net/426_formsBestPractices/comments.png

一旦用户开始输入,“默认”文本就会消失(而不是一旦用户“登陆”文本框内的光标。

此外,如果在文本框中没有输入任何内容,则不会提交默认文本并使用空白。

这可以做到吗?

任何建议将不胜感激。

0 投票
2 回答
6390 浏览

vba - VBA 从用户窗体更新公共数组

我有一个创建和处理数组的 VBA Sub:

然后是一个带有命令按钮的用户窗体,它应该能够处理数组 myArr。

如何将数组传递给用户窗体?Sub 如何查看更新后的数组?谢谢

0 投票
2 回答
1771 浏览

excel - 在 Excel 用户窗体上的缩放框架内移动控件

我有 Userform1,它的大小适合在 2560 x 1440 的监视器中全屏显示。 Userform1 包含 FrameA,其 .Width 也是 2560,并且缩放到 10%。

FrameA 包含一个子 FrameB,其 .Width 为 8000,其 .Left 为 1000(在 FrameA 缩放坐标中)。FrameB 在屏幕上完全可见。

我想将 FrameB 向右移动,使其右边缘位于显示器的右边缘。有人可以告诉我这样做的算法吗?

0 投票
1 回答
1021 浏览

c# - 将 Word 文档用户表单复制到另一个

我在下面有这段代码可以将 VBA 代码从一个 word 文档复制到另一个(我使用的是 C#)。它适用于模块,但我似乎无法让它与用户表单一起使用。

是的,用户表单被复制到目标文档,但它的字段没有。就像它包含标签和文本框一样。这些字段不会被复制。我在这里错过了什么吗?