圆滚滚的胖狸
2014-12-27 03:18
采纳率: 80%
浏览 2.0k

跪求!C# 调用Interop.Word时,WORD程序都会启动.怎么才能让word不启动呢?

Microsoft.Office.Interop.Word.ApplicationClass app = new Microsoft.Office.Interop.Word.ApplicationClass();
Microsoft.Office.Interop.Word.Document doc = null;
object missing = System.Reflection.Missing.Value;
object file = strWordFileName;
object readOnly = false;
object isVisible = true;
try{
doc = app.Documents.Open(ref file, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing);
doc.ActiveWindow.Selection.WholeStory();
doc.ActiveWindow.Selection.Copy();
rtxbContent.ClipboardPaste();
app.Documents.Close();

                }
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • 吉普赛的歌 2014-12-27 05:31
    已采纳

    object isVisible = false; 呢?

    打赏 评论
  • save4me 2014-12-28 11:57

    在创建了app后加上app.Visible = false;来不显示程序界面。这样虽然启动了, 但是不会打开界面。

    打赏 评论
  • oyljerry 2015-01-08 10:59

    app.Visible = false;
    隐藏吧。com组件需要依赖word进程,所以要启动它

    打赏 评论
  • weixin_40828099 2019-10-17 13:25

    在new app的时候就出现启动界面了怎么办

    打赏 评论

相关推荐 更多相似问题