Hello together,
i have checked almost all articles about this error here and it still does not work. We have here a user that is simply not able to save a report in studio 2014 and 2017 as xlsx. He gets the message below you see in the log. the log is in this case from studio 2014 SP2. But its the same for 2017.
He has Office 2013 with english language pack installed. I'm suspecting that its maybe Office which causes this issue because he can saves as html or xml. Office was repaired with control panel but no change. We even reset and deleted all data in his local userprofile in windows and on our windows server so a new profile was generated by windows during login but no success. SDL Fresh App was also not helping in this case.
I made then a test on a different machine but also logging in with his username. Before i also removed his local userprofile data + also everything what was saved on our windows server in his serverside userprofiles. And this time finally it worked. The only difference is a different office version. On this machine its Office 2016.
But it simply does not want to work on his machine and i'm running out of ideas. Do you have any idea about this? Seems that im not the only one that is affecting with this issue. Can this be forwarded to SDL devs. I know Studio 2017 and 2014 is old but it should still work in my opinion.
<SDLErrorDetails time="07/07/2021 13:33:34">
<ErrorMessage>Der Bericht kann nicht gespeichert werden</ErrorMessage>
<Exception>
<Type>System.Reflection.TargetInvocationException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</Type>
<HelpLink />
<Source>mscorlib</Source>
<HResult>-2146232828</HResult>
<StackTrace><![CDATA[ bei System.RuntimeType.InvokeDispMethod(String name, BindingFlags invokeAttr, Object target, Object[] args, Boolean[] byrefModifiers, Int32 culture, String[] namedParameters)
bei System.RuntimeType.InvokeMember(String name, BindingFlags bindingFlags, Binder binder, Object target, Object[] providedArgs, ParameterModifier[] modifiers, CultureInfo culture, String[] namedParams)
bei Sdl.ProjectApi.Reporting.XmlReporting.Helper.ConvertToMht(Byte[] html, Encoding htmlEncoding)
bei Sdl.ProjectApi.Reporting.XmlReporting.ExcelReportRenderer.RenderReport(String xml, ReportDefinition reportDefinition, ReportFormat format)
bei Sdl.ProjectApi.Reporting.XmlReporting.XmlTaskReportRenderingEngine.RenderReport(ITaskReportInstance taskReportInstance, ReportFormat format)
bei Sdl.ProjectApi.Implementation.Report.SaveAs(String targetFilePath, ReportFormat format)
bei Sdl.TranslationStudio.Common.Reports.ReportUtil.ShowSaveAsDialog(IReport report, ReportFormat& format)]]></StackTrace>
<InnerException>
<Type>System.Runtime.InteropServices.COMException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</Type>
<ErrorCode>-2146644475</ErrorCode>
<HelpLink />
<Source>CDO.Message.1</Source>
<HResult>-2146644475</HResult>
<StackTrace><![CDATA[]]></StackTrace>
</InnerException>
</Exception>
<Environment>
<ProductName>SDL Trados Studio</ProductName>
<ProductVersion>14.0.0.0</ProductVersion>
<EntryAssemblyFileVersion>14.1.10018.54792</EntryAssemblyFileVersion>
<OperatingSystem>Microsoft Windows 10 Pro</OperatingSystem>
<ServicePack>NULL</ServicePack>
<OperatingSystemLanguage>1031</OperatingSystemLanguage>
<CodePage>1252</CodePage>
<LoggedOnUser>RHEINDOM\a.rodriguez-ortiz</LoggedOnUser>
<DotNetFrameWork>4.0.30319.42000</DotNetFrameWork>
<ComputerName>PM-ES-18</ComputerName>
<ConnectedToNetwork>True</ConnectedToNetwork>
<PhysicalMemory>4191268 MB</PhysicalMemory>
</Environment>
</SDLErrorDetails>
Translate