我试图在VBA中建立一个类似于博士的 h机制(前面和批评,我知道这种机制是站不住脚的)。 我之所以努力,是因为我没有找到其他途径来适当分清整个团队的工作,因此我希望这一机制能够带来一些Dorupal的受审判和休战的心态。 我这样做了,但我很抱歉。
这里,我做了些什么:一个发送器模块,基本上对我项目的所有单元进行操作,并测试这些模块是否以具体的预设装置开始(指它们重新 h取模块),如果它找到,则:
Call Application.Run(Module.Name & ".hook_" & HookName)
我知道,并非原样,但如果我凌驾于所有模块,并援引所有工作手册活动的空白,那么它就开始像《非洲就业行动计划》那样 little。 这意味着,我允许在不污染本工作手册中的代码的情况下,使用任何模块。 更糟的是,不同的人将在不同的ook模块(BIG BONUS)内处理不同的特征。
正如我说过的那样,这项工作,但我还必须打上<条码>申请。 EnableEvents = False before these insigns, and Application. EnableEvents = real
after the insigns, so,我不会最终陷入无限的休战。 这也是ok。
我的问题是: 我只想作一大错误的手法,这样,如果有人ook弄一些东西,我就可以在我的顶端发送器和可以再利用的事件中追索错误。 象一个好的想法一样,但由于我使用<代码>Application.Run(),整个错误处理机制在中间被打破,因此,发送者获得的笔录中出现的任何错误就如此。 这也将留下为<代码>False而设的申请活动,这种活动是坏的(在我援引ook之前,将Im打到<代码>False)。
我的问题是: 是否有办法在未经申请的未定单元内援引具体名称的功能。 顺便说一句,我的错误对发送者来说是多余的? 我试图这样做:
Call Module.hook_WorksheetChange()
但是,它没有汇编成册(我没有听从成功,但我希望......)。 www.un.org/Depts/DGACM/index_french.htm 标有VBComponent和hook_WorksheetChange(
)的物体代码>是单元中定义的实际<编码>。
想法? 不要让每个人都总是处理<条码>申请,那就太过了。 EnableEvents = Real Cleanup - it should only be concern with it s own, norm-specific misprocess.