public void UnloadPreview() { if (_officePreviewInstance != null) { ( (IPreviewHandler) _officePreviewInstance ).Unload(); Marshal.FinalReleaseComObject( _officePreviewInstance ); _officePreviewInstance = null; GC.Collect(); } }