Csharp/C#教程:通过互操作打开文档时,如何使单词可见?分享


通过互操作打开文档时,如何使单词可见?

我想通过互操作打开一个word文档,并且word必须在进程中可见。它看起来相当直接,因为在word文档的open函数中有一个名为“visible”的参数。但是word在后台。我错过了吗?

static void Main(string[] args) { Microsoft.Office.Interop.Word.Application word = null; word = new Microsoft.Office.Interop.Word.Application(); object inputFile = "c:\test.docx"; object confirmConversions = false; object readOnly = true; object visible = true; object missing = Type.Missing; // Open the document... Microsoft.Office.Interop.Word.Document doc = null; doc = word.Documents.Open( ref inputFile, ref confirmConversions, ref readOnly, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref visible, ref missing, ref missing, ref missing, ref missing); doc.Activate(); Console.ReadKey(); } 

嗯。 显然,应用程序和文档都必须可见。 所以解决方案是添加行(在doc.Activate()之前):

上述就是C#学习教程:通过互操作打开文档时,如何使单词可见?分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

 word.Visible = true; 

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/1020595.html

(0)
上一篇 2022年1月4日
下一篇 2022年1月4日

精彩推荐