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;
fname.bstrVal=::SysAllocString(L"D:\\output3.xls");
AutoWrap(DISPATCH_METHOD, NULL, pXlSheet, L"Saved", 1, fname);
}