Excel.Window class

Representa uma janela na pasta de trabalho.

Extends

Propriedades

activeCell

Especifica a célula ativa na janela.

activePane

Especifica o painel ativo na janela.

activeWorksheet

Especifica a planilha ativa na janela.

autoFilterDateGroupingEnabled

Especifica se o agrupamento de datas de Filtro Automático está habilitado na janela.

context

O contexto de solicitação associado ao objeto. Isso conecta o processo do suplemento ao processo do aplicativo host do Office.

enableResize

Especifica se o redimensionamento está habilitado para a janela.

freezePanes

Especifica se os painéis estão congelados na janela.

height

Especifica a altura da janela.

index

Obtém o índice da janela.

isVisible

Especifica se a janela está visível.

left

Especifica a distância, em pontos, da borda esquerda da tela do computador até a borda esquerda da janela.

name

Especifica o nome da janela.

panes

Obtém uma coleção de painéis associados à janela.

rangeSelection

Obtém a seleção de intervalo na janela.

scrollColumn

Especifica a coluna de rolagem da janela.

scrollRow

Especifica a linha de rolagem da janela.

showFormulas

Especifica se as fórmulas são mostradas na janela.

showGridlines

Especifica se as linhas de grade são mostradas na janela.

showHeadings

Especifica se os títulos são mostrados na janela.

showHorizontalScrollBar

Especifica se a barra de rolagem horizontal é mostrada na janela.

showOutline

Especifica se o contorno é mostrado na janela.

showRightToLeft

Obtém o valor de layout da direita para a esquerda da janela. Verdadeiro significa que a janela está usando o layout da direita para a esquerda, falso significa que a janela está usando o layout da esquerda para a direita.

showRuler

Especifica se a régua é mostrada na janela.

showVerticalScrollBar

Especifica se a barra de rolagem vertical é mostrada na janela.

showWhitespace

Especifica se um espaço em branco é mostrado na janela.

showWorkbookTabs

Especifica se as guias da pasta de trabalho são mostradas na janela.

showZeros

Especifica se zeros são mostrados na janela.

split

Especifica o estado de divisão da janela.

splitColumn

Especifica a coluna dividida da janela.

splitHorizontal

Especifica a divisão horizontal da janela.

splitRow

Especifica a linha de divisão da janela.

splitVertical

Especifica a divisão vertical da janela.

tabRatio

Especifica a proporção de guias da janela.

top

Especifica a distância, em pontos, da borda superior da janela até a borda superior da área utilizável (abaixo dos menus, qualquer barra de ferramentas encaixada na parte superior e a barra de fórmulas).

type

Especifica o tipo da janela.

usableHeight

Especifica a altura utilizável da janela.

usableWidth

Especifica a largura utilizável da janela.

view

Especifica o modo de exibição da janela.

visibleRange

Obtém o intervalo visível da janela.

width

Especifica a largura de exibição da janela.

windowNumber

Obtém o número da janela.

windowState

Especifica o estado da janela.

zoom

Especifica um valor inteiro que representa o tamanho de exibição da janela. Pode ser definido como uma porcentagem entre 10 e 400.

Métodos

activate()

Ativa a janela.

activateNext()

Ativa a próxima janela.

activatePrevious()

Ativa a janela anterior.

close()

Fecha a janela.

largeScroll(Down, Up, ToRight, ToLeft)

Rola a janela por várias páginas. Os downparâmetros , up, toRighte toLeft correspondem à ação de rolar com as teclas Page Down, Page Up, Alt+Page Down e Alt+Page Up no teclado.

load(options)

Coloca um comando na fila para carregar as propriedades especificadas do objeto. Você deve chamar context.sync() antes de ler as propriedades.

load(propertyNames)

Coloca um comando na fila para carregar as propriedades especificadas do objeto. Você deve chamar context.sync() antes de ler as propriedades.

load(propertyNamesAndPaths)

Coloca um comando na fila para carregar as propriedades especificadas do objeto. Você deve chamar context.sync() antes de ler as propriedades.

newWindow()

Abre uma nova janela do Excel.

pointsToScreenPixelsX(Points)

converte pontos horizontais em pixels da tela.

pointsToScreenPixelsY(Points)

converte pontos verticais em pixels da tela.

