Here is one way to access this function in a module:
Dim x As Excel.Application, sngA As Single
Set x = New Excel.Application
sngA = x.ln(45)
I don't think it's available in the Expression builder, but you can use it in modules, or you could create a module-level Excel object, set it, then create a function
In the Declarations Section:
Dim XL as Excel.Application
Sometime at startup, call this function in the same module:
Function SetXl()
Set XL = new Excel.Application
End Function
Now this function is available in queries, expressions:
Function MyLN(dblInput) as Double
MyLn = XL.LN(dblInput)
Exit Function
--Jim