我目前正在使用Excel DNA在F#中编写函数,并将它们作为公式导入Excel。每当选择一个单元格时,我都可以调用通过Excel DNA导入的任何函数。但是,在尝试创建新宏时,我只能在代码中调用内置公式,而不是用户定义的公式。例如,如果我写下以下内容:
Sub a()
Range("A1").Value = ActiveWorkbook.Application.WorksheetFunction.Sum(2, 3)
End Sub
宏可以输入" 5"进入细胞A1。但是,如果我使用通过Excel DNA导入的F#编写的函数,则上述逻辑不适用,因为该函数未在ActiveWorkbook.Application.WorksheetFunction下列出。用户定义的函数/公式将位于何处?