scrollIntoView(Left, Top, Width, Height, Start)

Rola a janela para exibir o intervalo especificado.

scrollWorkbookTabs(Sheets, Position)

Rola as guias da pasta de trabalho.

scrollWorkbookTabs(Sheets, Position)

Rola as guias da pasta de trabalho.

set(properties, options)

Define várias propriedades de um objeto ao mesmo tempo. Você pode passar um objeto simples com as propriedades apropriadas ou outro objeto de API do mesmo tipo.

set(properties)

Define várias propriedades no objeto ao mesmo tempo, com base em um objeto carregado existente.

smallScroll(Down, Up, ToRight, ToLeft)

Rola a janela por um número de linhas ou colunas. Os downparâmetros , up, toRighte toLeft correspondem à ação de rolar com as teclas de direção no teclado.

toJSON()

Substitui o método JavaScript toJSON() para fornecer uma saída mais útil quando um objeto de API é passado para JSON.stringify(). (JSON.stringify, por sua vez, chama o toJSON método do objeto que é passado para ele.) Enquanto o objeto original Excel.Window é um objeto de API, o toJSON método retorna um objeto JavaScript simples (digitado como Excel.Interfaces.WindowData) que contém cópias superficiais de todas as propriedades filho carregadas do objeto original.

Detalhes da propriedade

activeCell

Especifica a célula ativa na janela.

readonly activeCell: Excel.Range;

Valor da propriedade

Comentários

Conjunto de APIs: ExcelApiDesktop 1.1

activePane

Especifica o painel ativo na janela.

readonly activePane: Excel.Pane;

Valor da propriedade

Comentários

Conjunto de APIs: ExcelApiDesktop 1.1

activeWorksheet

Especifica a planilha ativa na janela.

readonly activeWorksheet: Excel.Worksheet;

Valor da propriedade

Comentários

Conjunto de APIs: ExcelApiDesktop 1.1

autoFilterDateGroupingEnabled

Especifica se o agrupamento de datas de Filtro Automático está habilitado na janela.

autoFilterDateGroupingEnabled: boolean;

Valor da propriedade

boolean

Comentários

Conjunto de APIs: ExcelApiDesktop 1.1

context

O contexto de solicitação associado ao objeto. Isso conecta o processo do suplemento ao processo do aplicativo host do Office.

context: RequestContext;

Valor da propriedade

enableResize

Especifica se o redimensionamento está habilitado para a janela.

readonly enableResize: boolean;

Valor da propriedade

boolean

Comentários

Conjunto de APIs: ExcelApiDesktop 1.1

freezePanes

Especifica se os painéis estão congelados na janela.

freezePanes: boolean;

Valor da propriedade

boolean

Comentários

Conjunto de APIs: ExcelApiDesktop 1.1

height

Especifica a altura da janela.

height: number;

Valor da propriedade

number

Comentários

Conjunto de APIs: ExcelApiDesktop 1.1

index

Obtém o índice da janela.

readonly index: number;

Valor da propriedade

number

Comentários

Conjunto de APIs: ExcelApiDesktop 1.1

isVisible

Especifica se a janela está visível.

isVisible: boolean;

Valor da propriedade

boolean

Comentários

Conjunto de APIs: ExcelApiDesktop 1.1

left

Especifica a distância, em pontos, da borda esquerda da tela do computador até a borda esquerda da janela.

left: number;

Valor da propriedade

number

Comentários

Conjunto de APIs: ExcelApiDesktop 1.1

name

Especifica o nome da janela.

name: string;

Valor da propriedade

string

Comentários

Conjunto de APIs: ExcelApiDesktop 1.1

panes

Obtém uma coleção de painéis associados à janela.

readonly panes: Excel.PaneCollection;

Valor da propriedade

Comentários

Conjunto de APIs: ExcelApiDesktop 1.1

rangeSelection

Observação

Esta API é fornecida como uma versão prévia para desenvolvedores e pode ser alterada com base nos comentários que recebemos. Não use esta API em um ambiente de produção.

Obtém a seleção de intervalo na janela.

readonly rangeSelection: Excel.RangeAreas;

Valor da propriedade

Comentários

Conjunto de APIs: ExcelApi BETA (SOMENTE VISUALIZAÇÃO)

