将网格线添加到Excel VBA用户表单
问题描述:
有没有办法在Excel VBA用户窗体中将网格线和对象添加到网格线?将网格线添加到Excel VBA用户表单
我在Excel VBA中生成一个UserForm,其中包含大量文本框和标签。对齐它们,即使使用自动对齐和分组工具也非常繁琐且耗时。如果水平和垂直网格线可用于将对象捕捉到(认为是AutoCAD),则该过程将加快。默认的用户窗体有网格点但不是线,并且必须为每个对象手动启用捕捉;它不是所有对象的内置默认值。
这些功能并不是内置的,但可能有一个插件。但我对此表示怀疑。 –
不是我所知道的。捕捉行为有点50/50,取决于控件在调整大小时是否与点对齐。 当左右拖动控件时,左上角的点与点对齐。 您当然可以在代码中在运行时添加控件,并在那里进行对齐和大小调整。 –
如果您在VBA中生成表单,则可以将控件准确地放在您想要的位置,所以我不太了解这个问题。 – Rory