http://expert.csdn.net/Expert/TopicView1.asp?id=2876255

解决方案 »

  1.   

    zhpsam109(小昊子) 
    在哪怎么找不到
      

  2.   

    http://expert.csdn.net/Expert/TopicView1.asp?id=2876255
    www.aspx.cn
      

  3.   

    http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=8084
      

  4.   

    如何在WinForm中显示WORD文档 
    主要解答者: yarshray 提交人: lxp76 
    感谢: yarshray、ksec 
    审核者: TheAres 论坛对应贴子: 查看 
         A :  同标题  
    ---------------------------------------------------------------  
     
    Word.Application  word  =  new  Word.Application  (  )  ;  
    word.Application.Visible  =  true  ;  
    ---------------------------------------------------------------  
     
    1.首先在方案中添加引用,选取com组件,选择Microsoft  Word  10.0  object  library.(我安装的是office  xp)。  
    2.在程序的开头引用部分,添加如下语句:  
    using  Word=Microsoft.Office.Interop.Word;  
    using  System.Reflection;  
    3.定义如下变量,并启动word程序:  
    Word._Application  oWapp;  
    Word._Document  oDoc;  
    object  oPath=文件路径;  
    object  misOpt  =  System.Reflection.Missing.Value;  
     
    oWapp=new  Word.Application();  
    oWapp.Visible=true;  
     
    oDoc=(Word._Document)(oWapp.Documents.Open(ref  oPath,ref  misOpt,ref  misOpt,ref  misOpt,ref  misOpt,ref  misOpt,ref  misOpt,ref  misOpt,ref  misOpt,ref  misOpt,ref  misOpt,ref  misOpt,ref  misOpt,ref  misOpt,ref  misOpt));  
    注:这段代码是C#的实现,各个参数的含义参看Office  xp中的VBA帮助;oPath代表了文件路径,通过C#的装箱操作,可以直接将代表路径的字符串赋给它;到微软的网站上下载  Office  XP  Primary  Interop  Assemblies,它使得Office  xp  的组件成为受托管的代码,且其使用更为方便。