qt获取excel当前工作簿失败

错误提示:
QAxBase: Error calling IDispatch member Open: Unknown error
QAxBase: Error calling IDispatch member ActiveWorkBook: Unknown error

代码部分:
// 获取Excel工作簿集合对象
m_WorkBooks = m_Excel->querySubObject("WorkBooks");

// 打开Excel文件
m_WorkBooks->dynamicCall("Open(const QString &)",m_FileName);

// 当前活动工作簿
m_WorkBook = m_Excel->querySubObject("ActiveWorkBook");

if (m_WorkBook == nullptr)
{
    // 返回异常(当前活动工作簿打开失败)
    return false;
}

错误出在m_WorkBook为空,return掉了。
文件路径:C:\Users\。\Desktop\工作簿1
这段代码是粘贴的。

可能是文件路径有误,也可能是文件被占用,无法打开,可以尝试更改文件路径或者关闭文件占用。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^