我正在开发一个我最初没写过的VBA“应用程序”。该应用程序使用几个不同的用户窗体。原始编码器通过引用它们在UserForms()集合中的位置来引用各个用户表单。 UserForms(MainFormID)
Integer MainFormID
为0
UserForms(MainFormID).SomeControl.SomeMethod
但是,我最近做了一个更改,添加了另一个UserForm。但是,(我在想)这改变了其他一些形式的索引值,因此像MainFormID = 0
这样的行会抛出错误。甚至更奇怪,这似乎只是在我运行应用程序一次之后发生;它第一次完美运行。
我希望程序根据其键(名称)确定表单的索引,而不是硬编码LinkFormID = 1
和LinkFormID = UserForms("LinkForm").index
。
有类似Model.remove().then(function () {
new Model({ *some valid data* }).save();
});
的内容吗?