Tried with Excel (Microsoft 365) on Windows 11, ooRexx r13268 with the patched orexxole.dll: returning .true from WorkbookBeforeClose(Wb, Cancel) now keeps the workbook open, and Excel’s arguments still arrive in declaration order. So the patch also fixes the Excel Cancel case mentioned as “not explained yet” in the report.