确定集合中的UserForms索引

时间:2016-11-15 21:30:18

标签: vba userform

我正在开发一个我最初没写过的VBA“应用程序”。该应用程序使用几个不同的用户窗体。原始编码器通过引用它们在UserForms()集合中的位置来引用各个用户表单。 UserForms(MainFormID) Integer MainFormID0

的前UserForms(MainFormID).SomeControl.SomeMethod

但是,我最近做了一个更改,添加了另一个UserForm。但是,(我在想)这改变了其他一些形式的索引值,因此像MainFormID = 0这样的行会抛出错误。甚至更奇怪,这似乎只是在我运行应用程序一次之后发生;它第一次完美运行。

我希望程序根据其键(名称)确定表单的索引,而不是硬编码LinkFormID = 1LinkFormID = UserForms("LinkForm").index

有类似Model.remove().then(function () { new Model({ *some valid data* }).save(); }); 的内容吗?

0 个答案:

没有答案