Chyba při ukládání dokumentu v Microsoft Word do eWay-CRM® přes tlačítko v pásu karet Wordu
Popis
Máte otevřený dokument v Microsoft Word a pokusíte se kliknout na tlačítko Uložit do eWay-CRM. Místo klasického dialogu eWay-CRM se objeví dialog Uložit jako. Po kliknutí na Storno nebo OK vyskočí tato chyba:
*** EXCEPTION *** Hash: B90E77DC47F06EDEC267F57E32A7A727 Message: System.InvalidOperationException: Unable to save file into 'C:\Users\Roman\AppData\Roaming\Memos\eWay\Documents\690852ce-1ad5-11e5-a900-0800276ed79a\Dokument.docx' ---> System.NotImplementedException: Method SaveAs2 not found v eWay.Core.ReflectionHelper.CallMethod(Object instance, Type type, String name, BindingFlags flags, Object[] parameters) v c:\CC.NET\Projects\NAnt\Sources\eWayLibrary\eWayShared\ReflectionHelper.cs:řádek 302 v eWay.Core.ReflectionHelper.CallPublicMethod(Object instance, String name, Object[] parameters) v c:\CC.NET\Projects\NAnt\Sources\eWayLibrary\eWayShared\ReflectionHelper.cs:řádek 271 v eWay.Core.DocumentStub.WordWrapper.SaveAs2(String fileName, Int32 fileFormat) v c:\CC.NET\Projects\NAnt\Sources\eWayLibrary\eWayDocumentStub\WordWrapper.cs:řádek 203 v eWay.Core.DocumentStub.WordWrapper.SaveFileAs(String strFileName) v c:\CC.NET\Projects\NAnt\Sources\eWayLibrary\eWayDocumentStub\WordWrapper.cs:řádek 170 --- Konec trasování zásobníku pro vnitřní výjimku --- v eWay.Core.DocumentStub.WordWrapper.SaveFileAs(String strFileName) v c:\CC.NET\Projects\NAnt\Sources\eWayLibrary\eWayDocumentStub\WordWrapper.cs:řádek 176 v eWay.Core.DocumentStub.DocumentStub.<>c__DisplayClass4.<SaveNewDocument>b__3() v c:\CC.NET\Projects\NAnt\Sources\eWayLibrary\eWayDocumentStub\DocumentStub.cs:řádek 157 v eWay.Core.GUI.Common.Design.DisplayWaitCursor(Action action) v c:\CC.NET\Projects\NAnt\Sources\eWayLibrary\DevExpressGUI\Design.cs:řádek 132 v eWay.Core.DocumentStub.DocumentStub.SaveNewDocument(ItemWrapper itemWrapper, String userDefinedDocumentName) v c:\CC.NET\Projects\NAnt\Sources\eWayLibrary\eWayDocumentStub\DocumentStub.cs:řádek 135 v eWay.Core.DocumentStub.DocumentStub.SaveDocument(Object selectedItem) v c:\CC.NET\Projects\NAnt\Sources\eWayLibrary\eWayDocumentStub\DocumentStub.cs:řádek 254 v eWay.Core.DocumentStub.DocumentStub.MenuAction(String actionID, Object SelectedItem) v c:\CC.NET\Projects\NAnt\Sources\eWayLibrary\eWayDocumentStub\DocumentStub.cs:řádek 55 TargetSite: System.String SaveFileAs(System.String) Source: eWay.Core.DocumentStub StackTrace: v eWay.Core.DocumentStub.WordWrapper.SaveFileAs(String strFileName) v c:\CC.NET\Projects\NAnt\Sources\eWayLibrary\eWayDocumentStub\WordWrapper.cs:řádek 176 v eWay.Core.DocumentStub.DocumentStub.<>c__DisplayClass4.<SaveNewDocument>b__3() v c:\CC.NET\Projects\NAnt\Sources\eWayLibrary\eWayDocumentStub\DocumentStub.cs:řádek 157 v eWay.Core.GUI.Common.Design.DisplayWaitCursor(Action action) v c:\CC.NET\Projects\NAnt\Sources\eWayLibrary\DevExpressGUI\Design.cs:řádek 132 v eWay.Core.DocumentStub.DocumentStub.SaveNewDocument(ItemWrapper itemWrapper, String userDefinedDocumentName) v c:\CC.NET\Projects\NAnt\Sources\eWayLibrary\eWayDocumentStub\DocumentStub.cs:řádek 135 v eWay.Core.DocumentStub.DocumentStub.SaveDocument(Object selectedItem) v c:\CC.NET\Projects\NAnt\Sources\eWayLibrary\eWayDocumentStub\DocumentStub.cs:řádek 254 v eWay.Core.DocumentStub.DocumentStub.MenuAction(String actionID, Object SelectedItem) v c:\CC.NET\Projects\NAnt\Sources\eWayLibrary\eWayDocumentStub\DocumentStub.cs:řádek 55
Případně se objeví následující chyba:
*** EXCEPTION *** Version: eWay-CRM(r) Premium 5.1.0.55 Hash: 98437D012C9ADC6554A25EED133F61A2 Message: System.InvalidOperationException: Unable to save file into 'C:\Users\ptk0100\AppData\Roaming\Memos\eWay\Documents\f91270fd-0d6e-11e8-82fd-00051ba709b9\Dokument.docx' ---> System.Reflection.TargetInvocationException: Cíl vyvolání způsobil výjimku. ---> System.Runtime.InteropServices.COMException: Příkaz nebyl úspěšný v Microsoft.Office.Interop.Word.DocumentClass.SaveAs2(Object& FileName, Object& FileFormat, Object& LockComments, Object& Password, Object& AddToRecentFiles, Object& WritePassword, Object& ReadOnlyRecommended, Object& EmbedTrueTypeFonts, Object& SaveNativePictureFormat, Object& SaveFormsData, Object& SaveAsAOCELetter, Object& Encoding, Object& InsertLineBreaks, Object& AllowSubstitutions, Object& LineEnding, Object& AddBiDiMarks, Object& CompatibilityMode) --- Konec trasování zásobníku pro vnitřní výjimku --- v System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) v System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments) v System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) v eWay.Core.ReflectionHelper.CallMethod(Object instance, Type type, String name, BindingFlags flags, Object[] parameters, Type[] parameterTypes) v eWay.Core.DocumentStub.WordWrapper.SaveAs2(String fileName, Int32 fileFormat) v eWay.Core.DocumentStub.WordWrapper.SaveFileAs(String strFileName) --- Konec trasování zásobníku pro vnitřní výjimku --- v eWay.Core.DocumentStub.WordWrapper.SaveFileAs(String strFileName) v eWay.Core.DocumentStub.DocumentStub.<>c__DisplayClass6_0.<SaveNewDocument>b__0() v eWay.Core.GUI.Common.Design.DisplayWaitCursor(Action action) v eWay.Core.DocumentStub.DocumentStub.SaveNewDocument(ItemWrapper itemWrapper, String userDefinedDocumentName) v eWay.Core.DocumentStub.DocumentStub.SaveDocument(Object selectedItem) v eWay.Core.Office.Addins.WordAddin.Connect.ImportDocument() v eWay.Core.Office.Addins.WordAddin.Connect.Save2eWayButton_Click(IRibbonControl control) TargetSite: System.String SaveFileAs(System.String) Source: eWay.Core.DocumentStub StackTrace: v eWay.Core.DocumentStub.WordWrapper.SaveFileAs(String strFileName) v eWay.Core.DocumentStub.DocumentStub.<>c__DisplayClass6_0.<SaveNewDocument>b__0() v eWay.Core.GUI.Common.Design.DisplayWaitCursor(Action action) v eWay.Core.DocumentStub.DocumentStub.SaveNewDocument(ItemWrapper itemWrapper, String userDefinedDocumentName) v eWay.Core.DocumentStub.DocumentStub.SaveDocument(Object selectedItem) v eWay.Core.Office.Addins.WordAddin.Connect.ImportDocument() v eWay.Core.Office.Addins.WordAddin.Connect.Save2eWayButton_Click(IRibbonControl control)
Verze
Všechny verze eWay-CRM®
Obtížnost řešení
Střední
Postup řešení
Chyba je způsobena doplňkem abDocs Word Addin od společnosti ACER. Je možné, že ukládání mohou blokovat i jiné doplňky.
Pro vyřešení problému je potřeba deaktivovat doplněk v Microsoft Word:
- V Microsoft Word klikněte na záložku Soubor.
- Zde vyberte Možnosti.
- V levém menu klikněte na Doplňky.
- V sekci Doplňky klikněte na tlačítko Přejít.
- Zde je potřeba mít doplněk abDocs Word Addin nezaškrtnutý, případně jej tedy odebrat, Po jeho odebrání by se chyba již neměla objevovat.