Visual C ++中的CreateDispatch时出现“未注册类”错误

时间:2019-12-06 09:11:39

标签: c++ excel automation ole

在Visual C ++中,我尝试为Excel导入类型库,然后使用以下代码自动执行Excel:

        CApplication ExcelApp;
        COleException OleException;

        if (ExcelApp.CreateDispatch(_T("Excel.Application"), &OleException))
        {
         ...
        }
        else
          OleException.ReportError();

我的计算机已安装Excel 2007。但是,在运行代码时,CreateDispatch将返回FALSE,并且报告的错误是“未注册类”。为什么?

谢谢

0 个答案:

没有答案