gpt4 book ai didi

vba - 重命名 Visio 的 `ThisDocument` 模块会导致任何问题吗?

转载 作者:行者123 更新时间:2023-12-04 21:10:00 24 4
gpt4 key购买 nike

默认 Viso 文档的 CodeName 为 ThisDocument与其他 Office 文档不同,ThisDocument组件的CodeName似乎是只读的。

如果我对 VBE 具有受信任的访问权限,那么我可以重命名组件,如下所示:

ThisDocument.vbProject.vbComponents("ThisDocument").Name = "FooBar"

从那时起,我可以将该对象称为 FooBar而不是 ThisDocument
但是,据推测,CodeName 是只读的是有原因的。到目前为止,我找不到重命名对象的任何问题,但我不确定是否会出现一些意想不到的后果。

重命名 ThisDocument 是否安全/明智?零件?

最佳答案

当形状的双击事件链接到宏(如 here 所述,以创建各种宏按钮)时,事情就会中断。使用 Visio 2010 - 64 位版本进行测试。

此外,在恢复 ThisDocument 的原始名称后...

  • FooBar.vbProject.vbComponents("FooBar").Name = "ThisDocument"

  • ...一切都恢复正常了:)

    linking shapes to macro

    关于vba - 重命名 Visio 的 `ThisDocument` 模块会导致任何问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36950856/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com