【问题标题】:Prevent word from opening when opening a document打开文档时阻止打开单词
【发布时间】:2012-07-25 23:15:15
【问题描述】:

我想在我的应用程序中打开多个文档,但是这样做时,Word 总是打开主窗口。我怎样才能防止这种情况发生?

我已经将应用程序和文档的可见性设置为false,但是当我启动程序时它仍然会打开。

private static readonly Application word = new Application();

[...]

FileInfo fileInfo = (FileInfo)file;

object filename = fileInfo.FullName;
object confirmConversion = false;
object readOnly = true;
object visible = false;
object skipEncodingDialog = true;
object save = false;

word.Visible = false;

Document srcDoc = word.Documents.Open(ref filename, ref confirmConversion, 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 skipEncodingDialog, ref missing);

【问题讨论】:

    标签: c# ms-word ms-office office-interop


    【解决方案1】:

    应用程序字=新应用程序();代表一个单词窗口。

    private void OpenWord(string path)
    {
    Application word = new Application();
    FileInfo fileInfo = (FileInfo)file;
    
    object filename = fileInfo.FullName;
    object confirmConversion = false;
    object readOnly = true;
    object visible = false;
    object skipEncodingDialog = true;
    object save = false;
    
    word.Visible = false;
    
    Document srcDoc = word.Documents.Open(ref path, ref confirmConversion, 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 skipEncodingDialog, ref missing);
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-14
      • 1970-01-01
      • 1970-01-01
      • 2016-11-10
      相关资源
      最近更新 更多