scrollColumn

Especifica a coluna de rolagem da janela.

scrollColumn: number;

Valor da propriedade

number

Comentários

Conjunto de APIs: ExcelApiDesktop 1.1

scrollRow

Especifica a linha de rolagem da janela.

scrollRow: number;

Valor da propriedade

number

Comentários

Conjunto de APIs: ExcelApiDesktop 1.1

showFormulas

Especifica se as fórmulas são mostradas na janela.

showFormulas: boolean;

Valor da propriedade

boolean

Comentários

Conjunto de APIs: ExcelApiDesktop 1.1

showGridlines

Especifica se as linhas de grade são mostradas na janela.

showGridlines: boolean;

Valor da propriedade

boolean

Comentários

Conjunto de APIs: ExcelApiDesktop 1.1

showHeadings

Especifica se os títulos são mostrados na janela.

showHeadings: boolean;

Valor da propriedade

boolean

Comentários

Conjunto de APIs: ExcelApiDesktop 1.1

showHorizontalScrollBar

Especifica se a barra de rolagem horizontal é mostrada na janela.

showHorizontalScrollBar: boolean;

Valor da propriedade

boolean

Comentários

Conjunto de APIs: ExcelApiDesktop 1.1

showOutline

Especifica se o contorno é mostrado na janela.

showOutline: boolean;

Valor da propriedade

boolean

Comentários

Conjunto de APIs: ExcelApiDesktop 1.1

showRightToLeft

Obtém o valor de layout da direita para a esquerda da janela. Verdadeiro significa que a janela está usando o layout da direita para a esquerda, falso significa que a janela está usando o layout da esquerda para a direita.

readonly showRightToLeft: boolean;

Valor da propriedade

boolean

Comentários

Conjunto de APIs: ExcelApiDesktop 1.1

showRuler

Especifica se a régua é mostrada na janela.

showRuler: boolean;

Valor da propriedade

boolean

Comentários

Conjunto de APIs: ExcelApiDesktop 1.1

showVerticalScrollBar

Especifica se a barra de rolagem vertical é mostrada na janela.

showVerticalScrollBar: boolean;

Valor da propriedade

boolean

Comentários

Conjunto de APIs: ExcelApiDesktop 1.1

showWhitespace

Especifica se um espaço em branco é mostrado na janela.

showWhitespace: boolean;

Valor da propriedade

boolean

Comentários

Conjunto de APIs: ExcelApiDesktop 1.1

showWorkbookTabs

Especifica se as guias da pasta de trabalho são mostradas na janela.

showWorkbookTabs: boolean;

Valor da propriedade

boolean

Comentários

Conjunto de APIs: ExcelApiDesktop 1.1

showZeros

Especifica se zeros são mostrados na janela.

showZeros: boolean;

Valor da propriedade

boolean

Comentários

Conjunto de APIs: ExcelApiDesktop 1.1

split

Especifica o estado de divisão da janela.

split: boolean;

Valor da propriedade

boolean

Comentários

Conjunto de APIs: ExcelApiDesktop 1.1

splitColumn

Especifica a coluna dividida da janela.

splitColumn: number;

Valor da propriedade

number

Comentários

Conjunto de APIs: ExcelApiDesktop 1.1

splitHorizontal

Especifica a divisão horizontal da janela.

splitHorizontal: number;

Valor da propriedade

number

Comentários

Conjunto de APIs: ExcelApiDesktop 1.1

splitRow

Especifica a linha de divisão da janela.

splitRow: number;

Valor da propriedade

number

Comentários

Conjunto de APIs: ExcelApiDesktop 1.1

splitVertical

Especifica a divisão vertical da janela.

splitVertical: number;

Valor da propriedade

number

Comentários

Conjunto de APIs: ExcelApiDesktop 1.1

tabRatio

Especifica a proporção de guias da janela.

tabRatio: number;

Valor da propriedade

number

Comentários

Conjunto de APIs: ExcelApiDesktop 1.1

top

Especifica a distância, em pontos, da borda superior da janela até a borda superior da área utilizável (abaixo dos menus, qualquer barra de ferramentas encaixada na parte superior e a barra de fórmulas).

top: number;

Valor da propriedade

number

Comentários

Conjunto de APIs: ExcelApiDesktop 1.1

