MS Word是否具有与ExecuteExcel4Macro等效的功能

时间:2018-05-15 23:14:12

标签: vba excel-vba word-vba excel

Chip Pearson RIP 记录了Excel Application.ExecuteExcel4Macro(HiddenName)中的一项功能。

此功能为存储信息的插件提供了一个隐藏得很好的应用程序级空间...看看:http://www.cpearson.com/Excel/hidden.htm

MS Word是否有类似的功能?

我尝试了intellisense,但没有任何内容以Application.Ex

开头

1 个答案:

答案 0 :(得分:0)

似乎答案是否

感谢cyboashu和Cindy Meister的意见。 ExecuteExcel4Macro的优点在于它允许开发人员将内容放在非常私密的空间中;显然,除非你确切地知道你在寻找什么,否则从这个隐藏的空间中读取是不可能的(或极其困难的),并且它会持续到所有文件都关闭为止。

MS Word有各种解决方法:

  • ini文件(system.PrivateProfileString)(非私有,文件在应用程序关闭时仍然存在)
  • customXML部件(绑定到文档的实例,随文档而死)
  • 文档变量(与文档实例相关,随文档而死)

虽然它们很好,但这些方法并不像我追求的那样(我的问题更多的是出于对实际需要的兴趣)。

我也曾想过:

在Word中创建Excel对象并使用该方式使用该功能,但我认为如果突然出现End,问题仍然存在。同样,我认为专用DLL也会成为End的受害者。