我有一个处理电子表格等的复杂UI,它包含在表单Show
方法之前从文本文件设置的默认字段值。如果它处理工作表并且用户只需单击Run
按钮一次就可以了。但在某些情况下,我可以通过将特定值设置到文本文件中然后让表单读取它们来发送项目外调用。由于它可能涉及数十张要处理的内容,因此能够让调用者发出Run
事件而不是用户一遍又一遍地点击Run
按钮会很好。但默认情况下,VBA将表单的事件设置为Private
。是否有任何隐藏的gotchyas将表单事件设置为Public
?
最重要的是,我可以编写一行代码来触发事件,或者我可以使用其他方法编写一个吨来实现相同的结果。
答案 0 :(得分:0)
将某些表单的Private
事件更改为Public
并且有一个外部程序调用它们似乎没有任何负面影响(这在几乎一周之后)使用)。