After AutoIt 3.3.12.0 the handling of COM errors has been "fixed".
Now nested COM operations crash the script in case of an error even when there is a COM error handler.
Edit: All 3 problems have been fixed in AutoIt 3.3.14.3.
Here you find a fixed version of function _Excel_RangeFind. I simply removed all nestings and added the missing COM error hander:
Another function that needed some modification is _Excel_BookOpen. It crashed when a workbook was opened using _Excel_BookOpen with parameter $bVisible = True, saved and then reopened. The following modification solves the problem:
2017/06/19:
Another function that needed some modification is _Word_DocSaveAs. It doesn't work with Word 2013 or later as MS felt the urge to change the name of the save method from SaveAs to SaveAs2.
The following modification solves the problem:
Please tell me if you still have problems with this or any other function from the Excel or Word UDF!