Java POI:执行用户定义函数时出现问题

Java POI:执行用户定义函数时出现问题,java,excel,excel-formula,apache-poi,Java,Excel,Excel Formula,Apache Poi,在单元格中,用户已将: =SHA256function(K4) 并在VBA项目模块中定义了SHA256函数 Public Function SHA256function(sMessage As String) Dim clsX As Class1 Set clsX = New Class1 SHA256function = clsX.SHA256(sMessage) Set clsX = Nothing End Function POI FormulaEvaluator无法计算单元格

在单元格中,用户已将:

=SHA256function(K4)
并在VBA项目模块中定义了SHA256函数

Public Function SHA256function(sMessage As String)

Dim clsX As Class1
Set clsX = New Class1

SHA256function = clsX.SHA256(sMessage)

Set clsX = Nothing

End Function
POI FormulaEvaluator无法计算单元格,并显示以下错误消息:

FormulaParseException : Name 'SHA256function' is completely unknown in the current workbook
有人能帮忙解决这个问题吗

我用的是poi-3.10-FINAL


Denis

你能用Java实现这个函数吗?Apache POI完全无法处理VBA!