QAxBase: Error calling IDispatch member LineStyle: Unknown error

走远了吗. 提交于 2019-12-06 07:49:15

word/Excel版本2007、2010。  wps也适用。

//borders->dynamicCall("SetLineStyle(int,int,int)", 0, 0, 1); //报错
borders->dynamicCall("SetLineStyle(int)", 0);  //不报错--不显示边框
borders->dynamicCall("SetLineStyle(int)", 1);  //显示边框

 

    //设置表格边框
    for (int i=1;i<=6;i++)
    {
        QString m_str = QString("Borders(-%1)").arg(i);
        QAxObject *borders = table->querySubObject(m_str.toLatin1().constData());
        borders->dynamicCall("SetLineStyle(int)", 0); //不显示边框
    }

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!