小编car*_*le1的帖子

何时为 Excel 插件设置 MacroOptions

我正在制作一个 Excel 插件。它由模块中的几个函数组成,如下所示:

Public Function MyFunctionOne(X As Range, Y As Double) As Double
    MyFunctionOne = 1 'Example
End Function
Public Function MyFunctionTwo(X As Range, Y As Double) As Double
    MyFunctionTwo =  2 'Example
End Function
Public Function MyFunctionThree(X As Range, Y As Double) As Double
    MyFunctionThree =  3 'Example
End Function
Run Code Online (Sandbox Code Playgroud)

我已将整个内容保存为.xlamExcel 插件。因此,每次我启动新的电子表格时,这些功能都可用。

我最近了解到我可以将我的功能分配给一个类别,这非常有帮助。这使得它们可以通过 Excel 函数向导轻松使用。我使用以下代码来分配类别:

Public Sub MyRegister()
    Application.MacroOptions Macro:="MyFunctionOne", Description:="Returns 1", Category:="My New Category"
    Application.MacroOptions Macro:="MyFunctionTwo", Description:="Returns 2", Category:="My New Category"
    Application.MacroOptions Macro:="MyFunctionThree", Description:="Returns 3", Category:="My …
Run Code Online (Sandbox Code Playgroud)

excel vba excel-addins

4
推荐指数
1
解决办法
2372
查看次数

标签 统计

excel ×1

excel-addins ×1

vba ×1