vc2010操作word2010要引入Microsoft office 14.0 object library类库吗,如果要引入怎么引入呢vs2010环境里没有啊  

解决方案 »

  1.   

    谁知道怎么自动生成word2010 文档 网上都是生成word2000
      

  2.   

    COleVariant vTrue((short)TRUE),
            vFalse((short)FALSE),
            vOpt((long)DISP_E_PARAMNOTFOUND, VT_ERROR);
      //开始一个新的Microsoft Word 2000实例
      _Application oWordApp;
      if (!oWordApp.CreateDispatch("Word.Application", NULL))
      {
        AfxMessageBox("CreateDispatch failed.", MB_OK | MB_SETFOREGROUND);
        return;
      }
      //创建一个新的word文档
      Documents oDocs;
       _Document oDoc;
       oDocs = oWordApp.GetDocuments();
      oDoc = oDocs.Add(vOpt, vOpt, vOpt, vOpt); 
      //如果是word 98,则应该带两个参数,如oDocs.Add(vOpt, vOpt)
      //把文本添加到word文档
      Selection oSel;
      oSel = oWordApp.GetSelection();
      oSel.TypeText("one");
      oSel.TypeParagraph();
      oSel.TypeText("two");
      oSel.TypeParagraph();
      oSel.TypeText("three");
      //保存word文档
      _Document oActiveDoc; 
      oActiveDoc = oWordApp.GetActiveDocument();
      oActiveDoc.SaveAs(COleVariant("c:\doc1.doc"), 
              COleVariant((short)0),
              vFalse, COleVariant(""), vTrue, COleVariant(""),
               vFalse, vFalse, vFalse, vFalse, vFalse);
      //退出word应用程序
      oWordApp.Quit(vOpt, vOpt, vOpt); 
    要是word2010怎么改呢
      

  3.   

    最近也在搞这个,我的程序。
    http://download.csdn.net/detail/youxxtzj/5090879