繁体   English   中英

将使用Excel DNA在F#中编写的用户定义函数导入VBA子例程

[英]Importing User-Defined Functions Written in F# Using Excel DNA Into VBA Subroutines

我目前正在使用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下列出。 用户定义的函数/公式位于何处?

看一下本教程 需要完成几个步骤。 本教程使用C#,但对于F#应该同样有效。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM