为什么在vc6.0的dialog上加载 micro office spreadsheet10.0控件编译过不去

解决方案 »

  1.   

    一共29个错误,对吧:)
    在出错的代码处,比如:
    CSpreadsheet CBorder::GetApplication()
    {
    LPDISPATCH pDispatch;
    InvokeHelper(0x60020000, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
    return CSpreadsheet(pDispatch);
    }
    修改GetApplication的定义返回类型,然后在实现处直接返回pDispatch指针即可编译通过!不过,运行起来后就进入While死循环了,你可以跟一下看看。
    我现在没时间弄这个,如果你能解决这个问题,发给Mail告诉我一声,谢谢。
    [email protected]