Novidades no Word API JavaScript 1.1

O WordApi 1.1 é o primeiro conjunto de requisitos da Word API JavaScript. É o único conjunto de requisitos de API Word com suporte por Word 2016.

Lista de API

A tabela a seguir lista as APIs no Word o conjunto de requisitos da API JavaScript 1.1. Para exibir a documentação de referência da API para todas as APIs com suporte Word o conjunto de requisitos da API JavaScript 1.1, consulte Word APIs no conjunto de requisitos 1.1.

Classe Campos Descrição
Body clear() Limpa o conteúdo do objeto Body.
Contentcontrols Obtém a coleção de objetos de controle de conteúdo de texto avançados no corpo.
font Obtém o formato de texto do corpo.
getHtml() Obtém uma representação HTML do objeto body.
getOoxml() Obtém a representação OOXML (Office Open XML) do objeto Body.
inlinePictures Obtém a coleção de objetos InlinePicture no corpo.
insertBreak(breakType: Word. BreakType | "Página" | "Próximo" | "SectionNext" | "SectionContinuous" | "SectionEven" | "SectionOdd" | "Line", insertLocation: Word. InsertLocation.start | Word. InsertLocation.end | "Iniciar" | "End") Insere uma quebra no local especificado no documento principal.
insertContentControl() Encapsula o objeto Body com um controle de conteúdo rich text.
insertFileFromBase64(base64File: string, insertLocation: Word. InsertLocation.replace | Word. InsertLocation.start | Word. InsertLocation.end | "Substituir" | "Iniciar" | "End") Insere um documento no corpo, no local especificado.
insertHtml(html: cadeia de caracteres, insertLocation: Word. InsertLocation.replace | Word. InsertLocation.start | Word. InsertLocation.end | "Substituir" | "Iniciar" | "End") Insere HTML no local especificado.
insertOoxml(ooxml: string, insertLocation: Word. InsertLocation.replace | Word. InsertLocation.start | Word. InsertLocation.end | "Substituir" | "Iniciar" | "End") Insere um formato OOXML no local especificado.
insertParagraph(paragraphText: string, insertLocation: Word. InsertLocation.start | Word. InsertLocation.end | "Iniciar" | "End") Insere um parágrafo no local especificado.
insertText(text: string, insertLocation: Word. InsertLocation.replace | Word. InsertLocation.start | Word. InsertLocation.end | "Substituir" | "Iniciar" | "End") Insere texto no corpo, no local especificado.
paragraphs Obtém a coleção de objetos de parágrafo no corpo.
Parentcontentcontrol Obtém o controle de conteúdo que inclui o corpo.
search(searchText: string, searchOptions?: Word. SearchOptions | { ignorePunct?: boolean ignoreSpace?: boolean matchCase?: boolean matchPrefix?: boolean matchSuffix?: boolean matchWholeWord?: boolean matchWildcards?: boolean }) Executa uma pesquisa com as SearchOptions especificadas no escopo do objeto body.
select(selectionMode?: Word. SelectionMode) Seleciona o corpo e navega na interface do usuário do Word até ele.
style Especifica o nome de estilo do corpo.
text Obtém o texto do corpo.
ContentControl Aparência Especifica a aparência do controle de conteúdo.
canDelete Especifica um valor que indica se o usuário pode excluir o controle de conteúdo.
canEdit Especifica um valor que indica se o usuário pode editar o conteúdo do controle de conteúdo.
clear() Limpa o conteúdo do controle de conteúdo.
color Especifica a cor do controle de conteúdo.
Contentcontrols Obtém a coleção de objetos de controle de conteúdo no controle de conteúdo.
delete(keepContent: booleano) Exclui o controle de conteúdo e o respectivo conteúdo.
font Obtém o formato de texto do controle de conteúdo.
getHtml() Obtém uma representação HTML do objeto de controle de conteúdo.
getOoxml() Obtém a representação OOXML (Office Open XML) do objeto do controle de conteúdo.
id Obtém um número inteiro que representa o identificador do controle de conteúdo.
inlinePictures Obtém a coleção de objetos InlinePicture no controle de conteúdo.
insertBreak(breakType: Word. BreakType | "Página" | "Próximo" | "SectionNext" | "SectionContinuous" | "SectionEven" | "SectionOdd" | "Line", insertLocation: Word. InsertLocation.start | Word. InsertLocation.end | Word. InsertLocation.before | Word. InsertLocation.after | "Iniciar" | "End" | "Antes" | "After") Insere uma quebra no local especificado no documento principal.
insertFileFromBase64(base64File: string, insertLocation: Word. InsertLocation.replace | Word. InsertLocation.start | Word. InsertLocation.end | "Substituir" | "Iniciar" | "End") Insere um documento no controle de conteúdo no local especificado.
insertHtml(html: cadeia de caracteres, insertLocation: Word. InsertLocation.replace | Word. InsertLocation.start | Word. InsertLocation.end | "Substituir" | "Iniciar" | "End") Insere HTML no local especificado dentro do controle de conteúdo.
insertOoxml(ooxml: string, insertLocation: Word. InsertLocation.replace | Word. InsertLocation.start | Word. InsertLocation.end | "Substituir" | "Iniciar" | "End") Insere OOXML no controle de conteúdo no local especificado.
insertParagraph(paragraphText: string, insertLocation: Word. InsertLocation.start | Word. InsertLocation.end | Word. InsertLocation.before | Word. InsertLocation.after | "Iniciar" | "End" | "Antes" | "After") Insere um parágrafo no local especificado.
insertText(text: string, insertLocation: Word. InsertLocation.replace | Word. InsertLocation.start | Word. InsertLocation.end | "Substituir" | "Iniciar" | "End") Insere texto no local especificado dentro do controle de conteúdo.
paragraphs Obtém a coleção de objetos de parágrafo no controle de conteúdo.
Parentcontentcontrol Obtém o controle de conteúdo que inclui o controle de conteúdo.
Placeholdertext Especifica o texto de espaço reservado do controle de conteúdo.
removeWhenEdited Especifica um valor que indica se o controle de conteúdo é removido após a edição.
search(searchText: string, searchOptions?: Word. SearchOptions | { ignorePunct?: boolean ignoreSpace?: boolean matchCase?: boolean matchPrefix?: boolean matchSuffix?: boolean matchWholeWord?: boolean matchWildcards?: boolean }) Executa uma pesquisa com as SearchOptions especificadas no escopo do objeto de controle de conteúdo.
select(selectionMode?: Word. SelectionMode) Seleciona o controle de conteúdo.
style Especifica o nome de estilo do controle de conteúdo.
marcar Especifica uma marca para identificar um controle de conteúdo.
text Obtém o texto do controle de conteúdo.
title Especifica o título de um controle de conteúdo.
type Obtém o tipo de controle de conteúdo.
ContentControlCollection getById(id: number) Obtém um controle de conteúdo pelo respectivo identificador.
getByTag(tag: string) Obtém os controles de conteúdo com a marca especificada.
getByTitle(title: string) Obtém os controles de conteúdo com o título especificado.
getItem(id: number) Obtém um controle de conteúdo por sua ID.
items Obtém os itens filhos carregados nesta coleção.
Document body Obtém o objeto body do documento main.
Contentcontrols Obtém a coleção de objetos de controle de conteúdo no documento.
getSelection() Obtém a seleção atual do documento.
save() Salva o documento.
Salvou Indica se as alterações do documento foram salvas.
sections Obtém a coleção de objetos de seção no documento.
Font bold Especifica um valor que indica se a fonte é em negrito.
color Especifica a cor da fonte especificada.
doubleStrikeThrough Especifica um valor que indica se a fonte tem um strikethrough duplo.
Highlightcolor Especifica a cor de destaque.
italic Especifica um valor que indica se a fonte está itállica.
name Especifica um valor que representa o nome da fonte.
size Especifica um valor que representa o tamanho da fonte em pontos.
Tachado Especifica um valor que indica se a fonte tem um strikethrough.
subscript Especifica um valor que indica se a fonte é um subscript.
superscript Especifica um valor que indica se a fonte é um superscript.
underline Especifica um valor que indica o tipo de sublinhado da fonte.
InlinePicture altTextDescription Especifica uma cadeia de caracteres que representa o texto alternativo associado à imagem embutida.
altTextTitle Especifica uma cadeia de caracteres que contém o título da imagem embutida.
getBase64ImageSrc() Obtém a representação de cadeia de caracteres codificada base64 da imagem embutida.
height Especifica um número que descreve a altura da imagem embutida.
hiperlink Especifica um hiperlink na imagem.
insertContentControl() Quebra a imagem embutida com um controle de conteúdo de rich text.
lockAspectRatio Especifica um valor que indica se a imagem embutida mantém suas proporções originais quando você a redimensiona.
Parentcontentcontrol Obtém o controle de conteúdo que inclui a imagem embutida.
width Especifica um número que descreve a largura da imagem embutida.
InlinePictureCollection items Obtém os itens filhos carregados nesta coleção.
Paragraph Alinhamento Especifica o alinhamento de um parágrafo.
clear() Limpa o conteúdo do objeto Paragraph.
Contentcontrols Obtém a coleção de objetos de controle de conteúdo no parágrafo.
delete() Exclui o parágrafo e o respectivo conteúdo do documento.
firstLineIndent Especifica o valor, em pontos, para um recuo de primeira linha ou de suspensão.
font Obtém o formato de texto do parágrafo.
getHtml() Obtém uma representação HTML do objeto parágrafo.
getOoxml() Obtém a representação OOXML (Office Open XML) do objeto Paragraph.
inlinePictures Obtém a coleção de objetos InlinePicture no parágrafo.
insertBreak(breakType: Word. BreakType | "Página" | "Próximo" | "SectionNext" | "SectionContinuous" | "SectionEven" | "SectionOdd" | "Line", insertLocation: Word. InsertLocation.before | Word. InsertLocation.after | "Antes" | "After") Insere uma quebra no local especificado no documento principal.
insertContentControl() Encapsula o objeto Parágrafo com um controle de conteúdo de texto avançado.
insertFileFromBase64(base64File: string, insertLocation: Word. InsertLocation.replace | Word. InsertLocation.start | Word. InsertLocation.end | "Substituir" | "Iniciar" | "End") Insere um documento no parágrafo no local especificado.
insertHtml(html: cadeia de caracteres, insertLocation: Word. InsertLocation.replace | Word. InsertLocation.start | Word. InsertLocation.end | "Substituir" | "Iniciar" | "End") Insere HTML no local especificado dentro do parágrafo.
insertInlinePictureFromBase64(base64EncodedImage: string, insertLocation: Word. InsertLocation.replace | Word. InsertLocation.start | Word. InsertLocation.end | "Substituir" | "Iniciar" | "End") Insere uma imagem no local especificado dentro do parágrafo.
insertOoxml(ooxml: string, insertLocation: Word. InsertLocation.replace | Word. InsertLocation.start | Word. InsertLocation.end | "Substituir" | "Iniciar" | "End") Insere OOXML no parágrafo no local especificado.
insertParagraph(paragraphText: string, insertLocation: Word. InsertLocation.before | Word. InsertLocation.after | "Antes" | "After") Insere um parágrafo no local especificado.
insertText(text: string, insertLocation: Word. InsertLocation.replace | Word. InsertLocation.start | Word. InsertLocation.end | "Substituir" | "Iniciar" | "End") Insere texto no local especificado dentro do parágrafo.
leftIndent Especifica o valor de recuo esquerdo, em pontos, para o parágrafo.
lineSpacing Especifica o espaçamento de linha, em pontos, para o parágrafo especificado.
lineUnitAfter Especifica a quantidade de espaçamento, em linhas de grade, após o parágrafo.
lineUnitBefore Especifica a quantidade de espaçamento, em linhas de grade, antes do parágrafo.
outlineLevel Especifica o nível de contorno do parágrafo.
Parentcontentcontrol Obtém o controle de conteúdo que inclui o parágrafo.
rightIndent Especifica o valor de recuo direito, em pontos, para o parágrafo.
search(searchText: string, searchOptions?: Word. SearchOptions | { ignorePunct?: boolean ignoreSpace?: boolean matchCase?: boolean matchPrefix?: boolean matchSuffix?: boolean matchWholeWord?: boolean matchWildcards?: boolean }) Executa uma pesquisa com as SearchOptions especificadas no escopo do objeto parágrafo.
select(selectionMode?: Word. SelectionMode) Seleciona e navega na interface do usuário do Word até o parágrafo.
spaceAfter Especifica o espaçamento, em pontos, após o parágrafo.
spaceBefore Especifica o espaçamento, em pontos, antes do parágrafo.
style Especifica o nome de estilo do parágrafo.
text Obtém o texto do parágrafo.
ParagraphCollection items Obtém os itens filhos carregados nesta coleção.
Range clear() Limpa o conteúdo do objeto Range.
Contentcontrols Obtém a coleção de objetos de controle de conteúdo no intervalo.
delete() Exclui o intervalo e o respectivo conteúdo do documento.
font Obtém o formato de texto do intervalo.
getHtml() Obtém uma representação HTML do objeto range.
getOoxml() Obtém a representação OOXML do objeto Range.
insertBreak(breakType: Word. BreakType | "Página" | "Próximo" | "SectionNext" | "SectionContinuous" | "SectionEven" | "SectionOdd" | "Line", insertLocation: Word. InsertLocation.before | Word. InsertLocation.after | "Antes" | "After") Insere uma quebra no local especificado no documento principal.
insertContentControl() Encapsula o objeto Range com um controle de conteúdo de texto avançado.
insertFileFromBase64(base64File: string, insertLocation: Word. InsertLocation | "Substituir" | "Iniciar" | "End" | "Antes" | "After") Insere um documento no local especificado.
insertHtml(html: cadeia de caracteres, insertLocation: Word. InsertLocation | "Substituir" | "Iniciar" | "End" | "Antes" | "After") Insere HTML no local especificado.
insertOoxml(ooxml: string, insertLocation: Word. InsertLocation | "Substituir" | "Iniciar" | "End" | "Antes" | "After") Insere um formato OOXML no local especificado.
insertParagraph(paragraphText: string, insertLocation: Word. InsertLocation.before | Word. InsertLocation.after | "Antes" | "After") Insere um parágrafo no local especificado.
insertText(text: string, insertLocation: Word. InsertLocation | "Substituir" | "Iniciar" | "End" | "Antes" | "After") Insere um texto no local especificado.
paragraphs Obtém a coleção de objetos de parágrafo no intervalo.
Parentcontentcontrol Obtém o controle de conteúdo que inclui o intervalo.
search(searchText: string, searchOptions?: Word. SearchOptions | { ignorePunct?: boolean ignoreSpace?: boolean matchCase?: boolean matchPrefix?: boolean matchSuffix?: boolean matchWholeWord?: boolean matchWildcards?: boolean }) Executa uma pesquisa com as SearchOptions especificadas no escopo do objeto range.
select(selectionMode?: Word. SelectionMode) Seleciona e navega na interface do usuário do Word até o intervalo.
style Especifica o nome de estilo para o intervalo.
text Obtém o texto do intervalo.
RangeCollection items Obtém os itens filhos carregados nesta coleção.
SearchOptions ignorePunct Especifica um valor que indica se deve ignorar todos os caracteres de pontuação entre palavras.
ignoreSpace Especifica um valor que indica se deve ignorar todo o whitespace entre palavras.
matchCase Especifica um valor que indica se deve executar uma pesquisa confidencial de caso.
matchPrefix Especifica um valor que indica se deve corresponder às palavras que começam com a cadeia de caracteres de pesquisa.
matchSuffix Especifica um valor que indica se deve corresponder palavras que terminam com a cadeia de caracteres de pesquisa.
matchWholeWord Especifica um valor que indica se deve encontrar a operação apenas palavras inteiras, não texto que faz parte de uma palavra maior.
matchWildcards Especifica um valor que indica se a pesquisa será executada usando operadores de pesquisa especiais.
Section body Obtém o objeto body da seção.
getFooter(type: Word. HeaderFooterType) Obtém um dos rodapés da seção.
getHeader(tipo: Word. HeaderFooterType) Obtém um dos cabeçalhos da seção.
SectionCollection items Obtém os itens filhos carregados nesta coleção.

Confira também