Why is there a hidden string in reports exported to Excel
I'm using UK QuickBooks Desktop Pro 2018 on Windows 10. When I export a report -- a GL reports for example -- to Excel, and then try to open that Excel file on a Mac, I get an error about it not being compatible. After a lot of hunting and debugging I've managed to track it down to the fact that for some reason when Quickbooks creates the Excel export it inserts some hidden objects into the Excel file. In particular, it inserts a couple of ActiveX Controls of type TextBox and those aren't tolerated by the macOS version of Excel. If I remove those, Excel on the Mac no longer has an issue and the file opens fine.
Can anyone explain:
- Why are those ActiveX Control objects there at all; what are they for?
- Why are they hidden? and
- Why does one of them contain a string of over 10,000 characters? (It's not completely random, but it's clearly not intended to be human readable).
thanks.
P.S. My macOS, Windows10, and Excel on both platforms are all current versions and up to date as far as patches and updates are concerned.
