SlideProof could not insert shape

Problem

  • Can not insert certain elements with error message  Error HRESULT E_FAIL has been returned from a call to a COM component. 

Solution


  • Quick fix:
    1. Close Powerpoint (Check via Task Manager that the process POWERPNT.EXE is not running anymore)
    2. Navigate to the folder where SlideProof stores the preferences (%LOCALAPPDATA%\Veodin\SlideProof)
    3. Delete the "Library" folder and all content
    4. Restart PowerPoint (SlideProof will build the Library cache from scratch)
  • For deeper

Exception


2015-08-31T16:33:22.286|9436|1| COMException: Error HRESULT E_FAIL has been returned from a call to a COM component.


at Microsoft.Office.Interop.PowerPoint.Presentations.Open(String FileName, MsoTriState ReadOnly, MsoTriState Untitled, MsoTriState WithWindow)
at VeodinSlideProof.Model.Library.Part.Part.1
at VeodinSlideProof.Model.Library.Part.Part.RequestPresentation()
at VeodinSlideProof.Model.Library.Model.LibraryCore.RequestPresentation(Part part)
at VeodinSlideProof.Model.Library.Commands.CommandInsertSlide.[1].1
at VeodinUtils.Threading.UiThreadInvokeQueue.[1].1

Background

  • We suspect it have something to do with PowerPoint resiliency maybe it crashed during opening the Content.potx from the Libary part?

Feedback and Knowledge Base