excel 2010 中为自定义函数参数添加描述

excel 2010 中为自定义函数参数添加描述

ID:33673834

大小:140.50 KB

页数:5页

时间:2019-02-28

excel 2010 中为自定义函数参数添加描述_第1页
excel 2010 中为自定义函数参数添加描述_第2页
excel 2010 中为自定义函数参数添加描述_第3页
excel 2010 中为自定义函数参数添加描述_第4页
excel 2010 中为自定义函数参数添加描述_第5页
资源描述:

《excel 2010 中为自定义函数参数添加描述》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Excel2010中为自定义函数参数添加描述 在Excel2010发布之前,用户已经可以为自定义函数(User-DefinedFunction)添加一系列的信息,比如描述等等。但是无法用常规的手段为自定义函数的参数添加描述信息。随着Excel2010的发布,这个问题得到了解决。微软改进了VBA中Application对象的MacroOptions方法--在原来的基础上添加了一个ArgumentDescriptions参数,利用此参数就可以为用户自定义函数添加描述信息了。 以下给出一个具体例子来说明这个方法的具体应用(MacroOptions的具体说明参见备注) 

2、代码如下:'''用户自定义函数FunctionFunArgDes(int1AsInteger,int2AsInteger)AsInteger    FunArgDes=int1+int2EndFunction '''此过程用户注册自定义函数SubRegUDF()  DimFuncNameAsString      '函数名称  DimFuncDescAsString       '函数描述  DimCategoryAsString        '函数类别  DimArgDesc(1)AsString     '函数参数描述数组  FuncName="FunAr

3、gDes"  FuncDesc="返回两个整数的和(测试函数参数描述)"  Category="函数参数描述测试"  ArgDesc(0)="函数参数第一个,整型"  ArgDesc(1)="函数参数第二个,整型"  CallApplication.MacroOptions(Macro:=FuncName,Description:=FuncDesc,Category:=Category,ArgumentDescriptions:=ArgDesc)EndSub将上面提供的代码复制到一个标准模块中,然后执行其中的RegUDF过程,你就可以在Excel中使用FunAr

4、gDes函数了备注:以下为微软帮助文档所提供的内容 Application.MacroOptions方法对应于“宏选项”对话框中的选项。还可使用此方法将用户定义函数(UDF)显示在“插入函数”对话框的内置类别或新类别中。语法表达式.MacroOptions(Macro,Description,HasMenu,MenuText,HasShortcutKey,ShortcutKey,Category,StatusBar,HelpContextID,HelpFile,ArgumentDescriptions)表达式   一个代表Application对象的变量。参数M

5、acro可选Variant宏的名称或用户定义函数(UDF)的名称。Description可选Variant宏的描述。HasMenu可选Variant忽略该参数。MenuText可选Variant忽略该参数。HasShortcutKey可选Variant如果为True,则为宏指定一个快捷键(还必须指定ShortcutKey)。如果该参数为False,则不为宏指定快捷键。如果宏已经有快捷键,则将该参数设置为False可删除快捷键。默认值为False。ShortcutKey可选Variant如果HasShortcutKey为True,则该参数为必选参数;否则忽略该参数

6、。快捷键。Category可选Variant一个指定现有的宏函数类别的整数(例如,财务、日期与时间或用户定义)。请参阅备注部分,以确定映射为内置类别的整数。还可指定自定义类别的字符串。如果提供了一个字符串,它将作为类别名称显示在“插入函数”对话框中。如果此类别名称从未使用过,则将用该名称定义一个新的类别。如果使用的类别名称与某个内置名称相同(请参阅“说明”部分中的列表),MicrosoftExcel将把用户定义的函数映射到该内置类别。StatusBar可选Variant宏的状态栏文本。HelpContextID可选Variant一个指定分配给宏的帮助主题上下文I

7、D的整数。HelpFile可选Variant包含HelpContextId定义的帮助主题的帮助文件名。ArgumentDescriptions可选Variant“函数参数”对话框中显示的UDF参数的描述。说明下表列出了哪些整数被映射到可在Category参数中使用的内置类别。Integer类别1财务2日期与时间3数学与三角函数4统计5查找与引用6数据库7文本8逻辑9信息10命令11自定义12宏控件13DDE/外部14用户定义15第一个自定义类别16第二个自定义类别17第三个自定义类别18第四个自定义类别19第五个自定义类别20第六个自定义类别21第七个自定义类别

8、22第八个自定义类别23

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。