.net 2005中如何调用word?

来源:互联网 发布:招聘php程序员 编辑:程序博客网 时间:2024/03/29 18:41

问:想在页面中出现word编辑窗口,比如一个页面的上面是几个常用按钮,下面是一个word 编辑窗口,我已在程序里引入了"using System.Windows.Forms;"和"using Word;",并且创建的了实例:"Word.ApplicationClass myWordApp = new Word.ApplicationClass();      Word.Document myWordDoc;",就是不知道如何让word的编辑窗口出现了??

答:1.我是初学者,不太明白你的意思。但我想你是不是想在.net2005中调用Word啊。
如果是的话,这种途径也可以:
引入名称空间using System.Diagnostics;然后通过代码“Process.Start("WINWORD.EXE");”来实现,不找的是否是你要实现的。


2.双击你的控件在里面加入
                  {
            System.Diagnostics.Process.Start("winword.exe");
        }
就可以调用Word

 

3. private Application app = null;
  private Document word = null;  
/// <summary>
  /// 返回一个在控制台以只读方式打开word文档
  /// </summary>
  /// <param name="DocPatch">文档路径名(包括文件名)</param>
  public bool OpenDocReadOnly()
  {
app = new ApplicationClass();
   bool openSucc = false;
   object fileName = $要在服务器上建一个空的word文档;
   object isVisible = true; //打开模板不可见
     private object missing = Missing.Value;
    this.word = app.Documents.Open(ref fileName,ref missing,ref missing,ref missing,ref missing,ref missing,ref missing,ref missing,ref missing,ref missing,ref missing,ref isVisible,ref missing,ref missing,ref missing,ref missing);
    word.Activate();
    word.Select(); 
  }

 

原创粉丝点击