Dear Gurus/Experts in C++,

I am creating an automation tool, for that I have to autosave the excel with strings.I can read/write in excel, but when I try to

auto-save the excel I am getiing error, the same code I tried for saving the integers,its working but for string I am getiing error -

"IDispatch::GetIDsOfNames("saved")failed w/err 0x80020006". Please look at the code below and help me.

//Auto-save for Integers -- Working

        VARIANT x;
        x.vt = VT_I4;
        x.bstrVal = ::SysAllocString(L"D:\\output.xls");
        AutoWrap(DISPATCH_PROPERTYPUT, NULL, pXlBook, L"Saved", 1, x);

//Same for Strings -- Not Working

                   VARIANT fname;
    fname.vt = VT_BSTR;
    AutoWrap(DISPATCH_METHOD, NULL, pXlSheet, L"Saved", 1, fname);

Are you using the example code from here?

Be a part of the DaniWeb community

We're a friendly, industry-focused community of 1.18 million developers, IT pros, digital marketers, and technology enthusiasts learning and sharing knowledge.