VBA宏改变宏

时间:2013-08-20 09:51:07

标签: vba ms-word

是否可以在MS Office(在本例中为Word)中创建一个将更改其他宏代码的宏?我试图找到信息,但没有结果。

我有一个作为模板的文档。模板的内容已更改,然后保存到另一个文件。但是,在其中包含当前日期非常重要。它不能自我更新。这些文档转到人员文件夹,知道何时获取文档很重要,因此它必须只是数据(或者不更新的内容)。

我正在考虑一个可以输入当前日期的启动事件宏,在退出时会询问“你想要自我更新功能吗”是/否

如果是,请删除该事件。但是我不知道是否可能。如果是,我仍然不知道如何搜索它。

1 个答案:

答案 0 :(得分:0)

不,这是不可能的。在VBA中,与定义事件时的某些低级语言不同,即使使用其他VBA代码,也无法禁用它。

在C#或VB.NET,Java或C ++中,您可以通过从处理程序中取消连接来禁用事件,但这在VBA中是不可能的。

也许如果你更清楚你需要什么,我可以给你一个更好的答案。