Java POI:麻烦执行用户定义的function

在一个单元格中,用户已经把:

=SHA256function(K4) 

并定义了VBAProject模块中的SHA256function。

 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

丹尼斯