Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
Address crash in Excel 2007 #9456
Link to issue number:
Summary of the issue:
With the merging of PR #9257 which greatly increased performance in Excel, Excel 2007 began to crash on start-up for some users. And for others, NVDA would simply fail to report whether a cell had a formular or other related features.
Description of how this pull request fixes the issue:
This PR stops relying on Windows to try and marshal the Excel range object, and instead the range's address is passed to the rpc function as a string. Then in Excel's main thread, a reference to Excel's object model is retreaved and a range object is created using the passed in address.
Opened Excel 2007 and focused on a cell. Excel no longer crashes on the machine it used to crash on.
Known issues with pull request:
Change log entry: