在你的电脑上C:\Program Files\Microsoft Visual Studio .NET\FrameworkSDK\Samples\Technologies\Interop\Applications\Office\Word,此处就有一个C#操作Word的示例

解决方案 »

  1.   

    c#中有无打开WORD文档的控件可以直接使用
      

  2.   

    看,有图片可参考Creating and Opening Microsoft Word Documents from .NET using C#
    http://www.c-sharpcorner.com/Code/2002/Mar/WordFromDotNet.asp
      

  3.   

    Response.ContentType="application/msword";
      

  4.   

    有.使用office xp pia开发包,偶正在用,也遇到一点问题,
    希望高手帮我解决
    http://expert.csdn.net/Expert/TopicView1.asp?id=1103844
    里面有打开word的代码
      

  5.   

    那样啊,你的需求仅仅只是象帮助那样的吗?
    System.Diagnostics.Process("//....//xx.doc");
    就那么简单!
      

  6.   

    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 的组件成为受托管的代码,且其使用更为方便。