If you have reports using COM automation or have code depending on standard NAV Office integration, such as the Excel buffer, you must upgrade your C/AL code to adopt the new interface(s).
In most cases, you will get a compile error when you try to compile your converted reports – but in some cases, you will get hard to understand COM automation errors (for example, “Unable to create an instance of Automation Server”) because the NAV server does not support COM automation and your code has to run the client side on the RTC in order for your code to work. Therefore, in most cases it is better to rewrite your code to use .net components or OpenXML, which is more robust and secure than COM and is supported by the NAV server.
There are several articles on this topic that you might find helpful:
- Excel Buffer & Ease of Upgrade: https://markbrummel.wordpress.com/2015/12/03/excel-buffer-ease-of-upgrade/
- Best Practices for Using Automation With the RoleTailored Client: https://msdn.microsoft.com/en-us/library/ee909565.aspx
- Create Word table using OpenXML and C# Without Automation/Interop: http://www.codeproject.com/Tips/1043875/Create-Word-table-using-OpenXML-and-Csharp-Without