type

Especifica o tipo da janela.

readonly type: Excel.WindowType | "chartAsWindow" | "chartInPlace" | "clipboard" | "workbook";

Valor da propriedade

Excel.WindowType | "chartAsWindow" | "chartInPlace" | "clipboard" | "workbook"

Comentários

Conjunto de APIs: ExcelApiDesktop 1.1

usableHeight

Especifica a altura utilizável da janela.

readonly usableHeight: number;

Valor da propriedade

number

Comentários

Conjunto de APIs: ExcelApiDesktop 1.1

usableWidth

Especifica a largura utilizável da janela.

readonly usableWidth: number;

Valor da propriedade

number

Comentários

Conjunto de APIs: ExcelApiDesktop 1.1

view

Especifica o modo de exibição da janela.

view: Excel.WindowView | "normalView" | "pageBreakPreview" | "pageLayoutView";

Valor da propriedade

Excel.WindowView | "normalView" | "pageBreakPreview" | "pageLayoutView"

Comentários

Conjunto de APIs: ExcelApiDesktop 1.1

visibleRange

Obtém o intervalo visível da janela.

readonly visibleRange: Excel.Range;

Valor da propriedade

Comentários

Conjunto de APIs: ExcelApiDesktop 1.1

width

Especifica a largura de exibição da janela.

width: number;

Valor da propriedade

number

Comentários

Conjunto de APIs: ExcelApiDesktop 1.1

windowNumber

Obtém o número da janela.

readonly windowNumber: number;

Valor da propriedade

number

Comentários

Conjunto de APIs: ExcelApiDesktop 1.1

windowState

Especifica o estado da janela.

windowState: Excel.WindowState | "maximized" | "minimized" | "normal";

Valor da propriedade

Excel.WindowState | "maximized" | "minimized" | "normal"

Comentários

Conjunto de APIs: ExcelApiDesktop 1.1

zoom

Especifica um valor inteiro que representa o tamanho de exibição da janela. Pode ser definido como uma porcentagem entre 10 e 400.

zoom: number;

Valor da propriedade

number

Comentários

Conjunto de APIs: ExcelApiDesktop 1.1

Detalhes do método

activate()

Ativa a janela.

activate(): void;

Retornos

void

Comentários

Conjunto de APIs: ExcelApiDesktop 1.1

activateNext()

Ativa a próxima janela.

activateNext(): void;

Retornos

void

Comentários

Conjunto de APIs: ExcelApiDesktop 1.1

activatePrevious()

Ativa a janela anterior.

activatePrevious(): void;

Retornos

void

Comentários

Conjunto de APIs: ExcelApiDesktop 1.1

close()

Fecha a janela.

close(): OfficeExtension.ClientResult<boolean>;

Retornos

Comentários

Conjunto de APIs: ExcelApiDesktop 1.1

largeScroll(Down, Up, ToRight, ToLeft)

Rola a janela por várias páginas. Os downparâmetros , up, toRighte toLeft correspondem à ação de rolar com as teclas Page Down, Page Up, Alt+Page Down e Alt+Page Up no teclado.

largeScroll(Down: number, Up: number, ToRight: number, ToLeft: number): void;

Parâmetros

Down

number

Up

number

ToRight

number

ToLeft

number

Retornos

void

Comentários

Conjunto de APIs: ExcelApiDesktop 1.1

load(options)

Coloca um comando na fila para carregar as propriedades especificadas do objeto. Você deve chamar context.sync() antes de ler as propriedades.

load(options?: Excel.Interfaces.WindowLoadOptions): Excel.Window;

Parâmetros

options
Excel.Interfaces.WindowLoadOptions

Fornece opções para quais propriedades do objeto devem ser carregadas.

Retornos

load(propertyNames)

Coloca um comando na fila para carregar as propriedades especificadas do objeto. Você deve chamar context.sync() antes de ler as propriedades.

load(propertyNames?: string | string[]): Excel.Window;

Parâmetros

propertyNames

string | string[]

Uma cadeia de caracteres delimitada por vírgula ou uma matriz de cadeias de caracteres que especifica as propriedades a serem carregadas.

Retornos

load(propertyNamesAndPaths)

Coloca um comando na fila para carregar as propriedades especificadas do objeto. Você deve chamar context.sync() antes de ler as propriedades.

