Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 如何在加载的加载项中获取函数/UDF列表_Excel_Vba - Fatal编程技术网

Excel 如何在加载的加载项中获取函数/UDF列表

Excel 如何在加载的加载项中获取函数/UDF列表,excel,vba,Excel,Vba,在Excel+VBA中,如何列出加载项中包含的函数?最后,我使用了应用程序。RegisteredFunctions。但这仅适用于通过加载项注册的自定义项。您想在哪里列出它们?你想用这个列表做什么?我将创建一个包含所有函数的对话框,以及它们所属的加载项。我可以想出两种方法。在我看来,更安全的方法是让加载项在加载时生成该列表,使用工作簿\加载项安装或工作簿\打开方法(或两者)触发宏来执行此操作。不太安全的方法需要更改信任中心设置,以便信任对VBA项目对象模型的访问,然后使用Microsoft Vis

在Excel+VBA中,如何列出加载项中包含的函数?

最后,我使用了
应用程序。RegisteredFunctions
。但这仅适用于通过加载项注册的自定义项。

您想在哪里列出它们?你想用这个列表做什么?我将创建一个包含所有函数的对话框,以及它们所属的加载项。我可以想出两种方法。在我看来,更安全的方法是让加载项在加载时生成该列表,使用工作簿\加载项安装或工作簿\打开方法(或两者)触发宏来执行此操作。不太安全的方法需要更改信任中心设置,以便
信任对VBA项目对象模型的访问
,然后使用Microsoft Visual Basic For Applications Extensibility library直接查看条目。但这会让你接触某些病毒。