Pewna aplikacja w .NET2 SP2 nie jest w stanie uruchomić Worda 2016. Chodzi o to że program generuje gotowe formularze w Wordzie z wypełnionymi danymi pobieranymi z bazy. Od jakiegoś czasu program nie jest w stanie uruchomić Worda 2016, a zwraca taki błąd:
Błąd: Nie można rzutować obiektu modelu COM typu 'Microsoft.Office.Interop.Word.ApplicationClass' na typ interfejsu 'Microsoft.Office.Interop.Word._Application'. Ta operacja nie powiodła się, ponieważ wywołanie metody QueryInterface dla składnika modelu COM w celu uzyskania interfejsu o identyfikatorze IID '{00020970-0000-0000-C000-000000000046}' nie powiodło się z powodu następującego błędu: Wystąpił błąd podczas ładowania biblioteki typu/DLL. (Wyjątek od HRESULT: 0x80029C4A (TYPE_E_CANTLOADLIBRARY)).
Szczegóły: w System.StubHelpers.StubHelpers.GetCOMIPFromRCW(Object objSrc, IntPtr pCPCMD, IntPtr& ppTarget, Boolean& pfNeedsRelease)
w Microsoft.Office.Interop.Word.ApplicationClass.set_Visible(Boolean prop)
w EditorsManagment.MSWordEditor.MakeVisible()
w SIP2.Dokumenty.DocumentManager.DokumentSIP2.OtworzIZapiszDokument(Boolean show_wait, Boolean wait_for_close, Boolean read_only)
w SIP2.Dokumenty.DocumentManager.DocumentManager.UtworzDokumentZeSciazkaZwrotna(Int64 id_typyDokumentow, ListaParametrow listaParametrow, DokumentSIP2& doc)
w SIP2.SprawaDs.Eakta.FmDokumentyDane.timer_Tick(Object sender, EventArgs e)
w System.Windows.Forms.Timer.OnTick(EventArgs e)
w System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
w System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
W logach systemowych nic dodatkowego nie znalazłem. Co jest powodem takiego zachowania programu? Piszę do was bo nie chce nic robić na rękę na podstawie znalezionych informacji z neta np. tych https://social.msdn.microsoft.com/Forums/vstudio/en-US/ac zresztą tyczą się Outlooka a ja mam problem z Wordem. System to Windows 10 v 1709 x64 .