【发布时间】:2015-09-29 16:53:04
【问题描述】:
- 创建一个 UDF。
- 使用this site 创建函数和参数描述。
- 使用UDF,打开函数向导,显示所有描述。太好了!
- 在另一个工作簿仍处于打开状态时转到另一个工作簿。
- 使用初始工作簿中的 UDF(带有必要的前缀),打开函数向导,仅显示函数描述(无参数描述)。嘘!
有没有办法让参数描述显示在#5 中?
为 UDF 添加函数和参数描述对于 Excel 2010 来说似乎是全新的,所以我怀疑这目前可能根本不可能,但我实际上找不到在讨论的其他工作簿中使用它的想法,并且还没有能够让它自己工作。描述性变量名只能让你了解这么多,函数描述限制为 255 个字符(至少这是使用链接方法的最大字符)。
最好使用内置函数向导来完成这项工作,以便可以在宏之外访问它,但这些函数通常是使用宏创建的,所以如果您有特别好的替代建议,将不胜感激也是。
Excel 2010,Windows 7 专业版
【问题讨论】:
-
从 Workbook2 中,您想使用存储在 Workbook1 中的 UDF 并保留所有描述吗?
-
@vsoraas 是的。在第二个中,第一个中的 UDF 工作正常,函数描述显示,只是参数描述不显示。稍作编辑,希望能让未来的人更清楚。
-
您是否尝试在新工作簿中运行
DescribeFunction()? -
@paul bica 这是不合理的,因为这些功能在我公司的新工作簿中不断使用。我目前的解决方法是尽我所能描述 255 个字符的函数描述中的所有内容。