Fix link URL reporting in Excel cells (#17362)
Summary of the issue:
In Excel, when a cell contains a link, using the report link command (NVDA+k) reports "Blank" instead of the URL.
Description of user facing changes
When using NVDA+K in an Excel cell, the correct URL is now reported (with simple or double press).
Description of development approach
Use Excel object model to get the URL of the link.
Put the MsoHyperlink enumeration in a separate file since it is now used by both Word and Excel.
Testing strategy:
Manual tests:
Confirmed that link reporting in Excel (single or double press), as well as in Word (legacy) is working correctly.
Confirmed that trying to report the URL of a link where there is no link behaves as expected.