默认的Viso文档的CodeName为ThisDocument
,与其他Office文档不同,ThisDocument
组件的CodeName
似乎是只读的。
如果我有信任访问VBE,那么我可以重命名组件,使用如下所示的行:
ThisDocument.vbProject.vbComponents("ThisDocument").Name = "FooBar"
从那时起,我可以将对象称为FooBar
而不是ThisDocument
但是,据推测,CodeName是只读的有一个原因。我找不到重命名对象的任何问题,到目前为止,但我不确定是否会有一些意想不到的后果。
重命名ThisDocument
组件是否安全/明智?
答案 0 :(得分:2)
当形状的双击事件链接到宏(如所描述的here时,为了创建各种类型的Macrobutton)时,事情就会中断。使用Visio 2010测试 - 64位版本。
此外,在恢复ThisDocument的原始名称后......
......一切都恢复了工作:)