IXlsEngine |
interface IXlsEngine : IDispatch { [id(1)] HRESULT New([in]BSTR filename, [out, retval] IXlsWorkbook** workbook); [id(2)] HRESULT Open([in]BSTR excelfilename, [in]BSTR newexcelfilename, [out, retval] IXlsWorkbook** workbook); [id(3)] HRESULT GenerateCode([in]BSTR excelfilename, [in]BSTR txtfilename, [in]enumLanguage programminglanguage, [in]enumFormulaLanguage formulalanguage, [in]BOOL bUTF8Encoding, [in]BOOL bHtmlCells); [id(4)] HRESULT Search([in]BSTR excelfilename, [out, retval] IXlsSearch** search); [id(5)] HRESULT NewInMemory([in]IUnknown* lockbytes, [in]enumExcelTargetVersion version, [out, retval] IXlsWorkbook** workbook); [id(6)] HRESULT OpenInMemory([in]BSTR excelfilename, [in]IUnknown* lockbytes, [in]enumExcelTargetVersion version, [out, retval] IXlsWorkbook** workbook); [id(10)] HRESULT OpenFromMemory([in]VARIANT inputBytearray, [in]VARIANT outputBytearrayOrFilename, [in]enumExcelTargetVersion version, [out, retval] IXlsWorkbook** workbook); [id(11), propget] HRESULT Workbooks([out, retval] IXlsWorkbooks** workbooks); [id(12), propget] HRESULT ComponentVersion([out, retval]BSTR* versionInfo); [id(13), propget] HRESULT helpers([out, retval] IXlsHelpers** helpers); }
HRESULT New([in]BSTR filename, [out, retval] IXlsWorkbook** workbook);
HRESULT Open([in]BSTR excel_or_csv_filename, [in]BSTR newexcelfilename, [out, retval] IXlsWorkbook** workbook);
HRESULT GenerateCode([in]BSTR excelfilename, [in]BSTR txtfilename, [in]enumLanguage programminglanguage, [in]enumFormulaLanguage formulalanguage, [in]BOOL bUTF8Encoding, [in]BOOL bHtmlCells);
HRESULT Search([in]BSTR excelfilename, [out, retval] IXlsSearch** search);
HRESULT NewInMemory([in]IUnknown* lockbytes, [in]enumExcelTargetVersion version, [out, retval] IXlsWorkbook** workbook);
HRESULT OpenInMemory([in]BSTR excel_or_csv_filename, [in]IUnknown* lockbytes, [in]enumExcelTargetVersion version, [out, retval] IXlsWorkbook** workbook);
HRESULT OpenFromMemory([in]VARIANT inputBytearray, [in]VARIANT outputBytearrayOrFilename, [in]enumExcelTargetVersion version, [out, retval] IXlsWorkbook** workbook);
HRESULT Workbooks([out, retval] IXlsWorkbooks** workbooks);
HRESULT ComponentVersion([out, retval]BSTR* versionInfo);
HRESULT helpers([out, retval] IXlsHelpers** helpers);