gpt4 book ai didi

vba - 有没有办法以编程方式读取宏描述?

转载 作者:行者123 更新时间:2023-12-04 21:02:48 26 4
gpt4 key购买 nike

我正在使用 Excel for Mac 2011。使用 Application.MacroOptions(macroName, macroDesc) 以编程方式向宏添加描述非常容易.但是,您如何以编程方式阅读该描述?

由于项目所需的原因,我正在重新设计一个带有一些可自定义选项的宏对话框,包括编辑宏描述。所以我有一个弹出窗口,用户可以在其中输入宏的宏描述,但是,我还希望能够读取描述以显示当前描述是什么(或者至少是当前描述有什么)在用户更改描述后变为)。

最佳答案

nbayly 引用 cpearsons 网站 here它提供了可以访问 VBA 文本的代码。在生产 Excel 工作簿中启用此类代码似乎存在许多安全性缺点。

我有一个想法。也许你可以:

  • 使用工作簿中的代码创建一个隐藏的工作表,其中包含所有宏及其描述的列表。 (然后禁用您添加的代码和引用)。
  • 创建新宏时,您的对话会添加到此列表中

  • 通过执行上述操作,您只需使用 Application.MacroOptions(macroName, macroDesc) 来编写描述,并且您还可以在工作表中保留一份副本,您无需阅读它。

    一个想法,有什么好处?

    关于vba - 有没有办法以编程方式读取宏描述?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32957218/

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