代码之家  ›  专栏  ›  技术社区  ›  SlowLearner

MS Word是否具有与ExecuteExcel4Macro等效的

  •  1
  • SlowLearner  · 技术社区  · 6 年前

    奇普·皮尔森 裂开 在Excel中记录了一个功能 Application.ExecuteExcel4Macro(HiddenName) .

    此功能为加载项提供了一个隐藏良好的应用程序级空间来存储信息。。。看看: http://www.cpearson.com/Excel/hidden.htm

    Word是否有类似的功能?

    我试过intellisense,但一开始就没有 Application.Ex

    1 回复  |  直到 6 年前
        1
  •  0
  •   Community CDub    4 年前

    答案似乎是否定的

    感谢cyboashu和CindyMeister的评论。ExecuteExcel4Macro的好处在于,它允许开发人员将内容放置在非常私有的空间中;显然,除非您确切知道自己在寻找什么,否则不可能(或极其困难)从这个隐藏的空间中读取,并且它会一直持续到所有文档都关闭为止。

    MS Word有多种变通方法:

    • ini文件(system.PrivateProfileString) (非专用,文件在应用程序关闭时仍然存在)
    • 自定义XML部件 (绑定到文档实例,随文档一起消亡)
    • 文档变量 (绑定到文档实例,随文档一起消亡)

    尽管它们很好,但这些方法并不是我想要的(我的问题更多的是出于兴趣而非实际需要)。


    我还想到:

    在Word中创建Excel对象并以这种方式使用该功能,但我认为如果 End 突然同样,我认为专门构建的DLL也会成为 终止 .