首页officeexcel正文

Excel VBA 添加自定义函数的参数描述

强国说学习2023-04-2082ExcelVBA添加自定义函数参数描述

在Excel 2010 发布之前,用户已经可以为自定义函数(User-Defined Function)添加一系列的信息,比如描述等等。但是无法用常规的手段为自定义函数的参数添加描述信息。Excel 2010 及以后版本这个问题得到了解决。微软改进了 VBA 中 Application 对象的 MacroOptions 方法——在原来的基础上添加了一个 ArgumentDescriptions 参数,利用此参数就可以为用户自定义函数添加描述信息了。以下给出一个具体例子来说明这个方法的具体应用,将后列的代码复制到一个标准模块中,然后执行其中的 RegUDF 过程,你就可以在 Excel 中使用‍ FunArgDes 函数了

具体代码:

该篇文章内容来源于网络,由强国说学习-WPS之家(wps.qiangguoshuo.com)收集,希望能为您提供帮助。

'用户自定义函数Function FunArgDes(int1 As Integer, int2 As Integer) As IntegerFunArgDes = int1 + int2End Function'此过程用户注册自定义函数Sub RegUDF()Dim FuncName As String '函数名称Dim FuncDesc As String '函数描述Dim Category As String '函数类别Dim ArgDesc(1) As String '函数参数描述数组FuncName = "FunArgDes"FuncDesc = "返回两个整数的和(测试函数参数描述)"Category = "函数参数描述测试"ArgDesc(0) = "函数参数第一个,整型"ArgDesc(1) = "函数参数第二个,整型"Call Application.MacroOptions(Macro:=FuncName, Description:=FuncDesc, Category:=Category, ArgumentDescriptions:=ArgDesc)End Sub

如想转载该文章请注明出处:强国说学习-qiangguoshuo.com
强国说学习

转载声明:本站发布文章及版权归原作者所有,转载本站文章请注明文章来源!

本文链接:https://www.qiangguoshuo.com/excel/73060.html