默认的Viso文档具有CodeName,ThisDocument与其他Office文档不同,该ThisDocument组件CodeName似乎是只读的.
如果我有信任访问VBE,那么我可以用这样的行重命名组件:
ThisDocument.vbProject.vbComponents("ThisDocument").Name = "FooBar"
Run Code Online (Sandbox Code Playgroud)
从那时起,我可以将对象称为FooBar而不是ThisDocument
但是,据推测,CodeName是只读的有一个原因.到目前为止,我找不到重命名对象的任何问题,但我不确定是否会有一些意想不到的后果.
重命名ThisDocument组件是否安全/明智?