IXlsEngineDiff |
interface IXlsEngineDiff : IDispatch { [id(1), propget] HRESULT AreEqual([out, retval] BOOL* diffresult); [id(2), propget] HRESULT CountDifferences([out, retval] BOOL* countdifferences); [id(3), ] HRESULT GenerateDiffWorkbook([in]BSTR newexcelfilename, [out, retval] IXlsWorkbook** workbook); [id(4), ] HRESULT GenerateDiffWorkbookInMemory([in]IUnknown* lockbytes, [out, retval] IXlsWorkbook** workbook); [id(5), ] HRESULT GenerateDiffXml([in]BSTR xmlfilename); [id(6), propput] HRESULT IgnoreWorksheetNames([in]BOOL bIgnore); [id(6), propget] HRESULT IgnoreWorksheetNames([out, retval]BOOL* bIgnore); [id(7), ] HRESULT ExcludeRange([in]int row1, [in]int col1, [in]int row2, [in]int col2); [id(8), propput] HRESULT ExcludeRangeRef([in]BSTR cellrange); [id(9), propget] HRESULT EnableFormulaCheck([out, retval] BOOL* bCheckFormulas); [id(9), propput] HRESULT EnableFormulaCheck([in]BOOL bCheckFormulas); [id(10),propget] HRESULT FormulaLanguage([out, retval] enumFormulaLanguage* language); [id(10),propput] HRESULT FormulaLanguage([in]enumFormulaLanguage language); }
HRESULT AreEqual([out, retval] BOOL* diffresult);
HRESULT CountDifferences([out, retval] BOOL* countdifferences);
HRESULT GenerateDiffWorkbook([in]BSTR newexcelfilename, [out, retval] IXlsWorkbook** workbook);
HRESULT GenerateDiffWorkbookInMemory([in]IUnknown* lockbytes, [out, retval] IXlsWorkbook** workbook);
HRESULT GenerateDiffXml([in]BSTR xmlfilename);
HRESULT IgnoreWorksheetNames([in]BOOL bIgnore);
HRESULT IgnoreWorksheetNames([out, retval]BOOL* bIgnore);
HRESULT ExcludeRange([in]int row1, [in]int col1, [in]int row2, [in]int col2);
HRESULT ExcludeRangeRef([in]BSTR cellrange);
HRESULT EnableFormulaCheck([in]BOOL bCheckFormulas);
HRESULT EnableFormulaCheck([out, retval] BOOL* bCheckFormulas);
HRESULT FormulaLanguage([in]enumFormulaLanguage language);
HRESULT FormulaLanguage([out, retval] enumFormulaLanguage* language);