Does any of NumXL functions raise an exception?

No. NumXL functions report the status of function via the return value. All exceptions (C++ or Win32 structured) are trapped (caught) and processed early on inside the function. In sum, you don’t have to trap any exception while calling NumXL functions.