load(propertyNamesAndPaths?: {
            select?: string;
            expand?: string;
        }): Excel.Window;

Parâmetros

propertyNamesAndPaths

{ select?: string; expand?: string; }

propertyNamesAndPaths.select é uma cadeia de caracteres delimitada por vírgula que especifica as propriedades a serem carregadas e propertyNamesAndPaths.expand é uma cadeia de caracteres delimitada por vírgula que especifica as propriedades de navegação a serem carregadas.

Retornos

newWindow()

Abre uma nova janela do Excel.

newWindow(): Excel.Window;

Retornos

Comentários

Conjunto de APIs: ExcelApiDesktop 1.1

pointsToScreenPixelsX(Points)

converte pontos horizontais em pixels da tela.

pointsToScreenPixelsX(Points: number): OfficeExtension.ClientResult<number>;

Parâmetros

Points

number

Retornos

Comentários

Conjunto de APIs: ExcelApiDesktop 1.1

pointsToScreenPixelsY(Points)

converte pontos verticais em pixels da tela.

pointsToScreenPixelsY(Points: number): OfficeExtension.ClientResult<number>;

Parâmetros

Points

number

Retornos

Comentários

Conjunto de APIs: ExcelApiDesktop 1.1

scrollIntoView(Left, Top, Width, Height, Start)

Rola a janela para exibir o intervalo especificado.

scrollIntoView(Left: number, Top: number, Width: number, Height: number, Start?: boolean): void;

Parâmetros

Left

number

Top

number

Width

number

Height

number

Start

boolean

Retornos

void

Comentários

Conjunto de APIs: ExcelApiDesktop 1.1

scrollWorkbookTabs(Sheets, Position)

Rola as guias da pasta de trabalho.

scrollWorkbookTabs(Sheets?: number, Position?: Excel.ScrollWorkbookTabPosition): void;

Parâmetros

Sheets

number

Retornos

void

Comentários

Conjunto de APIs: ExcelApiDesktop 1.1

scrollWorkbookTabs(Sheets, Position)

Rola as guias da pasta de trabalho.

scrollWorkbookTabs(Sheets?: number, Position?: "First" | "Last"): void;

Parâmetros

Sheets

number

Position

"First" | "Last"

Retornos

void

Comentários

Conjunto de APIs: ExcelApiDesktop 1.1

set(properties, options)

Define várias propriedades de um objeto ao mesmo tempo. Você pode passar um objeto simples com as propriedades apropriadas ou outro objeto de API do mesmo tipo.

set(properties: Interfaces.WindowUpdateData, options?: OfficeExtension.UpdateOptions): void;

Parâmetros

properties
Excel.Interfaces.WindowUpdateData

Um objeto JavaScript com propriedades estruturadas isomorficamente para as propriedades do objeto no qual o método é chamado.

options
OfficeExtension.UpdateOptions

Fornece uma opção para suprimir erros se o objeto de propriedades tentar definir propriedades somente leitura.

Retornos

void

set(properties)

Define várias propriedades no objeto ao mesmo tempo, com base em um objeto carregado existente.

set(properties: Excel.Window): void;

Parâmetros

properties
Excel.Window

Retornos

void

smallScroll(Down, Up, ToRight, ToLeft)

Rola a janela por um número de linhas ou colunas. Os downparâmetros , up, toRighte toLeft correspondem à ação de rolar com as teclas de direção no teclado.

smallScroll(Down: number, Up: number, ToRight: number, ToLeft: number): void;

Parâmetros

Down

number

Up

number

ToRight

number

ToLeft

number

Retornos

void

Comentários

Conjunto de APIs: ExcelApiDesktop 1.1

toJSON()

Substitui o método JavaScript toJSON() para fornecer uma saída mais útil quando um objeto de API é passado para JSON.stringify(). (JSON.stringify, por sua vez, chama o toJSON método do objeto que é passado para ele.) Enquanto o objeto original Excel.Window é um objeto de API, o toJSON método retorna um objeto JavaScript simples (digitado como Excel.Interfaces.WindowData) que contém cópias superficiais de todas as propriedades filho carregadas do objeto original.

toJSON(): Excel.Interfaces.WindowData;

Retornos