IXlsWorksheet |
interface IXlsWorksheet : IDispatch { [id(1),propput ] HRESULT Label([in]int row, [in]int col, [in]BSTR label); [id(1),propget ] HRESULT Label([in]int row, [in]int col, [out, retval]BSTR* label); [id(2),propput ] HRESULT Number([in]int row, [in]int col, [in]int n); [id(2),propget ] HRESULT Number([in]int row, [in]int col, [out, retval]int* n); [id(3),propput ] HRESULT Float([in]int row, [in]int col, [in]double f); [id(3),propget ] HRESULT Float([in]int row, [in]int col, [out, retval]double* f); [id(4),propput ] HRESULT Formula([in]int row, [in]int col, [in]BSTR formula); [id(4),propget ] HRESULT Formula([in]int row, [in]int col, [out, retval]BSTR* formula); [id(5),propput ] HRESULT RichLabel([in]int row, [in]int col, [in]IXlsRichLabel* rl); [id(6),propput ] HRESULT ConditionalFormatting([in]int row, [in]int col, [in]IXlsConditionalFormatting* cf); [id(7) ] HRESULT NewStyle([out, retval] IXlsStyle** style); [id(8) ] HRESULT NewRichLabel([out, retval] IXlsRichLabel** rl); [id(10) ] HRESULT NewConditionalFormatting([out, retval] IXlsConditionalFormatting** cf); [id(11),propput] HRESULT ColWidth([in]int col, [in]double width); [id(11),propget] HRESULT ColWidth([in]int col, [out, retval]double* width); [id(12),propput] HRESULT RowHeight([in]int row, [in]double height); [id(12),propget] HRESULT RowHeight([in]int row, [out, retval]double* height); [id(13),propget] HRESULT StyleFromLocation([in]int row, [in]int col, [out, retval] IXlsStyle** style); [id(13),propput] HRESULT StyleFromLocation([in]int row, [in]int col, [in] IXlsStyle* style); [id(14),propput] HRESULT MultipleColWidth([in]int colstart, [in]int colend, [in]double width); [id(15),propput] HRESULT MultipleRowHeight([in]int rowstart, [in]int rowend, [in]double height); [id(16),propget] HRESULT DefaultStyle([out,retval]int* index); [id(16),propput] HRESULT DefaultStyle([in]int index); [id(17) ] HRESULT NewHyperlink([out, retval] IXlsHyperlink** hlink); [id(18),propput] HRESULT Hyperlink([in]int row, [in]int col, [in] IXlsHyperlink* hlink); [id(19) ] HRESULT NewRange([in]BSTR cellrange, [out, retval] IXlsRange** range); [id(20),propget] HRESULT Range([in]BSTR name, [out, retval] IXlsRange** range); [id(21),propget] HRESULT PageSetup([out, retval] IXlsPageSetup** pagesetup); [id(22),propput] HRESULT Selected([in]BOOL selected); [id(22),propget] HRESULT Selected([out, retval]BOOL* selected); [id(23),propput] HRESULT Hidden([in]enumVisibility nHidden); [id(23),propget] HRESULT Hidden([out, retval]enumVisibility* nHidden); [id(24) ] HRESULT Select([in]int row1, [in]int col1, [in]int row2, [in]int col2); [id(25),propput] HRESULT Name([in]BSTR worksheetname); [id(25),propget] HRESULT Name([out, retval]BSTR* worksheetname); [id(26),propput] HRESULT DisplayOrder([in]int newindex); [id(26),propget] HRESULT DisplayOrder([out, retval]int* index); [id(27) ] HRESULT Delete(); [id(28) ] HRESULT InsertHorizontalPageBreak([in]int row); [id(29) ] HRESULT InsertVerticalPageBreak([in]int col); [id(32),propput] HRESULT DefaultColWidth([in]double colwidth); [id(32),propget] HRESULT DefaultColWidth([out, retval]double* colwidth); [id(33),propput] HRESULT DefaultRowHeight([in]double pixels); [id(33),propget] HRESULT DefaultRowHeight([out, retval]double* pixels); [id(34),propput] HRESULT Zoom([in]int percent); [id(34),propget] HRESULT Zoom([out, retval]int* percent); [id(35),propget] HRESULT ContainsFormula([in]int row, [in]int col, [out, retval]BOOL* ContainsAFormula); [id(36) ] HRESULT NewPicture([in]BSTR filename, [in]int row1, [in]int col1, [in]int row2, [in]int col2, [in]int topoffset, [in]int leftoffset, [in]int bottomoffset, [in]int rightoffset); [id(37) ] HRESULT NewDataValidation([in]int row1, [in]int col1, [in]int row2, [in]int col2, [out, retval] IXlsDataValidation** dv); [id(38) ] HRESULT Duplicate([in]BSTR newworksheetname, [out, retval] IXlsWorksheet** worksheet); [id(39),propget] HRESULT LockProperties([out, retval] IXlsWorksheetLockProperties** lockproperties); [id(40),propget] HRESULT Dimensions([out, retval] IXlsWorksheetDimensions** dimensions); [id(41),propget] HRESULT Export([out, retval] IXlsWorksheetExport** exporter); [id(42),propget] HRESULT Columns([in]BSTR range, [out, retval] IXlsWorksheetColumns** columns); [id(43),propget] HRESULT Rows([in]BSTR range, [out, retval] IXlsWorksheetRows** rows); [id(44),propget] HRESULT CellToRangeR1C1([in]int row, [in]int col, [out, retval]BSTR* cellrange); [id(45),propget] HRESULT CellToRangeAX([in]int row, [in]int col, [out, retval]BSTR* cellrange); [id(46),propget] HRESULT AreaToRangeR1C1([in]int row1, [in]int col1, [in]int row2, [in]int col2, [out, retval]BSTR* cellrange); [id(47),propget] HRESULT AreaToRangeAXAX([in]int row1, [in]int col1, [in]int row2, [in]int col2, [out, retval]BSTR* cellrange); [id(48),propget] HRESULT HorizontalPane([out, retval] IXlsWorksheetPane** pane); [id(49),propget] HRESULT VerticalPane([out, retval] IXlsWorksheetPane** pane); [id(51),propget] HRESULT CellType([in]int row, [in]int col, [out, retval] enumDataType* datatype); [id(52),propget] HRESULT CellMetadataType([in]int row, [in]int col, [out, retval] enumMetadataType* datatype); [id(53),propget] HRESULT TabColor([out, retval] int* nRGB); [id(53),propput] HRESULT TabColor([in]int nRGB); [id(54) ] HRESULT NewChart([in]enumChartType type, [in]int row1, [in]int col1, [in]int row2, [in]int col2, [out, retval] IXlsChart** chart); [id(55) ] HRESULT NewDynamicRange([in]BSTR name, [out, retval]IXlsDynamicRange** range); [id(56),propget] HRESULT DynamicRange([in]BSTR name, [out, retval]IXlsDynamicRange** range); [id(57),propget] HRESULT Date([in]int row, [in]int col, [out, retval]BSTR* date); [id(57),propput] HRESULT Date([in]int row, [in]int col, [in]BSTR date); [id(58) ] HRESULT NewComment([in]int row, [in]int col, [out, retval]IXlsComment** comment); [id(59) ] HRESULT DeclareUserDefinedFunction([in]BSTR functionname); [id(60),propget] HRESULT Pictures([out, retval] IXlsPictures** pictures); [id(61) ] HRESULT CalculateFormula([in]int row, [in]int col); [id(62) ] HRESULT CalculateFormulas(); [id(63),propget] HRESULT Import([out, retval]IXlsWorksheetImport** importer); [id(64) ] HRESULT DuplicateFrom([in]IXlsWorksheet* worksheet); [id(65),propget] HRESULT Shapes([out, retval]IXlsShapes** shapes); [id(66) ] HRESULT NewVisualComponent([in]BSTR progId, [in]int row1, [in]int col1, [in]int row2, [in]int col2, [in]int topoffset, [in]int leftoffset, [in]int bottomoffset, [in]int rightoffset, [out, retval]IXlsVisualComponent** component); [id(67),propget] HRESULT Workbook([out, retval]IXlsWorkbook** workbook); [id(68),propget] HRESULT FormattedLabel([in]int row, [in]int col, [out, retval]BSTR* label); [id(69),propget] HRESULT IsHorizontalPageBreak([in]int row, [out, retval]BOOL* bPageBreak); [id(70),propget] HRESULT IsVerticalPageBreak([in]int col, [out, retval]BOOL* bPageBreak); [id(71),propget] HRESULT IsCellInsidePrintArea([in]int row, [in]int col, [out, retval]BOOL* bInsidePrintArea); [id(72),propget] HRESULT StyleComposedFromLocation([in]int row, [in]int col, [out, retval] IXlsStyle** style); [id(73) ] HRESULT PrintWith([in]BSTR printerName, [in]BSTR optionalVirtualPrinterFilename); [id(74),propget] HRESULT PrintPreview([out, retval] IXlsPrintPreview** preview); [id(75) ] HRESULT UnmergeCell([in]int row, [in]int col); [id(76),propget] HRESULT DataValidations([out, retval] IXlsDataValidations** datavalidations); [id(77),propget] HRESULT Cell([in]int row, [in]int col, [out, retval] IXlsCell** cell); [id(78) ] HRESULT NewPictureInMemory([in]VARIANT inputBytearray, [in]enumPictureType picType, [in]int row1, [in]int col1, [in]int row2, [in]int col2, [in]int topoffset, [in]int leftoffset, [in]int bottomoffset, [in]int rightoffset); [id(79),propget] HRESULT ConditionalFormattings([out, retval] IXlsConditionalFormattings** conditionalformattings); [id(80) ] HRESULT DeleteComment([in]int row, [in]int col); [id(81) ] HRESULT DeleteComments(); [id(82),propget] HRESULT NewTable([in]int row, [in]int col, [out, retval] IXlsTable** table); [id(83) ] HRESULT DeleteFormulas(); [id(84) ] HRESULT NewTextBox([in]int row1, [in]int col1, [in]int row2, [in]int col2, [in]int topoffset, [in]int leftoffset, [in]int bottomoffset, [in]int rightoffset, [out, retval]IXlsTextBox** textbox); [id(85),propget] HRESULT Charts([out, retval] IXlsCharts** charts); [id(86),propget] HRESULT Comments([out, retval] IXlsComments** comments); [id(87),propget] HRESULT AutoFilters([out, retval] IXlsAutoFilter** autofilter); [id(88),propget] HRESULT Hyperlinks([out, retval] IXlsHyperlinks** hyperlinks); [id(89) ] HRESULT AddWorksheetAfter([in]BSTR name, [out, retval] IXlsWorksheet** worksheet); [id(90) ] HRESULT AddWorksheetBefore([in]BSTR name, [out, retval] IXlsWorksheet** worksheet); [id(91),propget] HRESULT Type([out, retval] enumWorksheetType* sheetType); [id(92),propget] HRESULT TextBoxes([out, retval] IXlsTextBoxes** tbs); [id(93),propget] HRESULT Tables([out, retval] IXlsTables** tables); [id(94) ] HRESULT InsertTableAt([in]IXlsTable* table, [in]int row, [in]int col); [id(95) ] HRESULT NewList([out, retval] IXlsList** list); [id(96) ] HRESULT DeleteContents(); [id(97) ] HRESULT NewVectorShape([in]enumVectorShape shapeType, [in]int row1, [in]int col1, [in]int row2, [in]int col2, [in]int topoffset, [in]int leftoffset, [in]int bottomoffset, [in]int rightoffset, [out, retval]IXlsVectorShape** shape); [id(98),propget] HRESULT VBAMacros([out, retval]BSTR* macros); [id(99),propget] HRESULT VectorShapes([out, retval] IXlsVectorShapes** vss); [id(100),propget] HRESULT VBASheetName([out, retval]BSTR* sheetName); [id(101),propget] HRESULT IsFormulaCalculated([in]int row, [in]int col, [out, retval]BOOL* bCalculated); [id(102),propget] HRESULT CellColumnFromAx([in]BSTR cell, [out, retval]int* column); [id(103) ] HRESULT NewWhatIfTable([in]int row1, [in]int col1, [in]int row2, [in]int col2, [out, retval]IXlsWhatIfTable** wit); [id(104) ] HRESULT NewScenario([out, retval] IXlsScenario** scenario); [id(105),propget] HRESULT OLEObjects([out, retval]IXlsOLEObjects** oleobjects); [id(106) ] HRESULT NewVectorShapeInPixels([in]enumVectorShape shapeType, [in]int top, [in]int left, [in]int bottom, [in]int right, [out, retval]IXlsVectorShape** shape); [id(107) ] HRESULT NewPictureInPixels([in]BSTR filename, [in]int top, [in]int left, [in]int bottom, [in]int right); [id(108) ] HRESULT NewPictureInMemoryInPixels([in]VARIANT inputBytearray, [in]enumPictureType picType, [in]int top, [in]int left, [in]int bottom, [in]int right); [id(109) ] HRESULT NewChartInPixels([in]enumChartType type, [in]int top, [in]int left, [in]int bottom, [in]int right, [out, retval] IXlsChart** chart); [id(110) ] HRESULT NewVisualComponentInPixels([in]BSTR progId, [in]int top, [in]int left, [in]int bottom, [in]int right, [out, retval]IXlsVisualComponent** component); [id(111) ] HRESULT NewTextBoxInPixels([in]int top, [in]int left, [in]int bottom, [in]int right, [out, retval]IXlsTextBox** textbox); [id(112),propget] HRESULT Sparklines([out, retval]IXlsSparklines** sparklines); [id(113),propget] HRESULT NamedStyle([in]BSTR name, [out, retval] IXlsStyle** style); [id(114),propget] HRESULT UsedRange([out, retval]IXlsRange** range); [id(115),propput] HRESULT Boolean([in]int row, [in]int col, [in]BOOL b); [id(115),propget] HRESULT Boolean([in]int row, [in]int col, [out, retval]BOOL* b); [id(116),propput] HRESULT FormulaError([in]int row, [in]int col, [in]enumFormulaError n); [id(116),propget] HRESULT FormulaError([in]int row, [in]int col, [out, retval]enumFormulaError* n); [id(117),propget] HRESULT SelectionRange([out, retval]IXlsRange** range); [id(118) ] HRESULT NewPivotTable([out, retval] IXlsPivotTable** pivotTable); [id(119) ] HRESULT DeleteHyperlinks(); [id(120),propget] HRESULT FormControls([out, retval] IXlsFormControls** controls); [id(121),propget] HRESULT ProtectedRanges([out, retval] IXlsProtectedRanges** pr); [id(122),propput] HRESULT ActivePane([in]enumWorksheetPane pane); [id(122),propget] HRESULT ActivePane([out, retval]enumWorksheetPane* pane); [id(123),propget] HRESULT PivotTables([out, retval]IXlsPivotTables** pivottables); }
HRESULT Label([in]int row, [in]int col, [in]BSTR label);
HRESULT Label([in]int row, [in]int col, [out, retval]BSTR* label);
HRESULT Number([in]int row, [in]int col, [in]int n);
HRESULT Number([in]int row, [in]int col, [out, retval]int* n);
HRESULT Float([in]int row, [in]int col, [in]double f);
HRESULT Float([in]int row, [in]int col, [out, retval]double* f);
HRESULT Formula([in]int row, [in]int col, [in]BSTR formula);
HRESULT Formula([in]int row, [in]int col, [out, retval]BSTR* formula);
HRESULT RichLabel([in]int row, [in]int col, [in]IXlsRichLabel* rl);
NewRichLabel()
), set its properties, and then call this method to attach it to the cell.HRESULT ConditionalFormatting([in]int row, [in]int col, [in]IXlsConditionalFormatting* cf);
NewConditionalFormatting
), set its properties, and then call this method to attach it to the cell.HRESULT NewStyle([out, retval] IXlsStyle** style);
Apply()
method. There can be as much as 4095 different styles in one Excel document. See IXlsStyle for more information.HRESULT NewRichLabel([out, retval] IXlsRichLabel** rl);
HRESULT NewConditionalFormatting([out, retval] IXlsConditionalFormatting** cf);
HRESULT ColWidth([in]int col, [in]double width);
HRESULT ColWidth([in]int col, [out, retval]double* width);
HRESULT RowHeight([in]int row, [in]double height);
HRESULT RowHeight([in]int row, [out, retval]double* height);
HRESULT StyleFromLocation([in]int row, [in]int col, [out, retval] IXlsStyle** style);
HRESULT StyleFromLocation([in]int row, [in]int col, [in] IXlsStyle* style);
HRESULT MultipleColWidth([in]int colstart, [in]int colend, [in]double width);
HRESULT MultipleRowHeight([in]int rowstart, [in]int rowend, [in]double height);
HRESULT DefaultStyle([out,retval]int* index);
HRESULT DefaultStyle([in]int index);
HRESULT NewHyperlink([out, retval] IXlsHyperlink** hlink);
HRESULT Hyperlink([in]int row, [in]int col, [in]IXlsHyperlink* hlink);
HRESULT NewRange([in]BSTR cellrange, [out, retval]IXlsRange** range);
HRESULT Range([in]BSTR name, [out, retval] IXlsRange** range);
HRESULT PageSetup([out, retval] IXlsPageSetup** pagesetup);
HRESULT Selected([in]BOOL selected);
HRESULT Selected([out, retval]BOOL* selected);
Hidden([in]enumVisibility nHidden);
HRESULT Hidden([out, retval]enumVisibility* nHidden);
HRESULT Select([in]int row1, [in]int col1, [in]int row2, [in]int col2);
HRESULT Name([in]BSTR worksheetname);
HRESULT Name([out, retval]BSTR* worksheetname);
HRESULT DisplayOrder([in]int newindex);
HRESULT DisplayOrder([out, retval]int* index);
HRESULT Delete();
HRESULT InsertHorizontalPageBreak([in]int row);
HRESULT InsertVerticalPageBreak([in]int col);
HRESULT DefaultColWidth([in]double colwidth);
HRESULT DefaultColWidth([out, retval]double* colwidth);
HRESULT DefaultRowHeight([in]double pixels);
HRESULT DefaultRowHeight([out, retval]double* pixels);
HRESULT Zoom([in]int percent);
HRESULT Zoom([out, retval]int* percent);
HRESULT ContainsFormula([in]int row, [in]int col, [out, retval]BOOL* ContainsAFormula);
HRESULT NewPicture([in]BSTR filename,
[in]int row1, [in]int col1,
[in]int row2, [in]int col2,
[in]int topoffset, [in]int leftoffset,
[in]int bottomoffset, [in]int rightoffset);
HRESULT NewDataValidation([in]int row1, [in]int col1,
[in]int row2, [in]int col2,
[out, retval] IXlsDataValidation** dv);
HRESULT Duplicate([in]BSTR newworksheetname, [out, retval] IXlsWorksheet** worksheet);
HRESULT LockProperties([out, retval]IXlsWorksheetLockProperties** lockproperties);
HRESULT Dimensions([out, retval]IXlsWorksheetDimensions** dimensions);
HRESULT Export([out, retval]IXlsWorksheetExport** exporter);
HRESULT Columns([in]BSTR range, [out, retval]IXlsWorksheetColumns** columns);
HRESULT Rows([in]BSTR range, [out, retval]IXlsWorksheetRows** rows);
HRESULT CellToRangeR1C1([in]int row, [in]int col, [out, retval]BSTR* cellrange);
HRESULT CellToRangeAX([in]int row, [in]int col, [out, retval]BSTR* cellrange);
HRESULT AreaToRangeR1C1([in]int row1, [in]int col1, [in]int row2, [in]int col2, [out, retval]BSTR* cellrange);
HRESULT AreaToRangeAXAX([in]int row1, [in]int col1, [in]int row2, [in]int col2, [out, retval]BSTR* cellrange);
HRESULT HorizontalPane([out, retval]IXlsWorksheetPane** pane);
HRESULT VerticalPane([out, retval]IXlsWorksheetPane** pane);
HRESULT CellType([in]int row, [in]int col, [out, retval] enumDataType* datatype);
HRESULT CellMetadataType([in]int row, [in]int col, [out, retval] enumMetadataType* datatype);
HRESULT TabColor([out, retval] int* nRGB);
HRESULT TabColor([in]int nRGB);
HRESULT NewChart([in]enumChartType type, [in]int row1, [in]int col1, [in]int row2, [in]int col2, [out, retval] IXlsChart** chart);
HRESULT NewDynamicRange([in]BSTR name, [out, retval]IXlsDynamicRange** range);
HRESULT DynamicRange([in]BSTR name, [out, retval]IXlsDynamicRange** range);
HRESULT Date([in]int row, [in]int col, [out, retval]BSTR* date);
HRESULT Date([in]int row, [in]int col, [in]BSTR date);
HRESULT NewComment([in]int row, [in]int col, [out, retval]IXlsComment** comment);
HRESULT DeclareUserDefinedFunction([in]BSTR functionname);
HRESULT Pictures([out, retval] IXlsPictures** pictures);
HRESULT CalculateFormula([in]int row, [in]int col);
HRESULT CalculateFormulas;
HRESULT Import([out, retval]IXlsWorksheetImport** importer);
HRESULT DuplicateFrom([in]IXlsWorksheet* worksheet);
HRESULT Shapes([out, retval] IXlsShapes** shapes);
HRESULT NewVisualComponent([in]BSTR progId, [in]int row1, [in]int col1, [in]int row2, [in]int col2, [in]int topoffset, [in]int leftoffset, [in]int bottomoffset, [in]int rightoffset, [out, retval]IXlsVisualComponent** component)
HRESULT Workbook([out, retval]IXlsWorkbook** workbook);
HRESULT FormattedLabel([in]int row, [in]int col, [out, retval]BSTR* label);
HRESULT IsHorizontalPageBreak([in]int row, [out, retval]BOOL* bPageBreak);
HRESULT IsVerticalPageBreak([in]int col, [out, retval]BOOL* bPageBreak);
HRESULT IsCellInsidePrintArea([in]int row, [in]int col, [out, retval]BOOL* bInsidePrintArea);
HRESULT StyleComposedFromLocation([in]int row, [in]int col, [out, retval] IXlsStyle** style);
HRESULT PrintWith([in]BSTR printerName, [in]BSTR optionalVirtualPrinterFilename);
HRESULT PrintPreview([out, retval] IXlsPrintPreview** preview);
HRESULT UnmergeCell([in]int row, [in]int col);
HRESULT DataValidations([out, retval] IXlsDataValidations** datavalidations);
HRESULT Cell([in]int row, [in]int col, [out, retval] IXlsCell** cell);
HRESULT NewPictureInMemory([in]VARIANT inputBytearray, [in]enumPictureType picType, [in]int row1, [in]int col1, [in]int row2, [in]int col2, [in]int topoffset, [in]int leftoffset, [in]int bottomoffset, [in]int rightoffset);
HRESULT ConditionalFormattings([out, retval] IXlsConditionalFormattings** conditionalformattings);
HRESULT DeleteComment([in]int row, [in]int col);
HRESULT DeleteComments();
HRESULT NewTable([in]int row, [in]int col, [out, retval] IXlsTable** table);
HRESULT DeleteFormulas();
HRESULT NewTextBox([in]int row1, [in]int col1, [in]int row2, [in]int col2,
[in]int topoffset, [in]int leftoffset, [in]int bottomoffset, [in]int rightoffset,
[out, retval]IXlsTextBox** textbox);
HRESULT Charts([out, retval] IXlsCharts** charts);
HRESULT Comments([out, retval] IXlsComments** comments);
HRESULT AutoFilters([out, retval] IXlsAutoFilter** autofilter);
HRESULT Hyperlinks([out, retval] IXlsHyperlinks** hyperlinks);
HRESULT AddWorksheetAfter([in]BSTR name, [out, retval] IXlsWorksheet** worksheet);
HRESULT AddWorksheetBefore([in]BSTR name, [out, retval] IXlsWorksheet** worksheet);
HRESULT Type([out, retval] enumWorksheetType* sheetType);
HRESULT TextBoxes([out, retval] IXlsTextBoxes** tbs);
HRESULT Tables([out, retval] IXlsTables** tables);
HRESULT InsertTableAt([in]IXlsTable* table, [in]int row, [in]int col);
HRESULT NewList([out, retval] IXlsList** list);
HRESULT DeleteContents();
HRESULT NewVectorShape([in]enumVectorShape shapeType, [in]int row1, [in]int col1, [in]int row2, [in]int col2,
[in]int topoffset, [in]int leftoffset, [in]int bottomoffset, [in]int rightoffset,
[out, retval]IXlsVectorShape** shape);
HRESULT VBAMacros([out, retval]BSTR* macros);
HRESULT VectorShapes([out, retval] IXlsVectorShapes** vss);
HRESULT VBASheetName([out, retval]BSTR* sheetName);
HRESULT IsFormulaCalculated([in]int row, [in]int col, [out, retval]BOOL* bCalculated);
HRESULT CellColumnFromAx([in]BSTR cell, [out, retval]int* column);
HRESULT NewWhatIfTable([in]int row1, [in]int col1, [in]int row2, [in]int col2, [out, retval]IXlsWhatIfTable** wit);
HRESULT NewScenario([out, retval] IXlsScenario** scenario);
HRESULT OLEObjects([out, retval]IXlsOLEObjects** oleobjects);
HRESULT NewVectorShapeInPixels([in]enumVectorShape shapeType, [in]int top, [in]int left, [in]int bottom, [in]int right, [out, retval]IXlsVectorShape** shape);
HRESULT NewPictureInPixels([in]BSTR filename, [in]int top, [in]int left, [in]int bottom, [in]int right);
HRESULT NewPictureInMemoryInPixels([in]VARIANT inputBytearray, [in]enumPictureType picType, [in]int top, [in]int left, [in]int bottom, [in]int right);
HRESULT NewChartInPixels([in]enumChartType type, [in]int top, [in]int left, [in]int bottom, [in]int right, [out, retval] IXlsChart** chart);
HRESULT NewVisualComponentInPixels([in]BSTR progId, [in]int top, [in]int left, [in]int bottom, [in]int right, [out, retval]IXlsVisualComponent** component);
HRESULT NewTextBoxInPixels([in]int top, [in]int left, [in]int bottom, [in]int right, [out, retval]IXlsTextBox** textbox);
HRESULT Sparklines([out, retval]IXlsSparklines** sparklines);
HRESULT NamedStyle([in]BSTR name, [out, retval] IXlsStyle** style);
HRESULT UsedRange([out, retval]IXlsRange** range);
HRESULT Boolean([in]int row, [in]int col, [in]BOOL b);
HRESULT Boolean([in]int row, [in]int col, [out, retval]BOOL* b);
HRESULT FormulaError([in]int row, [in]int col, [in]enumFormulaError n);
HRESULT FormulaError([in]int row, [in]int col, [out, retval]enumFormulaError* n);
HRESULT SelectionRange([out, retval]IXlsRange** range);
HRESULT NewPivotTable([out, retval] IXlsPivotTable** pivotTable);
HRESULT DeleteHyperlinks();
HRESULT FormControls([out, retval] IXlsFormControls** controls);
HRESULT ProtectedRanges([out, retval] IXlsProtectedRanges** pr);
HRESULT ActivePane([in]enumWorksheetPane pane);
HRESULT ActivePane([out, retval]enumWorksheetPane* pane);
HRESULT PivotTables([out, retval] IXlsPivotTables** pivottables);