现在要做一个操作 word2003 的东西,对 word 中的文字,图片等可以进行编辑
用的是 vc2005 , 谁有做过类似的东西帮助一下小弟

解决方案 »

  1.   

    描述不清晰。
    可以使用office的接口库来实现扩展office组件的功能。
      

  2.   

    关于office组件开发,有很多的例程,找找看吧
      

  3.   

    http://support.microsoft.com/kb/q196776
      

  4.   


        _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文档
        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);
    _Application,_Document,_Documents,Selection 四个类是通过vc的Automation功能在
    ClassWizard 中自动生成的。
      

  5.   

    谢谢 huayehanshan我还想问一下  在 Wondows Mobile 中要操作 Word 该怎么做?
    和再 PC 上是一样的吗?
      

  6.   

    Wondows Mobile 我没有用过,我以前用过一段时间的Windows CE。在做WinCE应用程序时,我用的是EVC4.0,他的函数库比vc6.0要少。
    原则上vc6.0下能运行的程序搬到EVC下也能运行。但是有好多函数
    EVC下没有,没办法只能自己编。在Mobile下怎么操作Word,我也没搞过。帮你顶!
      

  7.   

    你需要查看一下mobile上的vc开发库以及对应的office相关的库是否支持这些功能