Microsoft.Office.Interop.PowerPoint.SlideShowWindow.Presentation.Slides[j]获取Slide报错:消息筛选器显示应用程序正在使用中。 (异常来自 HRESULT:0x8001010A (RPC_E_SERVERCALL_RETRYLATER))
Microsoft.Office.Interop.PowerPoint.SlideShowWindow.Presentation.Slides[j]获取频繁,有时候报错:消息筛选器显示应用程序正在使用中。 (异常来自 HRESULT:0x8001010A (RPC_E_SERVERCALL_RETRYLATER))
使用try...catch...重试,并且在catch中等待50ms
private async Task<Slide> GetSlide(Presentation presentation, int j) { Slide slide; try { slide = presentation.Slides[j]; } catch { await Task.Delay(50); slide = await GetSlide(presentation, j); } return slide; }