有没有办法以编程方式禁用Powerpoint对话框或关闭对话框?

在我的代码中,我试图取消对PowerPoint幻灯片中所有组的分组。下面的代码在大多数情况下都有效,但是偶尔我偶尔会遇到一个对话框对话框的问题

foreach(PowerPoint.Shape _shape in _slide.Shapes) {
    try {
        _shape.Ungroup();
    } catch (System.UnauthorizedaccessException) {
        //Not a Group Exception.
    }
}

有没有办法以编程方式禁用Powerpoint对话框或关闭对话框?

在单击[确定]之后,将在_shape.Ungroup()行上获取异常处理程序。

  

System.Runtime.InteropServices.COMException:'错误HRESULT E_FAIL具有   是从对COM组件的调用返回的。”

我尝试搜索禁用对话框的方法,因此它将直接跳到异常处理对话框。使用我发现的here禁用警报

  

pptApplication.DisplayAlerts = PowerPoint.PpAlertLevel.ppAlertsnone;

但这对我根本没有用,无论如何仍然会弹出对话框。我不确定是否还有其他禁用弹出窗口或对话框的方法。还是有一种在出现对话框时自动关闭对话框的方法。

欢迎任何帮助。预先感谢。

yehuan19840620 回答:有没有办法以编程方式禁用Powerpoint对话框或关闭对话框?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3136675.html

大家都在问