提供资料也可以的 thank you

解决方案 »

  1.   

    Word.ApplicationClass word = new Word.ApplicationClass();
    Type wordType = word.GetType();
    Word.Documents docs = word.Documents; // 打开文件
    Type docsType = docs.GetType();
    object fileName = "c:\\aaa.doc";
    Word.Document doc = (Word.Document)docsType.InvokeMember("Open", 
    System.Reflection.BindingFlags.InvokeMethod, null, docs, new Object[] {fileName, true, true});
              
    // 转换格式,另存为
    Type docType = doc.GetType();
    object saveFileName = "d:\\aaa.html";
    //下面是Microsoft Word 9 Object Library的写法,如果是10,可能写成:
    //docType.InvokeMember("SaveAs", System.Reflection.BindingFlags.InvokeMethod,null, doc, new object[]{saveFileName, Word.WdSaveFormat.wdFormatFilteredHTML}); docType.InvokeMember("SaveAs", System.Reflection.BindingFlags.InvokeMethod,null, doc, new object[]{saveFileName, Word.WdSaveFormat.wdFormatHTML}); ///其它格式:
    ///wdFormatHTML
    ///wdFormatDocument
    ///wdFormatDOSText
    ///wdFormatDOSTextLineBreaks
    ///wdFormatEncodedText
    ///wdFormatRTF
    ///wdFormatTemplate
    ///wdFormatText
    ///wdFormatTextLineBreaks
    ///wdFormatUnicodeText // 退出 Word
    wordType.InvokeMember("Quit", System.Reflection.BindingFlags.InvokeMethod,null, word, null);
      

  2.   

    那位用过vsto的 ?
    能否提供vsto的下载地址  ?
      

  3.   

    只能对word编程,就像 CSTerry(Terry) 提供的方法一样。自己应该是写不出这样的代码的吧。操纵word来存吧