Excel.Window class
Представляет окно в книге.
- Extends
Комментарии
Свойства
| active |
Указывает активную ячейку в окне. |
| active |
Указывает активную область в окне. |
| active |
Указывает активный лист в окне. |
| auto |
Указывает, включено ли в окне группирование дат автофильтра. |
| context | Контекст запроса, связанный с объектом . Это соединяет процесс надстройки с процессом ведущего приложения Office. |
| enable |
Указывает, включено ли изменение размера для окна. |
| freeze |
Указывает, зависают ли панели в окне. |
| height | Задает высоту окна. |
| index | Возвращает индекс окна. |
| is |
Указывает, является ли окно видимым. |
| left | Указывает расстояние (в точках) от левого края экрана компьютера до левого края окна. |
| name | Указывает имя окна. |
| panes | Возвращает коллекцию областей, связанных с окном. |
| range |
Возвращает выбранный диапазон в окне. |
| scroll |
Указывает столбец прокрутки окна. |
| scroll |
Указывает строку прокрутки окна. |
| show |
Указывает, отображаются ли в окне формулы. |
| show |
Указывает, отображаются ли в окне линии сетки. |
| show |
Указывает, отображаются ли заголовки в окне. |
| show |
Указывает, отображается ли горизонтальная полоса прокрутки в окне. |
| show |
Указывает, отображается ли в окне структура. |
| show |
Возвращает значение макета окна справа налево. Значение True означает, что в окне используется макет справа налево, значение false означает, что в окне используется макет слева направо. |
| show |
Указывает, отображается ли линейка в окне. |
| show |
Указывает, отображается ли вертикальная полоса прокрутки в окне. |
| show |
Указывает, отображается ли пробел в окне. |
| show |
Указывает, отображаются ли в окне вкладки книги. |
| show |
Указывает, отображаются ли в окне нули. |
| split | Указывает состояние разделения окна. |
| split |
Указывает разделенный столбец окна. |
| split |
Задает горизонтальное разделение окна. |
| split |
Указывает разделенную строку окна. |
| split |
Задает вертикальное разделение окна. |
| tab |
Задает соотношение вкладок окна. |
| top | Указывает расстояние (в точках) от верхнего края окна до верхнего края пригодной области (под меню, все панели инструментов, закрепленные вверху, и строка формул). |
| type | Указывает тип окна. |
| usable |
Указывает пригодную высоту окна. |
| usable |
Указывает пригодную для использования ширину окна. |
| view | Указывает представление окна. |
| visible |
Возвращает видимый диапазон окна. |
| width | Задает ширину окна. |
| window |
Возвращает номер окна. |
| window |
Указывает состояние окна. |
| zoom | Задает целочисленное значение, представляющее размер окна. Его можно задать в процентном соотношении от 10 до 400. |
Методы
| activate() | Активирует окно. |
| activate |
Активирует следующее окно. |
| activate |
Активирует предыдущее окно. |
| close() | Закрывает окно. |
| large |
Прокручивает окно на несколько страниц. Параметры |
| load(options) | Добавляет в очередь команду для загрузки указанных свойств объекта. Перед чтением свойств требуется вызвать метод |
| load(property |
Добавляет в очередь команду для загрузки указанных свойств объекта. Перед чтением свойств требуется вызвать метод |
| load(property |
Добавляет в очередь команду для загрузки указанных свойств объекта. Перед чтением свойств требуется вызвать метод |
| new |
Открывает новое окно Excel. |
| points |
Преобразует горизонтальные точки в пиксели экрана. |
| points |
Преобразует вертикальные точки в пиксели экрана. |
| scroll |
Прокручивает окно, чтобы отобразить указанный диапазон. |
| scroll |
Прокручивает вкладки книги. |
| scroll |
Прокручивает вкладки книги. |
| set(properties, options) | Задает несколько свойств объекта одновременно. Можно передать обычный объект с соответствующими свойствами или другой объект API того же типа. |
| set(properties) | Задает несколько свойств объекта одновременно на основе существующего загруженного объекта. |
| small |
Прокручивает окно на несколько строк или столбцов. Параметры |
| toJSON() | Переопределяет метод JavaScript |
Сведения о свойстве
activeCell
Указывает активную ячейку в окне.
readonly activeCell: Excel.Range;
Значение свойства
Комментарии
activePane
Указывает активную область в окне.
readonly activePane: Excel.Pane;
Значение свойства
Комментарии
activeWorksheet
Указывает активный лист в окне.
readonly activeWorksheet: Excel.Worksheet;
Значение свойства
Комментарии
autoFilterDateGroupingEnabled
Указывает, включено ли в окне группирование дат автофильтра.
autoFilterDateGroupingEnabled: boolean;
Значение свойства
boolean
Комментарии
context
Контекст запроса, связанный с объектом . Это соединяет процесс надстройки с процессом ведущего приложения Office.
context: RequestContext;
Значение свойства
enableResize
Указывает, включено ли изменение размера для окна.
readonly enableResize: boolean;
Значение свойства
boolean
Комментарии
freezePanes
Указывает, зависают ли панели в окне.
freezePanes: boolean;
Значение свойства
boolean
Комментарии
height
Задает высоту окна.
height: number;
Значение свойства
number
Комментарии
index
Возвращает индекс окна.
readonly index: number;
Значение свойства
number
Комментарии
isVisible
Указывает, является ли окно видимым.
isVisible: boolean;
Значение свойства
boolean
Комментарии
left
Указывает расстояние (в точках) от левого края экрана компьютера до левого края окна.
left: number;
Значение свойства
number
Комментарии
name
Указывает имя окна.
name: string;
Значение свойства
string
Комментарии
panes
Возвращает коллекцию областей, связанных с окном.
readonly panes: Excel.PaneCollection;
Значение свойства
Комментарии
rangeSelection
Примечание
Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен на основе полученных нами отзывов. Не используйте этот API в рабочей среде.
Возвращает выбранный диапазон в окне.
readonly rangeSelection: Excel.RangeAreas;
Значение свойства
Комментарии
[ Набор API: ExcelApi BETA (ТОЛЬКО ПРЕДВАРИТЕЛЬНАЯ ВЕРСИЯ) ]
scrollColumn
Указывает столбец прокрутки окна.
scrollColumn: number;
Значение свойства
number
Комментарии
scrollRow
Указывает строку прокрутки окна.
scrollRow: number;
Значение свойства
number
Комментарии
showFormulas
Указывает, отображаются ли в окне формулы.
showFormulas: boolean;
Значение свойства
boolean
Комментарии
showGridlines
Указывает, отображаются ли в окне линии сетки.
showGridlines: boolean;
Значение свойства
boolean
Комментарии
showHeadings
Указывает, отображаются ли заголовки в окне.
showHeadings: boolean;
Значение свойства
boolean
Комментарии
showHorizontalScrollBar
Указывает, отображается ли горизонтальная полоса прокрутки в окне.
showHorizontalScrollBar: boolean;
Значение свойства
boolean
Комментарии
showOutline
Указывает, отображается ли в окне структура.
showOutline: boolean;
Значение свойства
boolean
Комментарии
showRightToLeft
Возвращает значение макета окна справа налево. Значение True означает, что в окне используется макет справа налево, значение false означает, что в окне используется макет слева направо.
readonly showRightToLeft: boolean;
Значение свойства
boolean
Комментарии
showRuler
Указывает, отображается ли линейка в окне.
showRuler: boolean;
Значение свойства
boolean
Комментарии
showVerticalScrollBar
Указывает, отображается ли вертикальная полоса прокрутки в окне.
showVerticalScrollBar: boolean;
Значение свойства
boolean
Комментарии
showWhitespace
Указывает, отображается ли пробел в окне.
showWhitespace: boolean;
Значение свойства
boolean
Комментарии
showWorkbookTabs
Указывает, отображаются ли в окне вкладки книги.
showWorkbookTabs: boolean;
Значение свойства
boolean
Комментарии
showZeros
Указывает, отображаются ли в окне нули.
showZeros: boolean;
Значение свойства
boolean
Комментарии
split
Указывает состояние разделения окна.
split: boolean;
Значение свойства
boolean
Комментарии
splitColumn
Указывает разделенный столбец окна.
splitColumn: number;
Значение свойства
number
Комментарии
splitHorizontal
Задает горизонтальное разделение окна.
splitHorizontal: number;
Значение свойства
number
Комментарии
splitRow
Указывает разделенную строку окна.
splitRow: number;
Значение свойства
number
Комментарии
splitVertical
Задает вертикальное разделение окна.
splitVertical: number;
Значение свойства
number
Комментарии
tabRatio
Задает соотношение вкладок окна.
tabRatio: number;
Значение свойства
number
Комментарии
top
Указывает расстояние (в точках) от верхнего края окна до верхнего края пригодной области (под меню, все панели инструментов, закрепленные вверху, и строка формул).
top: number;
Значение свойства
number
Комментарии
type
Указывает тип окна.
readonly type: Excel.WindowType | "chartAsWindow" | "chartInPlace" | "clipboard" | "workbook";
Значение свойства
Excel.WindowType | "chartAsWindow" | "chartInPlace" | "clipboard" | "workbook"
Комментарии
usableHeight
Указывает пригодную высоту окна.
readonly usableHeight: number;
Значение свойства
number
Комментарии
usableWidth
Указывает пригодную для использования ширину окна.
readonly usableWidth: number;
Значение свойства
number
Комментарии
view
Указывает представление окна.
view: Excel.WindowView | "normalView" | "pageBreakPreview" | "pageLayoutView";
Значение свойства
Excel.WindowView | "normalView" | "pageBreakPreview" | "pageLayoutView"
Комментарии
visibleRange
Возвращает видимый диапазон окна.
readonly visibleRange: Excel.Range;
Значение свойства
Комментарии
width
Задает ширину окна.
width: number;
Значение свойства
number
Комментарии
windowNumber
Возвращает номер окна.
readonly windowNumber: number;
Значение свойства
number
Комментарии
windowState
Указывает состояние окна.
windowState: Excel.WindowState | "maximized" | "minimized" | "normal";
Значение свойства
Excel.WindowState | "maximized" | "minimized" | "normal"
Комментарии
zoom
Задает целочисленное значение, представляющее размер окна. Его можно задать в процентном соотношении от 10 до 400.
zoom: number;
Значение свойства
number
Комментарии
Сведения о методе
activate()
Активирует окно.
activate(): void;
Возвращаемое значение
void
Комментарии
activateNext()
Активирует следующее окно.
activateNext(): void;
Возвращаемое значение
void
Комментарии
activatePrevious()
Активирует предыдущее окно.
activatePrevious(): void;
Возвращаемое значение
void
Комментарии
close()
Закрывает окно.
close(): OfficeExtension.ClientResult<boolean>;
Возвращаемое значение
OfficeExtension.ClientResult<boolean>
Комментарии
largeScroll(Down, Up, ToRight, ToLeft)
Прокручивает окно на несколько страниц. Параметры down, up, toRightи toLeft соответствуют действию прокрутки с помощью клавиш Page Down, Page Up, ALT+Page Down и ALT+Page Up на клавиатуре.
largeScroll(Down: number, Up: number, ToRight: number, ToLeft: number): void;
Параметры
- Down
-
number
- Up
-
number
- ToRight
-
number
- ToLeft
-
number
Возвращаемое значение
void
Комментарии
load(options)
Добавляет в очередь команду для загрузки указанных свойств объекта. Перед чтением свойств требуется вызвать метод context.sync().
load(options?: Excel.Interfaces.WindowLoadOptions): Excel.Window;
Параметры
Предоставляет параметры свойств объекта для загрузки.
Возвращаемое значение
load(propertyNames)
Добавляет в очередь команду для загрузки указанных свойств объекта. Перед чтением свойств требуется вызвать метод context.sync().
load(propertyNames?: string | string[]): Excel.Window;
Параметры
- propertyNames
-
string | string[]
Строка с разделителями-запятыми или массив строк, указывающих свойства для загрузки.
Возвращаемое значение
load(propertyNamesAndPaths)
Добавляет в очередь команду для загрузки указанных свойств объекта. Перед чтением свойств требуется вызвать метод context.sync().
load(propertyNamesAndPaths?: {
select?: string;
expand?: string;
}): Excel.Window;
Параметры
- propertyNamesAndPaths
-
{ select?: string; expand?: string; }
propertyNamesAndPaths.select — это строка с разделителями-запятыми, указывающая загружаемые свойства, и propertyNamesAndPaths.expand строка с разделителями-запятыми, указывающая загружаемые свойства навигации.
Возвращаемое значение
newWindow()
Открывает новое окно Excel.
newWindow(): Excel.Window;
Возвращаемое значение
Комментарии
pointsToScreenPixelsX(Points)
Преобразует горизонтальные точки в пиксели экрана.
pointsToScreenPixelsX(Points: number): OfficeExtension.ClientResult<number>;
Параметры
- Points
-
number
Возвращаемое значение
OfficeExtension.ClientResult<number>
Комментарии
pointsToScreenPixelsY(Points)
Преобразует вертикальные точки в пиксели экрана.
pointsToScreenPixelsY(Points: number): OfficeExtension.ClientResult<number>;
Параметры
- Points
-
number
Возвращаемое значение
OfficeExtension.ClientResult<number>
Комментарии
scrollIntoView(Left, Top, Width, Height, Start)
Прокручивает окно, чтобы отобразить указанный диапазон.
scrollIntoView(Left: number, Top: number, Width: number, Height: number, Start?: boolean): void;
Параметры
- Left
-
number
- Top
-
number
- Width
-
number
- Height
-
number
- Start
-
boolean
Возвращаемое значение
void
Комментарии
scrollWorkbookTabs(Sheets, Position)
Прокручивает вкладки книги.
scrollWorkbookTabs(Sheets?: number, Position?: Excel.ScrollWorkbookTabPosition): void;
Параметры
- Sheets
-
number
- Position
- Excel.ScrollWorkbookTabPosition
Возвращаемое значение
void
Комментарии
scrollWorkbookTabs(Sheets, Position)
Прокручивает вкладки книги.
scrollWorkbookTabs(Sheets?: number, Position?: "First" | "Last"): void;
Параметры
- Sheets
-
number
- Position
-
"First" | "Last"
Возвращаемое значение
void
Комментарии
set(properties, options)
Задает несколько свойств объекта одновременно. Можно передать обычный объект с соответствующими свойствами или другой объект API того же типа.
set(properties: Interfaces.WindowUpdateData, options?: OfficeExtension.UpdateOptions): void;
Параметры
- properties
- Excel.Interfaces.WindowUpdateData
Объект JavaScript со свойствами, структурированными изоморфно по свойствам объекта, для которого вызывается метод .
- options
- OfficeExtension.UpdateOptions
Предоставляет возможность подавления ошибок, если объект свойств пытается задать какие-либо свойства, доступные только для чтения.
Возвращаемое значение
void
set(properties)
Задает несколько свойств объекта одновременно на основе существующего загруженного объекта.
set(properties: Excel.Window): void;
Параметры
- properties
- Excel.Window
Возвращаемое значение
void
smallScroll(Down, Up, ToRight, ToLeft)
Прокручивает окно на несколько строк или столбцов. Параметры down, up, toRightи toLeft соответствуют действию прокрутки с помощью клавиш со стрелками на клавиатуре.
smallScroll(Down: number, Up: number, ToRight: number, ToLeft: number): void;
Параметры
- Down
-
number
- Up
-
number
- ToRight
-
number
- ToLeft
-
number
Возвращаемое значение
void
Комментарии
toJSON()
Переопределяет метод JavaScript toJSON() , чтобы обеспечить более полезные выходные данные при передаче объекта API в JSON.stringify(). (JSON.stringifyв свою очередь вызывает toJSON метод переданного ему объекта.) В то время как исходный Excel.Window объект является объектом API, toJSON метод возвращает обычный объект JavaScript (типизированный как Excel.Interfaces.WindowData), который содержит неглубокие копии всех загруженных дочерних свойств из исходного объекта.
toJSON(): Excel.Interfaces.WindowData;