Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
c#.net互操作关闭对话框_C#_.net_Office Interop - Fatal编程技术网

c#.net互操作关闭对话框

c#.net互操作关闭对话框,c#,.net,office-interop,C#,.net,Office Interop,使用.NET interop打开Word文档后,将创建一个对话框,阻止对打开的文件进行编程编辑。用户无法看到winword.exe进程,因此无法关闭对话框。有没有办法关闭对话框或防止在启动时打开它们 我相信这可能是第一次要求用户设置姓名和首字母的对话 注意:我知道最好避免使用interops,并且熟悉Aspose产品 看到我的答案了吗 基本上,您需要禁用所有“警报”,如上面描述的对话框。当然,不要使用“MSProject”,而是使用“Word”。我没有答案,但我会尝试找到一种类似于交互的方法。S

使用.NET interop打开Word文档后,将创建一个对话框,阻止对打开的文件进行编程编辑。用户无法看到winword.exe进程,因此无法关闭对话框。有没有办法关闭对话框或防止在启动时打开它们

我相信这可能是第一次要求用户设置姓名和首字母的对话

注意:我知道最好避免使用interops,并且熟悉Aspose产品

看到我的答案了吗


基本上,您需要禁用所有“警报”,如上面描述的对话框。当然,不要使用“MSProject”,而是使用“Word”。

我没有答案,但我会尝试找到一种类似于交互的方法。SendKeys VBA函数…并发送一个转义键。我几乎可以肯定,这将关闭所有模态词对话框。您找到解决方案了吗?傻瓜的评论对你有用吗?我们发现类似的问题,损坏的文档会显示警告对话框。当我们以编程方式尝试关闭Word时,会出现一个新的对话框,告诉用户关闭第一个对话框。我走了另一个方向,因此没有尝试傻瓜式的方法。我确实认为,尽管那个傻瓜的评论听起来像是解决这个问题的一种可能的方法。