excel导入有关问题

excel导入问题
excel 2003怎么让.xls文件在导入的时候,双击打开后程序不报错?

C/C++ code
        Workbooks books;
    LPDISPATCH lpDisp;
    COleVariant vResult;
    COleVariant covTrue((short)TRUE);
    COleVariant covFalse((short)FALSE);
    COleVariant covOptional((long)DISP_E_PARAMNOTFOUND, VT_ERROR);

    lpDisp = books.Open(sFileName, 
                covOptional, covTrue, covOptional, covOptional,
                covOptional, covOptional, covOptional, covOptional,
                covFalse, covOptional, covOptional, covOptional);


------解决方案--------------------
那就不让他打开!