2016-09-21 103 views
0

我在“common”脚本库中添加了一个名为“ClearItem”的新函数。我想以称为“欢迎”的形式调用此函数。 在“欢迎”形式中,我在全局中添加了“常用”脚本库,并单击保存按钮。保存表单后,我试图在“欢迎”表单中的一个按钮操作中调用“ClearItem”函数。它总是抛出一个错误,因为“不是子或函数名:CLEARITEM”,我不知道为什么。不是子或函数名称错误

注 - ClearItem函数存在于通用脚本库中。

感谢有人能帮助我解决这个问题。

+0

寻求调试帮助的问题(“为什么不用这个代码工作?”)必须包含所需的行为,特定的问题或错误以及在问题本身中重现问题所需的最短代码。没有明确问题陈述的问题对其他读者无益。请参阅:如何创建最小,完整和可验证示例。 http://stackoverflow.com/help/mcve – MGorgon

回答

1

有两个(选项) - 表单中的部分添加脚本库。

一个是在(Globals)FormName部分,另一个在FormName部分的设计师。

如果将库添加到后者,则无法找到它。它必须位于前者才能通过按钮访问。

如果你只需要一个按钮中的库,那么你可以将它添加到按钮'(选项) - 部分。

请注意:如果您打开了一个表单并包含一个脚本库,并且AFTER修改了函数库“ClearItem”后,表单将不知道该函数,直到您完全关闭并重新打开为止。

另一个常见错误是脚本库中缺少Option Public行。在这种情况下,你永远不会看到表单中的函数。