如题,我是菜鸟,请大家回答详细一些,谢谢!

解决方案 »

  1.   

    是否可以试一试试用front page在页面添加一个word文档控件,看看具体代码怎么写的,也许可以给你些启发。
      

  2.   

    问题补充:我添加了如下的代码,(使用了office的msword.olb中的_Application 和Documents)
    HRESULT hr = AfxOleInit();
    _Application m_App;
    Documents m_Docs;
    if (!m_App.CreateDispatch(_T("Word.Application")))
    {
    AfxMessageBox(_T("创建失败!请检查是否安装了Office"), MB_OK);
    m_App.ReleaseDispatch();
    ::CoUninitialize();
    return ;
    }
    else
    {
    m_App.SetVisible(TRUE);
    m_Docs = m_App.GetDocuments();
    //m_Docs.Add(CComVariant(_T("")), CComVariant(0), & CComVariant(0),  CComVariant(1));
    CComVariant Template(_T(""));
            CComVariant NewTemplate(false),DocumentType(0),Visible(true);
            m_Docs.Add(&Template,&NewTemplate,&DocumentType,&Visible);
    } 注销:
    VARIANT VarIsSave, VarInit, VarRoute;
    VarIsSave.vt = VT_BOOL;
    VarIsSave.boolVal = VARIANT_FALSE; ::VariantInit(&VarInit);
    ::VariantInit(&VarRoute); m_App.Quit(&VarIsSave, &VarInit, &VarRoute); m_Docs.ReleaseDispatch();
    m_App.ReleaseDispatch();是不是我的思路不对呀?
      

  3.   

    在IE中打开word,说明你应该首先打开的是htm/html等网页文件,你的问题应该是解决如何在html文件中嵌入word文档!
      

  4.   


    在html文件中嵌入word文档,那样打开的是本地已经存在的文档吧?我需要的是打开一个模板
      

  5.   

    我的理解是做一个ActiveX控件,实现上述的功能,然后在 HTML 文件中嵌入它吧
      

  6.   

    自己解决了,可能是我之前描述的不清楚。
    参考文章:http://hi.baidu.com/diqiucun666/blog/item/c4f4a5111a362079ca80c457.html