Этот пример показывает, как изменить высоту строки, заданной объектом Range
, в электронной таблице.
Объект Excel® Range
является свойством, которое берет входные параметры. MATLAB® обрабатывает такое свойство как метод. Используйте функцию methods
, чтобы получить информацию о создании объекта Range
.
Создайте объект Worksheet
ws
.
e = actxserver('Excel.Application');
wb = Add(e.Workbooks);
e.Visible = 1;
ws = e.Activesheet;
Отобразите высоту по умолчанию всех строк в рабочем листе.
ws.StandardHeight
ans = 14.4000
Отобразите синтаксис функций для создания объекта Range
. Ищите отображенный список запись Range
: handle Range(handle,Variant,Variant(Optional))
methods(ws,'-full')
Methods for class Interface.000208D8_0000_0000_C000_000000000046: Activate(handle) Calculate(handle) handle ChartObjects(handle, Variant(Optional)) CheckSpelling(handle, Variant(Optional)) CircleInvalid(handle) ClearArrows(handle) ClearCircles(handle) Copy(handle, Variant(Optional)) Delete(handle) Variant Evaluate(handle, Variant) ExportAsFixedFormat(handle, XlFixedFormatType, Variant(Optional)) Move(handle, Variant(Optional)) handle OLEObjects(handle, Variant(Optional)) Paste(handle, Variant(Optional)) PasteSpecial(handle, Variant(Optional)) handle PivotTableWizard(handle, Variant(Optional)) handle PivotTables(handle, Variant(Optional)) PrintOut(handle, Variant(Optional)) PrintPreview(handle, Variant(Optional)) Protect(handle, Variant(Optional)) handle Range(handle, Variant, Variant(Optional)) ResetAllPageBreaks(handle) SaveAs(handle, ustring, Variant(Optional)) handle Scenarios(handle, Variant(Optional)) Select(handle, Variant(Optional)) SetBackgroundPicture(handle, ustring) ShowAllData(handle) ShowDataForm(handle) Unprotect(handle, Variant(Optional)) handle XmlDataQuery(handle, ustring, Variant(Optional)) handle XmlMapQuery(handle, ustring, Variant(Optional)) addproperty(handle, string) delete(handle, MATLAB array) deleteproperty(handle, string) MATLAB array events(handle, MATLAB array) MATLAB array get(handle) MATLAB array get(handle, MATLAB array, MATLAB array) MATLAB array get(handle vector, MATLAB array, MATLAB array) MATLAB array invoke(handle) MATLAB array invoke(handle, string, MATLAB array) MATLAB array loadobj(handle) release(handle, MATLAB array) MATLAB array saveobj(handle) MATLAB array set(handle vector, MATLAB array, MATLAB array) MATLAB array set(handle, MATLAB array, MATLAB array) MATLAB array set(handle)
Создайте объект Range
, состоящий из первой строки.
wsRange = Range(ws,'A1');
Увеличьте высоту строки.
wsRange.RowHeight = 25;
Откройте рабочий лист, щелкните в строке 1 и заметьте высоту.
Закройте рабочую книгу без сохранения.
wb.Saved = 1; Close(e.Workbook)
Закройте приложение.
Quit(e) delete(e)