Word.Document class
O Document objeto é o objeto de nível superior. Um Document objeto contém uma ou mais secções, controlos de conteúdo e o corpo que contém os conteúdos do documento.
- Extends
Comentários
[ Conjunto de API: WordApi 1.1 ]
Exemplos
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/50-document/manage-change-tracking.yaml
// Gets the current change tracking mode.
await Word.run(async (context) => {
const document: Word.Document = context.document;
document.load("changeTrackingMode");
await context.sync();
if (document.changeTrackingMode === Word.ChangeTrackingMode.trackMineOnly) {
console.log("Only my changes are being tracked.");
} else if (document.changeTrackingMode === Word.ChangeTrackingMode.trackAll) {
console.log("Everyone's changes are being tracked.");
} else {
console.log("No changes are being tracked.");
}
});
Propriedades
| active |
Obtém o nome das opções de formatação e tema ativo. |
| active |
Obtém o nome a apresentar do tema ativo. |
| active |
Obtém a janela ativa do documento. |
| are |
Obtém se Word encripta as propriedades do ficheiro para documentos protegidos por palavra-passe. |
| are |
Especifica se os erros gramaticais são marcados por uma linha verde ondulada no documento. |
| are |
Especifica se deve utilizar as predefinições matemáticas ao criar novas equações. |
| are |
Especifica se pretende desativar as funcionalidades introduzidas após uma versão especificada. |
| are |
Especifica se o Microsoft Word sublinha erros ortográficos no documento. |
| are |
Especifica se os estilos neste documento são atualizados para corresponder aos estilos no modelo anexado sempre que o documento é aberto. |
| are |
Especifica se o Microsoft Word incorpora tipos de letra TrueType no documento quando são guardados. |
| attached |
Especifica um |
| auto |
Especifica se a hifenização automática está ativada para o documento. |
| auto |
Especifica se as edições no documento são guardadas automaticamente. |
| background | Obtém um |
| bibliography | Devolve um |
| body | Obtém o |
| bookmarks | Devolve um |
| built |
Obtém um |
| change |
Especifica o modo ChangeTracking. |
| characters | Obtém o |
| coauthoring | Obtém um |
| code |
Obtém o nome de código do documento. |
| comments | Obtém um |
| compatibility |
Obtém o modo de compatibilidade que Word utiliza ao abrir o documento. |
| consecutive |
Especifica o número máximo de linhas consecutivas que podem terminar com hífenes. |
| content | Obtém um |
| content |
Obtém a coleção de |
| context | O contexto do pedido associado ao objeto . Esta ação liga o processo do suplemento ao processo da aplicação anfitriã do Office. |
| current |
Obtém um número aleatório que Word atribui a alterações no documento. |
| custom |
Obtém uma |
| custom |
Obtém as partes XML personalizadas no documento. |
| default |
Especifica o intervalo (em pontos) entre as tabulações predefinidas no documento. |
| default |
Especifica a moldura do browser para apresentar uma página Web através de hiperligação. |
| document |
Devolve um |
| do |
Especifica se Word não devem incorporar tipos de letra comuns do sistema. |
| encryption |
Especifica o nome do fornecedor de encriptação de algoritmos que o Microsoft Word utiliza ao encriptar documentos. |
| far |
Especifica o idioma do Leste Asiático utilizado para a quebra de linha. |
| far |
Especifica o nível de controlo de quebra de linha. |
| fields | Obtém um |
| formatting |
Especifica se Word mostra o nível de cabeçalho seguinte quando o anterior é utilizado. |
| formatting |
Especifica se pretende mostrar estilos definidos pelo utilizador. |
| frames | Devolve um |
| full |
Obtém o nome de um documento, incluindo o caminho. |
| grammatical |
Obtém um |
| grid |
Especifica o espaço horizontal entre linhas de grelha invisíveis que a Microsoft Word utiliza quando desenha, move e redimensiona as formas automáticas ou os carateres do leste asiático no documento. |
| grid |
Especifica o espaço vertical entre linhas de grelha invisíveis que a Microsoft Word utiliza quando desenha, move e redimensiona as formas automáticas ou os carateres do leste asiático no documento. |
| grid |
Especifica se a grelha de carateres começa no canto superior esquerdo da página. |
| grid |
Especifica o ponto de origem horizontal para a grelha invisível. |
| grid |
Especifica o ponto de origem vertical para a grelha invisível. |
| grid |
Especifica o intervalo para linhas de grelha de carateres horizontais na vista de esquema de impressão. |
| grid |
Especifica o intervalo para linhas de grelha de carateres verticais na vista de esquema de impressão. |
| has |
Obtém se é necessária uma palavra-passe para abrir o documento. |
| has |
Obtém se o documento tem um projeto do Microsoft Visual Basic for Applications anexado. |
| hyperlinks | Devolve um |
| hyphenate |
Especifica se as palavras em todas as letras maiúsculas podem ser hifenizadas. |
| hyphenation |
Especifica a largura da zona de hifenização, em pontos. |
| indexes | Devolve um |
| is |
Especifica se as opções de formatação automática substituem as restrições de formatação. |
| is |
Especifica se os gráficos no documento ativo utilizam o controlo de pontos de dados de referência de células. |
| is |
Especifica se a opção de compatibilidade especificada pela |
| is |
Especifica se o documento é final. |
| is |
Especifica se o Microsoft Word guarda um subconjunto dos tipos de letra TrueType incorporados com o documento. |
| is |
Especifica se a Microsoft Word imprime num formulário pré-impresso apenas os dados introduzidos no formulário online correspondente. |
| is |
Especifica se o Microsoft Word guarda os dados introduzidos num formulário como um registo delimitado por tabulações para utilização numa base de dados. |
| is |
Especifica se uma marcar gramatical foi executada no documento. |
| is |
Obtém se o acionamento mais recente do |
| is |
Obtém se o documento está no modo de estrutura do formulário. |
| is |
Especifica se Word kerns carateres latinos de meia largura e sinais de pontuação. |
| is |
Especifica se pretende incorporar dados de voz e escrita manual. |
| is |
Obtém se este documento é um documento master. |
| is |
Especifica se Word otimiza o documento para o Word 97. |
| is |
Especifica se as instruções do campo PRINT (como comandos PostScript) no documento devem ser impressas em cima de texto e gráficos quando é utilizada uma impressora PostScript. |
| is |
Especifica se os utilizadores podem alterar o conjunto de Estilos Rápidos. |
| is |
Obtém se as alterações ao documento não podem ser guardadas no documento original. |
| is |
Especifica se o Microsoft Word apresenta uma caixa de mensagem sempre que um utilizador abre o documento, sugerindo que seja aberto como só de leitura. |
| is |
Especifica se as formas automáticas ou os carateres do leste asiático são automaticamente alinhados com uma grelha invisível. |
| is |
Especifica se as formas automáticas ou os carateres do leste asiático se alinham com linhas de grelha invisíveis através de outras formas. |
| is |
Especifica se a ortografia foi verificada em todo o documento. |
| is |
Especifica se as restrições de formatação são impostas num documento protegido. |
| is |
Obtém se este documento é um subdocumento de um master documento. |
| is |
Especifica se os utilizadores podem alterar o tema do documento. |
| is |
Especifica se o documento foi criado ou aberto pelo utilizador. |
| is |
Obtém se o projeto VBA está assinado digitalmente. |
| is |
Obtém se o documento está protegido com uma palavra-passe de escrita. |
| justification |
Especifica o ajuste do espaçamento entre carateres. |
| kind | Especifica o tipo de formato que o Microsoft Word utiliza ao formatar automaticamente o documento. |
| language |
Especifica se o Microsoft Word detetou o idioma do texto do documento. |
| list |
Obtém um |
| lists | Obtém um |
| list |
Devolve um |
| no |
Especifica os carateres kinsoku após os quais Word não irá quebrar uma linha. |
| no |
Especifica os carateres kinsoku antes dos quais Word não irá quebrar uma linha. |
| open |
Obtém a codificação utilizada para abrir o documento. |
| original |
Obtém o título do documento original após a comparação legal-blackline. |
| page |
Devolve um |
| paragraphs | Obtém um |
| password | Define uma palavra-passe que tem de ser fornecida para abrir o documento. |
| password |
Obtém o algoritmo utilizado para a encriptação de palavras-passe. |
| password |
Obtém o comprimento da chave utilizado para a encriptação de palavras-passe. |
| password |
Obtém o nome do fornecedor de encriptação de palavras-passe. |
| path | Obtém o disco ou o caminho Web para o documento (exclui o nome do documento). |
| print |
Especifica se as marcas de revisão são impressas com o documento. |
| properties | Obtém as propriedades do documento. |
| protection |
Obtém o tipo de proteção do documento. |
| readability |
Obtém um |
| reading |
Especifica a largura das páginas na vista de esquema de leitura quando são bloqueadas. |
| reading |
Especifica a altura das páginas na vista de esquema de leitura quando são bloqueadas. |
| reading |
Especifica se as páginas na vista de esquema de leitura estão bloqueadas para marcações escritas à mão. |
| remove |
Especifica se Word remove as informações do utilizador ao guardar. |
| revised |
Obtém o título do documento revisto após a comparação legal-blackline. |
| revisions | Obtém a coleção de revisões que representa as alterações registadas no documento. |
| saved | Indica se as alterações do documento foram salvas. Um valor de |
| save |
Especifica a codificação utilizada ao guardar o documento. |
| save |
Obtém o formato de ficheiro do documento. |
| sections | Obtém a coleção de |
| selection | Devolve um |
| sentences | Obtém o |
| settings | Obtém as definições do suplemento no documento. |
| spelling |
Obtém um |
| story |
Obtém um |
| styles | Obtém um |
| table |
Devolve um |
| tables | Obtém um |
| tables |
Devolve um |
| tables |
Devolve um |
| tables |
Devolve um |
| text |
Especifica a codificação para guardar como texto codificado. |
| text |
Especifica como Word marca quebras de linha e parágrafo em ficheiros de texto. |
| tracked |
Especifica se pretende remover ou armazenar metadados de data e hora para alterações registadas. |
| track |
Especifica se pretende controlar as alterações de formatação quando o controlo de alterações está ativado. |
| track |
Especifica se pretende marcar o texto movido quando a opção Registar Alterações está ativada. |
| track |
Especifica se as alterações são registadas no documento. |
| type | Obtém o tipo de documento (modelo ou documento). |
| web |
Obtém o |
| windows | Obtém a coleção de |
| words | Obtém o |
| write |
Define uma palavra-passe para guardar as alterações ao documento. |
| xml |
Especifica se as mensagens de erro são geradas a partir de mensagens de Word incorporadas ou MSXML (Microsoft XML). |
| xml |
Especifica se pretende guardar um documento através de um XSLT (Extensible Stylesheet Language Transformation). |
| xml |
Especifica o caminho e o nome de ficheiro do XSLT a aplicar ao guardar um documento. |
Métodos
| accept |
Aceita todas as alterações registadas no documento. |
| accept |
Aceita todas as revisões no documento que são apresentadas no ecrã. |
| activate() | Ativa o documento para que se torne o documento ativo. |
| add |
Adiciona um estilo ao documento por nome e tipo. |
| add |
Adiciona um estilo ao documento por nome e tipo. |
| add |
Cria um atalho para o documento ou hiperligação e adiciona-o à pasta Favoritos . |
| apply |
Aplica o conjunto de Estilos Rápidos ao documento. |
| apply |
Aplica o conjunto de Estilos Rápidos ao documento. |
| apply |
Aplica o tema especificado a este documento. |
| auto |
Formatará automaticamente o documento. |
| can |
Devolve |
| check |
Procura todo texto em um documento em idioma japonês e exibe instâncias onde o uso de caracteres está inconsistente para as mesmas palavras. |
| check |
Inicia uma marcar ortográfica e gramatical para o documento. |
| check |
Verifica o documento do computador local para um servidor e define o documento local como só de leitura para que não possa ser editado localmente. |
| check |
Guarda o documento num servidor a partir de um computador local e define o documento local como só de leitura para que não possa ser editado localmente. |
| check |
Inicia uma marcar ortográfica para o documento. |
| close(close |
Fecha o documento atual. Nota: esta API não é suportada no Word na Web. |
| close(close |
Fecha o documento atual. Nota: esta API não é suportada no Word na Web. |
| close |
Muda o documento da pré-visualização para a vista anterior. |
| compare(file |
Exibe marcas de revisão que indicam onde o documento especificado difere de um outro documento. |
| compare |
Exibe marcas de revisão que indicam onde o documento especificado difere de um outro documento. |
| compute |
Devolve uma estatística com base no conteúdo do documento. |
| compute |
Devolve uma estatística com base no conteúdo do documento. |
| convert() | Converte o ficheiro no formato mais recente e ativa todas as funcionalidades. |
| convert |
Converte hífenes automáticos em hífenes manuais. |
| convert |
Altera os números de lista e os campos LISTNUM no documento para texto. |
| convert |
Altera os números de lista e os campos LISTNUM no documento para texto. |
| convert |
Reconverte um documento do idioma vietnamita para Unicode usando uma página de código diferente da página padrão. |
| copy |
Copia estilos do modelo especificado para o documento. |
| count |
Devolve o número de itens com marcas ou numerados e campos LISTNUM no documento. |
| delete |
Elimina todos os comentários do documento. |
| delete |
Elimina todas as revisões no documento que são apresentadas no ecrã. |
| delete |
Elimina todas as anotações escritas à mão no documento. |
| delete |
Elimina um marcador, se existir, do documento. |
| detect |
Analisa o texto do documento para determinar o idioma. |
| end |
Termina uma revisão do ficheiro que foi enviado para revisão. |
| export |
Guarda o documento no formato PDF ou XPS. |
| export |
Guarda o documento no formato PDF ou XPS. |
| export |
Guarda o documento no formato PDF ou XPS. |
| export |
Guarda o documento no formato PDF ou XPS. |
| export |
Guarda o documento no formato PDF ou XPS com etiquetas melhoradas. |
| export |
Guarda o documento no formato PDF ou XPS com etiquetas melhoradas. |
| fit |
Diminui o tamanho do tipo de letra do texto apenas o suficiente para que a contagem de páginas do documento caia um. |
| follow |
Exibe um documento armazenado no cache, caso já tenha sido baixado. Caso contrário, esse método resolve o hiperlink, baixa o documento alvo e exibe o documento no aplicativo adequado. |
| freeze |
Corrige o esquema do documento na vista Web. |
| get |
Obtém a anotação por ID. Gera um |
| get |
Obtém o intervalo de um marcador. Gera um |
| get |
Obtém o intervalo de um marcador. Se o marcador não existir, este método devolverá um objeto com a respetiva |
| get |
Obtém os controlos de conteúdo atualmente suportados no documento. |
| get |
Retorna uma matriz de itens que pode ser baseada em referência cruzada no tipo de referência cruzada especificada. |
| get |
Retorna uma matriz de itens que pode ser baseada em referência cruzada no tipo de referência cruzada especificada. |
| get |
Obtém as notas de fim do documento num único corpo. |
| get |
Obtém as notas de rodapé do documento num único corpo. |
| get |
Obtém o parágrafo pelo ID local exclusivo. Gera um |
| get |
Devolve um |
| get |
Obtém a seleção atual do documento. Não são suportadas múltiplas seleções. |
| get |
Obtém um |
| go |
Devolve um |
| import |
Importar estilos de uma cadeia formatada em JSON. |
| import |
Importar estilos de uma cadeia formatada em JSON. |
| insert |
Insere um documento no documento de destino numa localização específica com propriedades adicionais. Os cabeçalhos, rodapés, marcas d'água e outras propriedades de secção são copiados por predefinição. |
| load(options) | Coloca um comando na fila para carregar as propriedades especificadas do objeto. Você deve chamar |
| load(property |
Coloca um comando na fila para carregar as propriedades especificadas do objeto. Você deve chamar |
| load(property |
Coloca um comando na fila para carregar as propriedades especificadas do objeto. Você deve chamar |
| lock |
Bloqueia o arquivo no servidor, impedindo que outro usuário realize a edição. |
| make |
Define as opções de compatibilidade. |
| manual |
Inicializa a hifenização manual de um documento, uma linha de cada vez. |
| merge(file |
Mescla as alterações marcadas com marcas de revisão de um documento para outro. |
| post() | Publica o documento numa pasta pública no Microsoft Exchange. |
| present |
Abre o PowerPoint com o Word documento carregado. |
| print |
Imprime todo ou parte do documento. |
| print |
Alterna para o modo de visualização de impressão. |
| protect(type, options) | Protege o documento contra alterações não autorizadas. |
| protect(type, options) | Protege o documento contra alterações não autorizadas. |
| redo(times) | Refazer a última ação que foi anulada (inverte o |
| reject |
Rejeita todas as alterações registadas no documento. |
| reject |
Rejeita todas as revisões no documento que são apresentadas no ecrã. |
| reload() | Recarrega um documento armazenado no cache resolvendo o hiperlink para o documento e baixando-o. |
| reload |
Recarrega o documento com base num documento HTML com a codificação do documento. |
| reload |
Recarrega o documento com base num documento HTML com a codificação do documento. |
| remove |
Remove informações confidenciais, propriedades, comentários e outros metadados do documento. |
| remove |
Remove informações confidenciais, propriedades, comentários e outros metadados do documento. |
| remove |
Remove o documento de estilos bloqueados quando foram aplicadas restrições de formatação no documento. |
| remove |
Remove números ou marcas de lista do documento. |
| remove |
Remove números ou marcas de lista do documento. |
| remove |
Remove o tema ativo do documento atual. |
| repaginate() | Repagina todo o documento. |
| reply |
Envia uma mensagem de e-mail ao autor do documento que foi enviado para revisão, notificando-o de que um revisor concluiu a revisão do documento. |
| reset |
Limpa todos os campos de formulário no documento, preparando o formulário para ser preenchido novamente. |
| return |
Devolve o documento à última posição de leitura guardada. |
| run |
Executa uma macro automática armazenada no documento. Se a macro automática especificada não existir, nada acontecerá. |
| run |
Executa uma macro automática armazenada no documento. Se a macro automática especificada não existir, nada acontecerá. |
| save(save |
Salva o documento. |
| save(save |
Salva o documento. |
| save |
Salva o grupo de estilos rápidos atualmente em uso. |
| search(search |
Efetua uma pesquisa com as opções de pesquisa especificadas no âmbito de todo o documento. Os resultados da pesquisa são uma coleção de |
| select() | Seleciona o conteúdo do documento. |
| select |
Devolve todos os controlos de conteúdo com a etiqueta especificada. |
| select |
Devolve um |
| select |
Devolve um |
| select |
Devolve um |
| select |
Devolve um |
| select |
Devolve um |
| send |
Envia o documento como fax, sem qualquer interação do utilizador. |
| send |
Envia o documento para um fornecedor de serviços de fax, que envia o documento por fax para um ou mais destinatários especificados. |
| send |
Envia o documento numa mensagem de e-mail para revisão pelos destinatários especificados. |
| send |
Abre uma janela de mensagem para enviar o documento através do Microsoft Exchange. |
| set(properties, options) | Define várias propriedades de um objeto ao mesmo tempo. Pode transmitir um objeto simples com as propriedades adequadas ou outro objeto de API do mesmo tipo. |
| set(properties) | Define várias propriedades no objeto ao mesmo tempo, com base num objeto carregado existente. |
| set |
Especifica o estilo de tabela a utilizar para as tabelas criadas recentemente no documento. |
| set |
Define as opções que o Microsoft Word usa para criptografar documentos com senhas. |
| toggle |
Ativa ou desativa o modo de design do formulário . |
| toJSON() | Substitui o método JavaScript |
| track() | Acompanha o objeto para ajuste automático com base nas alterações adjacentes no documento. Esta chamada é uma abreviatura de context.trackedObjects.add(thisObject). Se estiver a utilizar este objeto entre |
| transform |
Aplica o ficheiro XSLT (Extensible Stylesheet Language Transformation) especificado a este documento e substitui o documento pelos resultados. |
| undo(times) | Desfaz a última ação ou sequência de ações, exibidas na lista Desfazer. |
| undo |
Limpa a lista de ações que podem ser anuladas no documento. |
| unprotect(password) | Remove a proteção do documento. |
| untrack() | Libere a memória associada a este objeto, se ele já tiver sido rastreado anteriormente. Esta chamada é abreviada para context.trackedObjects.remove(thisObject). Ter muitos objetos rastreados desacelera o aplicativo host, por isso, lembre-se de liberar todos os objetos adicionados após usá-los. Terá de chamar |
| update |
Copia todos os estilos do modelo anexado para o documento, sobrescrevendo quaisquer estilos existentes no documento que tenham o mesmo nome. |
| view |
Apresenta a janela de código do controlo Microsoft ActiveX selecionado no documento. |
| view |
Apresenta a janela de propriedades do controlo Microsoft ActiveX selecionado no documento. |
| web |
Apresenta uma pré-visualização do documento atual como seria se fosse guardado como uma página Web. |
Eventos
| on |
Ocorre quando o utilizador clica numa anotação (ou seleciona-a com Alt+Seta Para Baixo). |
| on |
Ocorre quando o utilizador paira o cursor sobre uma anotação. |
| on |
Ocorre quando o utilizador adiciona uma ou mais anotações. |
| on |
Ocorre quando o utilizador executa uma ação num menu de pop-up de anotação. |
| on |
Ocorre quando o utilizador elimina uma ou mais anotações. |
| on |
Ocorre quando é adicionado um controlo de conteúdo. Execute context.sync() no processador para obter as propriedades do novo controlo de conteúdo. |
| on |
Ocorre quando o utilizador adiciona novos parágrafos. |
| on |
Ocorre quando o utilizador altera parágrafos. |
| on |
Ocorre quando o utilizador elimina parágrafos. |
Detalhes da propriedade
activeTheme
Obtém o nome das opções de formatação e tema ativo.
readonly activeTheme: string;
Valor da propriedade
string
Comentários
activeThemeDisplayName
Obtém o nome a apresentar do tema ativo.
readonly activeThemeDisplayName: string;
Valor da propriedade
string
Comentários
activeWindow
Obtém a janela ativa do documento.
readonly activeWindow: Word.Window;
Valor da propriedade
Comentários
[ Conjunto de API: WordApiDesktop 1.2 ]
Exemplos
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/35-ranges/get-pages.yaml
await Word.run(async (context) => {
// Gets the first paragraph of each page.
console.log("Getting first paragraph of each page...");
// Get the active window.
const activeWindow: Word.Window = context.document.activeWindow;
activeWindow.load();
// Get the active pane.
const activePane: Word.Pane = activeWindow.activePane;
activePane.load();
// Get all pages.
const pages: Word.PageCollection = activePane.pages;
pages.load();
await context.sync();
// Get page index and paragraphs of each page.
const pagesIndexes = [];
const pagesNumberOfParagraphs = [];
const pagesFirstParagraphText = [];
for (let i = 0; i < pages.items.length; i++) {
const page = pages.items[i];
page.load("index");
pagesIndexes.push(page);
const paragraphs = page.getRange().paragraphs;
paragraphs.load("items/length");
pagesNumberOfParagraphs.push(paragraphs);
const firstParagraph = paragraphs.getFirst();
firstParagraph.load("text");
pagesFirstParagraphText.push(firstParagraph);
}
await context.sync();
for (let i = 0; i < pagesIndexes.length; i++) {
console.log(`Page index: ${pagesIndexes[i].index}`);
console.log(`Number of paragraphs: ${pagesNumberOfParagraphs[i].items.length}`);
console.log("First paragraph's text:", pagesFirstParagraphText[i].text);
}
});
areFilePropertiesPasswordEncrypted
Obtém se Word encripta as propriedades do ficheiro para documentos protegidos por palavra-passe.
readonly areFilePropertiesPasswordEncrypted: boolean;
Valor da propriedade
boolean
Comentários
areGrammaticalErrorsShown
Especifica se os erros gramaticais são marcados por uma linha verde ondulada no documento.
areGrammaticalErrorsShown: boolean;
Valor da propriedade
boolean
Comentários
areMathDefaultsUsed
Especifica se deve utilizar as predefinições matemáticas ao criar novas equações.
areMathDefaultsUsed: boolean;
Valor da propriedade
boolean
Comentários
areNewerFeaturesDisabled
Especifica se pretende desativar as funcionalidades introduzidas após uma versão especificada.
areNewerFeaturesDisabled: boolean;
Valor da propriedade
boolean
Comentários
areSpellingErrorsShown
Especifica se o Microsoft Word sublinha erros ortográficos no documento.
areSpellingErrorsShown: boolean;
Valor da propriedade
boolean
Comentários
areStylesUpdatedOnOpen
Especifica se os estilos neste documento são atualizados para corresponder aos estilos no modelo anexado sempre que o documento é aberto.
areStylesUpdatedOnOpen: boolean;
Valor da propriedade
boolean
Comentários
areTrueTypeFontsEmbedded
Especifica se o Microsoft Word incorpora tipos de letra TrueType no documento quando são guardados.
areTrueTypeFontsEmbedded: boolean;
Valor da propriedade
boolean
Comentários
attachedTemplate
Especifica um Template objeto que representa o modelo anexado ao documento.
attachedTemplate: Word.Template;
Valor da propriedade
Comentários
autoHyphenation
Especifica se a hifenização automática está ativada para o documento.
autoHyphenation: boolean;
Valor da propriedade
boolean
Comentários
autoSaveOn
Especifica se as edições no documento são guardadas automaticamente.
autoSaveOn: boolean;
Valor da propriedade
boolean
Comentários
background
Obtém um Shape objeto que representa a imagem de fundo do documento.
readonly background: Word.Shape;
Valor da propriedade
Comentários
bibliography
Devolve um Bibliography objeto que representa as referências bibliografias contidas no documento.
readonly bibliography: Word.Bibliography;
Valor da propriedade
Comentários
body
Obtém o Body objeto do documento principal. O corpo é o texto que exclui cabeçalhos, rodapés, notas de rodapé, caixas de texto, etc.
readonly body: Word.Body;
Valor da propriedade
Comentários
bookmarks
Devolve um BookmarkCollection objeto que representa todos os marcadores no documento.
readonly bookmarks: Word.BookmarkCollection;
Valor da propriedade
Comentários
builtInDocumentProperties
Obtém um DocumentProperties objeto que representa todas as propriedades incorporadas do documento.
readonly builtInDocumentProperties: Word.DocumentProperties;
Valor da propriedade
Comentários
changeTrackingMode
Especifica o modo ChangeTracking.
changeTrackingMode: Word.ChangeTrackingMode | "Off" | "TrackAll" | "TrackMineOnly";
Valor da propriedade
Word.ChangeTrackingMode | "Off" | "TrackAll" | "TrackMineOnly"
Comentários
[ Conjunto de API: WordApi 1.4 ]
Exemplos
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/50-document/manage-change-tracking.yaml
// Gets the current change tracking mode.
await Word.run(async (context) => {
const document: Word.Document = context.document;
document.load("changeTrackingMode");
await context.sync();
if (document.changeTrackingMode === Word.ChangeTrackingMode.trackMineOnly) {
console.log("Only my changes are being tracked.");
} else if (document.changeTrackingMode === Word.ChangeTrackingMode.trackAll) {
console.log("Everyone's changes are being tracked.");
} else {
console.log("No changes are being tracked.");
}
});
characters
Obtém o RangeScopedCollection objeto que representa todos os carateres no documento.
readonly characters: Word.RangeScopedCollection;
Valor da propriedade
Comentários
coauthoring
Obtém um Coauthoring objeto para gerir a cocriação no documento.
readonly coauthoring: Word.Coauthoring;
Valor da propriedade
Comentários
codeName
Obtém o nome de código do documento.
readonly codeName: string;
Valor da propriedade
string
Comentários
comments
Obtém um CommentCollection objeto que representa todos os comentários no documento.
readonly comments: Word.CommentCollection;
Valor da propriedade
Comentários
compatibilityMode
Obtém o modo de compatibilidade que Word utiliza ao abrir o documento.
readonly compatibilityMode: Word.CompatibilityMode | "Word2003" | "Word2007" | "Word2010" | "Word2013" | "Current";
Valor da propriedade
Word.CompatibilityMode | "Word2003" | "Word2007" | "Word2010" | "Word2013" | "Current"
Comentários
consecutiveHyphensLimit
Especifica o número máximo de linhas consecutivas que podem terminar com hífenes.
consecutiveHyphensLimit: number;
Valor da propriedade
number
Comentários
content
Obtém um Range objeto que representa a história principal do documento.
readonly content: Word.Range;
Valor da propriedade
Comentários
contentControls
Obtém a coleção de ContentControl objetos no documento. Isto inclui controlos de conteúdo no corpo do documento, cabeçalhos, rodapés, caixas de texto, etc.
readonly contentControls: Word.ContentControlCollection;
Valor da propriedade
Comentários
context
O contexto do pedido associado ao objeto . Esta ação liga o processo do suplemento ao processo da aplicação anfitriã do Office.
context: RequestContext;
Valor da propriedade
currentRsid
Obtém um número aleatório que Word atribui a alterações no documento.
readonly currentRsid: number;
Valor da propriedade
number
Comentários
customDocumentProperties
Obtém uma DocumentProperties coleção que representa todas as propriedades personalizadas do documento.
readonly customDocumentProperties: Word.DocumentProperties;
Valor da propriedade
Comentários
customXmlParts
Obtém as partes XML personalizadas no documento.
readonly customXmlParts: Word.CustomXmlPartCollection;
Valor da propriedade
Comentários
defaultTabStop
Especifica o intervalo (em pontos) entre as tabulações predefinidas no documento.
defaultTabStop: number;
Valor da propriedade
number
Comentários
defaultTargetFrame
Especifica a moldura do browser para apresentar uma página Web através de hiperligação.
defaultTargetFrame: string;
Valor da propriedade
string
Comentários
documentLibraryVersions
Devolve um DocumentLibraryVersionCollection objeto que representa a coleção de versões de um documento partilhado que tem o controlo de versões ativado e que está armazenado numa biblioteca de documentos num servidor.
readonly documentLibraryVersions: Word.DocumentLibraryVersionCollection;
Valor da propriedade
Comentários
doNotEmbedSystemFonts
Especifica se Word não devem incorporar tipos de letra comuns do sistema.
doNotEmbedSystemFonts: boolean;
Valor da propriedade
boolean
Comentários
encryptionProvider
Especifica o nome do fornecedor de encriptação de algoritmos que o Microsoft Word utiliza ao encriptar documentos.
encryptionProvider: string;
Valor da propriedade
string
Comentários
farEastLineBreakLanguage
Especifica o idioma do Leste Asiático utilizado para a quebra de linha.
farEastLineBreakLanguage: Word.FarEastLineBreakLanguageId | "TraditionalChinese" | "Japanese" | "Korean" | "SimplifiedChinese";
Valor da propriedade
Word.FarEastLineBreakLanguageId | "TraditionalChinese" | "Japanese" | "Korean" | "SimplifiedChinese"
Comentários
farEastLineBreakLevel
Especifica o nível de controlo de quebra de linha.
farEastLineBreakLevel: Word.FarEastLineBreakLevel | "Normal" | "Strict" | "Custom";
Valor da propriedade
Word.FarEastLineBreakLevel | "Normal" | "Strict" | "Custom"
Comentários
fields
Obtém um FieldCollection objeto que representa todos os campos no documento.
readonly fields: Word.FieldCollection;
Valor da propriedade
Comentários
formattingIsNextLevelShown
Especifica se Word mostra o nível de cabeçalho seguinte quando o anterior é utilizado.
formattingIsNextLevelShown: boolean;
Valor da propriedade
boolean
Comentários
formattingIsUserStyleNameShown
Especifica se pretende mostrar estilos definidos pelo utilizador.
formattingIsUserStyleNameShown: boolean;
Valor da propriedade
boolean
Comentários
frames
Devolve um FrameCollection objeto que representa todas as molduras no documento.
readonly frames: Word.FrameCollection;
Valor da propriedade
Comentários
fullName
Obtém o nome de um documento, incluindo o caminho.
readonly fullName: string;
Valor da propriedade
string
Comentários
grammaticalErrors
Obtém um RangeCollection objeto que representa as frases que falharam na marcar gramatical no documento.
readonly grammaticalErrors: Word.RangeCollection;
Valor da propriedade
Comentários
gridDistanceHorizontal
Especifica o espaço horizontal entre linhas de grelha invisíveis que a Microsoft Word utiliza quando desenha, move e redimensiona as formas automáticas ou os carateres do leste asiático no documento.
gridDistanceHorizontal: number;
Valor da propriedade
number
Comentários
gridDistanceVertical
Especifica o espaço vertical entre linhas de grelha invisíveis que a Microsoft Word utiliza quando desenha, move e redimensiona as formas automáticas ou os carateres do leste asiático no documento.
gridDistanceVertical: number;
Valor da propriedade
number
Comentários
gridIsOriginFromMargin
Especifica se a grelha de carateres começa no canto superior esquerdo da página.
gridIsOriginFromMargin: boolean;
Valor da propriedade
boolean
Comentários
gridOriginHorizontal
Especifica o ponto de origem horizontal para a grelha invisível.
gridOriginHorizontal: number;
Valor da propriedade
number
Comentários
gridOriginVertical
Especifica o ponto de origem vertical para a grelha invisível.
gridOriginVertical: number;
Valor da propriedade
number
Comentários
gridSpaceBetweenHorizontalLines
Especifica o intervalo para linhas de grelha de carateres horizontais na vista de esquema de impressão.
gridSpaceBetweenHorizontalLines: number;
Valor da propriedade
number
Comentários
gridSpaceBetweenVerticalLines
Especifica o intervalo para linhas de grelha de carateres verticais na vista de esquema de impressão.
gridSpaceBetweenVerticalLines: number;
Valor da propriedade
number
Comentários
hasPassword
Obtém se é necessária uma palavra-passe para abrir o documento.
readonly hasPassword: boolean;
Valor da propriedade
boolean
Comentários
hasVbProject
Obtém se o documento tem um projeto do Microsoft Visual Basic for Applications anexado.
readonly hasVbProject: boolean;
Valor da propriedade
boolean
Comentários
hyperlinks
Devolve um HyperlinkCollection objeto que representa todas as hiperligações no documento.
readonly hyperlinks: Word.HyperlinkCollection;
Valor da propriedade
Comentários
hyphenateCaps
Especifica se as palavras em todas as letras maiúsculas podem ser hifenizadas.
hyphenateCaps: boolean;
Valor da propriedade
boolean
Comentários
hyphenationZone
Especifica a largura da zona de hifenização, em pontos.
hyphenationZone: number;
Valor da propriedade
number
Comentários
indexes
Devolve um IndexCollection objeto que representa todos os índices no documento.
readonly indexes: Word.IndexCollection;
Valor da propriedade
Comentários
isAutoFormatOverrideOn
Especifica se as opções de formatação automática substituem as restrições de formatação.
isAutoFormatOverrideOn: boolean;
Valor da propriedade
boolean
Comentários
isChartDataPointTracked
Especifica se os gráficos no documento ativo utilizam o controlo de pontos de dados de referência de células.
isChartDataPointTracked: boolean;
Valor da propriedade
boolean
Comentários
isCompatible
Especifica se a opção de compatibilidade especificada pela type propriedade está ativada.
isCompatible: boolean;
Valor da propriedade
boolean
Comentários
isFinal
Especifica se o documento é final.
isFinal: boolean;
Valor da propriedade
boolean
Comentários
isFontsSubsetSaved
Especifica se o Microsoft Word guarda um subconjunto dos tipos de letra TrueType incorporados com o documento.
isFontsSubsetSaved: boolean;
Valor da propriedade
boolean
Comentários
isFormsDataPrinted
Especifica se a Microsoft Word imprime num formulário pré-impresso apenas os dados introduzidos no formulário online correspondente.
isFormsDataPrinted: boolean;
Valor da propriedade
boolean
Comentários
isFormsDataSaved
Especifica se o Microsoft Word guarda os dados introduzidos num formulário como um registo delimitado por tabulações para utilização numa base de dados.
isFormsDataSaved: boolean;
Valor da propriedade
boolean
Comentários
isGrammarChecked
Especifica se uma marcar gramatical foi executada no documento.
isGrammarChecked: boolean;
Valor da propriedade
boolean
Comentários
isInAutoSave
Obtém se o acionamento mais recente do Application.DocumentBeforeSave evento foi o resultado de uma gravação automática pelo documento ou de uma gravação manual pelo utilizador.
readonly isInAutoSave: boolean;
Valor da propriedade
boolean
Comentários
isInFormsDesign
Obtém se o documento está no modo de estrutura do formulário.
readonly isInFormsDesign: boolean;
Valor da propriedade
boolean
Comentários
isKerningByAlgorithm
Especifica se Word kerns carateres latinos de meia largura e sinais de pontuação.
isKerningByAlgorithm: boolean;
Valor da propriedade
boolean
Comentários
isLinguisticDataEmbedded
Especifica se pretende incorporar dados de voz e escrita manual.
isLinguisticDataEmbedded: boolean;
Valor da propriedade
boolean
Comentários
isMasterDocument
Obtém se este documento é um documento master.
readonly isMasterDocument: boolean;
Valor da propriedade
boolean
Comentários
isOptimizedForWord97
Especifica se Word otimiza o documento para o Word 97.
isOptimizedForWord97: boolean;
Valor da propriedade
boolean
Comentários
isPostScriptPrintedOverText
Especifica se as instruções do campo PRINT (como comandos PostScript) no documento devem ser impressas em cima de texto e gráficos quando é utilizada uma impressora PostScript.
isPostScriptPrintedOverText: boolean;
Valor da propriedade
boolean
Comentários
isQuickStyleSetLocked
Especifica se os utilizadores podem alterar o conjunto de Estilos Rápidos.
isQuickStyleSetLocked: boolean;
Valor da propriedade
boolean
Comentários
isReadOnly
Obtém se as alterações ao documento não podem ser guardadas no documento original.
readonly isReadOnly: boolean;
Valor da propriedade
boolean
Comentários
isReadOnlyRecommended
Especifica se o Microsoft Word apresenta uma caixa de mensagem sempre que um utilizador abre o documento, sugerindo que seja aberto como só de leitura.
isReadOnlyRecommended: boolean;
Valor da propriedade
boolean
Comentários
isSnappedToGrid
Especifica se as formas automáticas ou os carateres do leste asiático são automaticamente alinhados com uma grelha invisível.
isSnappedToGrid: boolean;
Valor da propriedade
boolean
Comentários
isSnappedToShapes
Especifica se as formas automáticas ou os carateres do leste asiático se alinham com linhas de grelha invisíveis através de outras formas.
isSnappedToShapes: boolean;
Valor da propriedade
boolean
Comentários
isSpellingChecked
Especifica se a ortografia foi verificada em todo o documento.
isSpellingChecked: boolean;
Valor da propriedade
boolean
Comentários
isStyleEnforced
Especifica se as restrições de formatação são impostas num documento protegido.
isStyleEnforced: boolean;
Valor da propriedade
boolean
Comentários
isSubdocument
Obtém se este documento é um subdocumento de um master documento.
readonly isSubdocument: boolean;
Valor da propriedade
boolean
Comentários
isThemeLocked
Especifica se os utilizadores podem alterar o tema do documento.
isThemeLocked: boolean;
Valor da propriedade
boolean
Comentários
isUserControl
Especifica se o documento foi criado ou aberto pelo utilizador.
isUserControl: boolean;
Valor da propriedade
boolean
Comentários
isVbaSigned
Obtém se o projeto VBA está assinado digitalmente.
readonly isVbaSigned: boolean;
Valor da propriedade
boolean
Comentários
isWriteReserved
Obtém se o documento está protegido com uma palavra-passe de escrita.
readonly isWriteReserved: boolean;
Valor da propriedade
boolean
Comentários
justificationMode
Especifica o ajuste do espaçamento entre carateres.
justificationMode: Word.JustificationMode | "Expand" | "Compress" | "CompressKana";
Valor da propriedade
Word.JustificationMode | "Expand" | "Compress" | "CompressKana"
Comentários
kind
Especifica o tipo de formato que o Microsoft Word utiliza ao formatar automaticamente o documento.
kind: Word.DocumentKind | "NotSpecified" | "Letter" | "Email";
Valor da propriedade
Word.DocumentKind | "NotSpecified" | "Letter" | "Email"
Comentários
languageDetected
Especifica se o Microsoft Word detetou o idioma do texto do documento.
languageDetected: boolean;
Valor da propriedade
boolean
Comentários
listParagraphs
Obtém um ParagraphCollection objeto que representa todos os parágrafos numerados no documento.
readonly listParagraphs: Word.ParagraphCollection;
Valor da propriedade
Comentários
lists
Obtém um ListCollection objeto que contém todas as listas formatadas no documento.
readonly lists: Word.ListCollection;
Valor da propriedade
Comentários
listTemplates
Devolve um ListTemplateCollection objeto que representa todos os modelos de lista no documento.
readonly listTemplates: Word.ListTemplateCollection;
Valor da propriedade
Comentários
noLineBreakAfter
Especifica os carateres kinsoku após os quais Word não irá quebrar uma linha.
noLineBreakAfter: string;
Valor da propriedade
string
Comentários
noLineBreakBefore
Especifica os carateres kinsoku antes dos quais Word não irá quebrar uma linha.
noLineBreakBefore: string;
Valor da propriedade
string
Comentários
openEncoding
Obtém a codificação utilizada para abrir o documento.
readonly openEncoding: Word.DocumentEncoding | "Thai" | "JapaneseShiftJis" | "SimplifiedChineseGbk" | "Korean" | "TraditionalChineseBig5" | "UnicodeLittleEndian" | "UnicodeBigEndian" | "CentralEuropean" | "Cyrillic" | "Western" | "Greek" | "Turkish" | "Hebrew" | "Arabic" | "Baltic" | "Vietnamese" | "AutoDetect" | "JapaneseAutoDetect" | "SimplifiedChineseAutoDetect" | "KoreanAutoDetect" | "TraditionalChineseAutoDetect" | "CyrillicAutoDetect" | "GreekAutoDetect" | "ArabicAutoDetect" | "Iso88591Latin1" | "Iso88592CentralEurope" | "Iso88593Latin3" | "Iso88594Baltic" | "Iso88595Cyrillic" | "Iso88596Arabic" | "Iso88597Greek" | "Iso88598Hebrew" | "Iso88599Turkish" | "Iso885915Latin9" | "Iso88598HebrewLogical" | "Iso2022JpNoHalfwidthKatakana" | "Iso2022JpJisX02021984" | "Iso2022JpJisX02011989" | "Iso2022Kr" | "Iso2022CnTraditionalChinese" | "Iso2022CnSimplifiedChinese" | "MacRoman" | "MacJapanese" | "MacTraditionalChineseBig5" | "MacKorean" | "MacArabic" | "MacHebrew" | "MacGreek1" | "MacCyrillic" | "MacSimplifiedChineseGb2312" | "MacRomania" | "MacUkraine" | "MacLatin2" | "MacIcelandic" | "MacTurkish" | "MacCroatia" | "EbcdicUsCanada" | "EbcdicInternational" | "EbcdicMultilingualRoeceLatin2" | "EbcdicGreekModern" | "EbcdicTurkishLatin5" | "EbcdicGermany" | "EbcdicDenmarkNorway" | "EbcdicFinlandSweden" | "EbcdicItaly" | "EbcdicLatinAmericaSpain" | "EbcdicUnitedKingdom" | "EbcdicJapaneseKatakanaExtended" | "EbcdicFrance" | "EbcdicArabic" | "EbcdicGreek" | "EbcdicHebrew" | "EbcdicKoreanExtended" | "EbcdicThai" | "EbcdicIcelandic" | "EbcdicTurkish" | "EbcdicRussian" | "EbcdicSerbianBulgarian" | "EbcdicJapaneseKatakanaExtendedAndJapanese" | "EbcdicUsCanadaAndJapanese" | "EbcdicKoreanExtendedAndKorean" | "EbcdicSimplifiedChineseExtendedAndSimplifiedChinese" | "EbcdicUsCanadaAndTraditionalChinese" | "EbcdicJapaneseLatinExtendedAndJapanese" | "OemUnitedStates" | "OemGreek437G" | "OemBaltic" | "OemMultilingualLatinI" | "OemMultilingualLatinIi" | "OemCyrillic" | "OemTurkish" | "OemPortuguese" | "OemIcelandic" | "OemHebrew" | "OemCanadianFrench" | "OemArabic" | "OemNordic" | "OemCyrillicIi" | "OemModernGreek" | "EucJapanese" | "EucChineseSimplifiedChinese" | "EucKorean" | "EucTaiwaneseTraditionalChinese" | "IsciiDevanagari" | "IsciiBengali" | "IsciiTamil" | "IsciiTelugu" | "IsciiAssamese" | "IsciiOriya" | "IsciiKannada" | "IsciiMalayalam" | "IsciiGujarati" | "IsciiPunjabi" | "ArabicAsmo" | "ArabicTransparentAsmo" | "KoreanJohab" | "TaiwanCns" | "TaiwanTca" | "TaiwanEten" | "TaiwanIbm5550" | "TaiwanTeleText" | "TaiwanWang" | "Ia5Irv" | "Ia5German" | "Ia5Swedish" | "Ia5Norwegian" | "UsaAscii" | "T61" | "Iso6937NonSpacingAccent" | "Koi8R" | "ExtAlphaLowercase" | "Koi8U" | "Europa3" | "HzGbSimplifiedChinese" | "SimplifiedChineseGb18030" | "Utf7" | "Utf8";
Valor da propriedade
Word.DocumentEncoding | "Thai" | "JapaneseShiftJis" | "SimplifiedChineseGbk" | "Korean" | "TraditionalChineseBig5" | "UnicodeLittleEndian" | "UnicodeBigEndian" | "CentralEuropean" | "Cyrillic" | "Western" | "Greek" | "Turkish" | "Hebrew" | "Arabic" | "Baltic" | "Vietnamese" | "AutoDetect" | "JapaneseAutoDetect" | "SimplifiedChineseAutoDetect" | "KoreanAutoDetect" | "TraditionalChineseAutoDetect" | "CyrillicAutoDetect" | "GreekAutoDetect" | "ArabicAutoDetect" | "Iso88591Latin1" | "Iso88592CentralEurope" | "Iso88593Latin3" | "Iso88594Baltic" | "Iso88595Cyrillic" | "Iso88596Arabic" | "Iso88597Greek" | "Iso88598Hebrew" | "Iso88599Turkish" | "Iso885915Latin9" | "Iso88598HebrewLogical" | "Iso2022JpNoHalfwidthKatakana" | "Iso2022JpJisX02021984" | "Iso2022JpJisX02011989" | "Iso2022Kr" | "Iso2022CnTraditionalChinese" | "Iso2022CnSimplifiedChinese" | "MacRoman" | "MacJapanese" | "MacTraditionalChineseBig5" | "MacKorean" | "MacArabic" | "MacHebrew" | "MacGreek1" | "MacCyrillic" | "MacSimplifiedChineseGb2312" | "MacRomania" | "MacUkraine" | "MacLatin2" | "MacIcelandic" | "MacTurkish" | "MacCroatia" | "EbcdicUsCanada" | "EbcdicInternational" | "EbcdicMultilingualRoeceLatin2" | "EbcdicGreekModern" | "EbcdicTurkishLatin5" | "EbcdicGermany" | "EbcdicDenmarkNorway" | "EbcdicFinlandSweden" | "EbcdicItaly" | "EbcdicLatinAmericaSpain" | "EbcdicUnitedKingdom" | "EbcdicJapaneseKatakanaExtended" | "EbcdicFrance" | "EbcdicArabic" | "EbcdicGreek" | "EbcdicHebrew" | "EbcdicKoreanExtended" | "EbcdicThai" | "EbcdicIcelandic" | "EbcdicTurkish" | "EbcdicRussian" | "EbcdicSerbianBulgarian" | "EbcdicJapaneseKatakanaExtendedAndJapanese" | "EbcdicUsCanadaAndJapanese" | "EbcdicKoreanExtendedAndKorean" | "EbcdicSimplifiedChineseExtendedAndSimplifiedChinese" | "EbcdicUsCanadaAndTraditionalChinese" | "EbcdicJapaneseLatinExtendedAndJapanese" | "OemUnitedStates" | "OemGreek437G" | "OemBaltic" | "OemMultilingualLatinI" | "OemMultilingualLatinIi" | "OemCyrillic" | "OemTurkish" | "OemPortuguese" | "OemIcelandic" | "OemHebrew" | "OemCanadianFrench" | "OemArabic" | "OemNordic" | "OemCyrillicIi" | "OemModernGreek" | "EucJapanese" | "EucChineseSimplifiedChinese" | "EucKorean" | "EucTaiwaneseTraditionalChinese" | "IsciiDevanagari" | "IsciiBengali" | "IsciiTamil" | "IsciiTelugu" | "IsciiAssamese" | "IsciiOriya" | "IsciiKannada" | "IsciiMalayalam" | "IsciiGujarati" | "IsciiPunjabi" | "ArabicAsmo" | "ArabicTransparentAsmo" | "KoreanJohab" | "TaiwanCns" | "TaiwanTca" | "TaiwanEten" | "TaiwanIbm5550" | "TaiwanTeleText" | "TaiwanWang" | "Ia5Irv" | "Ia5German" | "Ia5Swedish" | "Ia5Norwegian" | "UsaAscii" | "T61" | "Iso6937NonSpacingAccent" | "Koi8R" | "ExtAlphaLowercase" | "Koi8U" | "Europa3" | "HzGbSimplifiedChinese" | "SimplifiedChineseGb18030" | "Utf7" | "Utf8"
Comentários
originalDocumentTitle
Obtém o título do documento original após a comparação legal-blackline.
readonly originalDocumentTitle: string;
Valor da propriedade
string
Comentários
pageSetup
Devolve um PageSetup objeto associado ao documento.
readonly pageSetup: Word.PageSetup;
Valor da propriedade
Comentários
paragraphs
Obtém um ParagraphCollection objeto que representa todos os parágrafos no documento.
readonly paragraphs: Word.ParagraphCollection;
Valor da propriedade
Comentários
password
Define uma palavra-passe que tem de ser fornecida para abrir o documento.
password: string;
Valor da propriedade
string
Comentários
passwordEncryptionAlgorithm
Obtém o algoritmo utilizado para a encriptação de palavras-passe.
readonly passwordEncryptionAlgorithm: string;
Valor da propriedade
string
Comentários
passwordEncryptionKeyLength
Obtém o comprimento da chave utilizado para a encriptação de palavras-passe.
readonly passwordEncryptionKeyLength: number;
Valor da propriedade
number
Comentários
passwordEncryptionProvider
Obtém o nome do fornecedor de encriptação de palavras-passe.
readonly passwordEncryptionProvider: string;
Valor da propriedade
string
Comentários
path
Obtém o disco ou o caminho Web para o documento (exclui o nome do documento).
readonly path: string;
Valor da propriedade
string
Comentários
printRevisions
Especifica se as marcas de revisão são impressas com o documento.
printRevisions: boolean;
Valor da propriedade
boolean
Comentários
properties
Obtém as propriedades do documento.
readonly properties: Word.DocumentProperties;
Valor da propriedade
Comentários
[ Conjunto de API: WordApi 1.3 ]
Exemplos
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/30-properties/get-built-in-properties.yaml
await Word.run(async (context) => {
const builtInProperties: Word.DocumentProperties = context.document.properties;
builtInProperties.load("*"); // Let's get all!
await context.sync();
console.log(JSON.stringify(builtInProperties, null, 4));
});
protectionType
Obtém o tipo de proteção do documento.
readonly protectionType: Word.ProtectionType | "NoProtection" | "AllowOnlyRevisions" | "AllowOnlyComments" | "AllowOnlyFormFields" | "AllowOnlyReading";
Valor da propriedade
Word.ProtectionType | "NoProtection" | "AllowOnlyRevisions" | "AllowOnlyComments" | "AllowOnlyFormFields" | "AllowOnlyReading"
Comentários
readabilityStatistics
Obtém um ReadabilityStatisticCollection objeto que representa as estatísticas de legibilidade do documento.
readonly readabilityStatistics: Word.ReadabilityStatisticCollection;
Valor da propriedade
Comentários
readingLayoutSizeX
Especifica a largura das páginas na vista de esquema de leitura quando são bloqueadas.
readingLayoutSizeX: number;
Valor da propriedade
number
Comentários
readingLayoutSizeY
Especifica a altura das páginas na vista de esquema de leitura quando são bloqueadas.
readingLayoutSizeY: number;
Valor da propriedade
number
Comentários
readingModeIsLayoutFrozen
Especifica se as páginas na vista de esquema de leitura estão bloqueadas para marcações escritas à mão.
readingModeIsLayoutFrozen: boolean;
Valor da propriedade
boolean
Comentários
removePersonalInformationOnSave
Especifica se Word remove as informações do utilizador ao guardar.
removePersonalInformationOnSave: boolean;
Valor da propriedade
boolean
Comentários
revisedDocumentTitle
Obtém o título do documento revisto após a comparação legal-blackline.
readonly revisedDocumentTitle: string;
Valor da propriedade
string
Comentários
revisions
Obtém a coleção de revisões que representa as alterações registadas no documento.
readonly revisions: Word.RevisionCollection;
Valor da propriedade
Comentários
saved
Indica se as alterações do documento foram salvas. Um valor de true indica que o documento não foi alterado desde que foi guardado.
readonly saved: boolean;
Valor da propriedade
boolean
Comentários
saveEncoding
Especifica a codificação utilizada ao guardar o documento.
saveEncoding: Word.DocumentEncoding | "Thai" | "JapaneseShiftJis" | "SimplifiedChineseGbk" | "Korean" | "TraditionalChineseBig5" | "UnicodeLittleEndian" | "UnicodeBigEndian" | "CentralEuropean" | "Cyrillic" | "Western" | "Greek" | "Turkish" | "Hebrew" | "Arabic" | "Baltic" | "Vietnamese" | "AutoDetect" | "JapaneseAutoDetect" | "SimplifiedChineseAutoDetect" | "KoreanAutoDetect" | "TraditionalChineseAutoDetect" | "CyrillicAutoDetect" | "GreekAutoDetect" | "ArabicAutoDetect" | "Iso88591Latin1" | "Iso88592CentralEurope" | "Iso88593Latin3" | "Iso88594Baltic" | "Iso88595Cyrillic" | "Iso88596Arabic" | "Iso88597Greek" | "Iso88598Hebrew" | "Iso88599Turkish" | "Iso885915Latin9" | "Iso88598HebrewLogical" | "Iso2022JpNoHalfwidthKatakana" | "Iso2022JpJisX02021984" | "Iso2022JpJisX02011989" | "Iso2022Kr" | "Iso2022CnTraditionalChinese" | "Iso2022CnSimplifiedChinese" | "MacRoman" | "MacJapanese" | "MacTraditionalChineseBig5" | "MacKorean" | "MacArabic" | "MacHebrew" | "MacGreek1" | "MacCyrillic" | "MacSimplifiedChineseGb2312" | "MacRomania" | "MacUkraine" | "MacLatin2" | "MacIcelandic" | "MacTurkish" | "MacCroatia" | "EbcdicUsCanada" | "EbcdicInternational" | "EbcdicMultilingualRoeceLatin2" | "EbcdicGreekModern" | "EbcdicTurkishLatin5" | "EbcdicGermany" | "EbcdicDenmarkNorway" | "EbcdicFinlandSweden" | "EbcdicItaly" | "EbcdicLatinAmericaSpain" | "EbcdicUnitedKingdom" | "EbcdicJapaneseKatakanaExtended" | "EbcdicFrance" | "EbcdicArabic" | "EbcdicGreek" | "EbcdicHebrew" | "EbcdicKoreanExtended" | "EbcdicThai" | "EbcdicIcelandic" | "EbcdicTurkish" | "EbcdicRussian" | "EbcdicSerbianBulgarian" | "EbcdicJapaneseKatakanaExtendedAndJapanese" | "EbcdicUsCanadaAndJapanese" | "EbcdicKoreanExtendedAndKorean" | "EbcdicSimplifiedChineseExtendedAndSimplifiedChinese" | "EbcdicUsCanadaAndTraditionalChinese" | "EbcdicJapaneseLatinExtendedAndJapanese" | "OemUnitedStates" | "OemGreek437G" | "OemBaltic" | "OemMultilingualLatinI" | "OemMultilingualLatinIi" | "OemCyrillic" | "OemTurkish" | "OemPortuguese" | "OemIcelandic" | "OemHebrew" | "OemCanadianFrench" | "OemArabic" | "OemNordic" | "OemCyrillicIi" | "OemModernGreek" | "EucJapanese" | "EucChineseSimplifiedChinese" | "EucKorean" | "EucTaiwaneseTraditionalChinese" | "IsciiDevanagari" | "IsciiBengali" | "IsciiTamil" | "IsciiTelugu" | "IsciiAssamese" | "IsciiOriya" | "IsciiKannada" | "IsciiMalayalam" | "IsciiGujarati" | "IsciiPunjabi" | "ArabicAsmo" | "ArabicTransparentAsmo" | "KoreanJohab" | "TaiwanCns" | "TaiwanTca" | "TaiwanEten" | "TaiwanIbm5550" | "TaiwanTeleText" | "TaiwanWang" | "Ia5Irv" | "Ia5German" | "Ia5Swedish" | "Ia5Norwegian" | "UsaAscii" | "T61" | "Iso6937NonSpacingAccent" | "Koi8R" | "ExtAlphaLowercase" | "Koi8U" | "Europa3" | "HzGbSimplifiedChinese" | "SimplifiedChineseGb18030" | "Utf7" | "Utf8";
Valor da propriedade
Word.DocumentEncoding | "Thai" | "JapaneseShiftJis" | "SimplifiedChineseGbk" | "Korean" | "TraditionalChineseBig5" | "UnicodeLittleEndian" | "UnicodeBigEndian" | "CentralEuropean" | "Cyrillic" | "Western" | "Greek" | "Turkish" | "Hebrew" | "Arabic" | "Baltic" | "Vietnamese" | "AutoDetect" | "JapaneseAutoDetect" | "SimplifiedChineseAutoDetect" | "KoreanAutoDetect" | "TraditionalChineseAutoDetect" | "CyrillicAutoDetect" | "GreekAutoDetect" | "ArabicAutoDetect" | "Iso88591Latin1" | "Iso88592CentralEurope" | "Iso88593Latin3" | "Iso88594Baltic" | "Iso88595Cyrillic" | "Iso88596Arabic" | "Iso88597Greek" | "Iso88598Hebrew" | "Iso88599Turkish" | "Iso885915Latin9" | "Iso88598HebrewLogical" | "Iso2022JpNoHalfwidthKatakana" | "Iso2022JpJisX02021984" | "Iso2022JpJisX02011989" | "Iso2022Kr" | "Iso2022CnTraditionalChinese" | "Iso2022CnSimplifiedChinese" | "MacRoman" | "MacJapanese" | "MacTraditionalChineseBig5" | "MacKorean" | "MacArabic" | "MacHebrew" | "MacGreek1" | "MacCyrillic" | "MacSimplifiedChineseGb2312" | "MacRomania" | "MacUkraine" | "MacLatin2" | "MacIcelandic" | "MacTurkish" | "MacCroatia" | "EbcdicUsCanada" | "EbcdicInternational" | "EbcdicMultilingualRoeceLatin2" | "EbcdicGreekModern" | "EbcdicTurkishLatin5" | "EbcdicGermany" | "EbcdicDenmarkNorway" | "EbcdicFinlandSweden" | "EbcdicItaly" | "EbcdicLatinAmericaSpain" | "EbcdicUnitedKingdom" | "EbcdicJapaneseKatakanaExtended" | "EbcdicFrance" | "EbcdicArabic" | "EbcdicGreek" | "EbcdicHebrew" | "EbcdicKoreanExtended" | "EbcdicThai" | "EbcdicIcelandic" | "EbcdicTurkish" | "EbcdicRussian" | "EbcdicSerbianBulgarian" | "EbcdicJapaneseKatakanaExtendedAndJapanese" | "EbcdicUsCanadaAndJapanese" | "EbcdicKoreanExtendedAndKorean" | "EbcdicSimplifiedChineseExtendedAndSimplifiedChinese" | "EbcdicUsCanadaAndTraditionalChinese" | "EbcdicJapaneseLatinExtendedAndJapanese" | "OemUnitedStates" | "OemGreek437G" | "OemBaltic" | "OemMultilingualLatinI" | "OemMultilingualLatinIi" | "OemCyrillic" | "OemTurkish" | "OemPortuguese" | "OemIcelandic" | "OemHebrew" | "OemCanadianFrench" | "OemArabic" | "OemNordic" | "OemCyrillicIi" | "OemModernGreek" | "EucJapanese" | "EucChineseSimplifiedChinese" | "EucKorean" | "EucTaiwaneseTraditionalChinese" | "IsciiDevanagari" | "IsciiBengali" | "IsciiTamil" | "IsciiTelugu" | "IsciiAssamese" | "IsciiOriya" | "IsciiKannada" | "IsciiMalayalam" | "IsciiGujarati" | "IsciiPunjabi" | "ArabicAsmo" | "ArabicTransparentAsmo" | "KoreanJohab" | "TaiwanCns" | "TaiwanTca" | "TaiwanEten" | "TaiwanIbm5550" | "TaiwanTeleText" | "TaiwanWang" | "Ia5Irv" | "Ia5German" | "Ia5Swedish" | "Ia5Norwegian" | "UsaAscii" | "T61" | "Iso6937NonSpacingAccent" | "Koi8R" | "ExtAlphaLowercase" | "Koi8U" | "Europa3" | "HzGbSimplifiedChinese" | "SimplifiedChineseGb18030" | "Utf7" | "Utf8"
Comentários
saveFormat
Obtém o formato de ficheiro do documento.
readonly saveFormat: Word.FileSaveFormat | "Document" | "Template" | "Text" | "TextLineBreaks" | "DosText" | "DosTextLineBreaks" | "Rtf" | "UnicodeText" | "Html" | "WebArchive" | "FilteredHtml" | "Xml" | "XmlDocument" | "XmlDocumentMacroEnabled" | "XmlTemplate" | "XmlTemplateMacroEnabled" | "DocumentDefault" | "Pdf" | "Xps" | "FlatXml" | "FlatXmlMacroEnabled" | "FlatXmlTemplate" | "FlatXmlTemplateMacroEnabled" | "OpenDocumentText" | "StrictOpenXmlDocument";
Valor da propriedade
Word.FileSaveFormat | "Document" | "Template" | "Text" | "TextLineBreaks" | "DosText" | "DosTextLineBreaks" | "Rtf" | "UnicodeText" | "Html" | "WebArchive" | "FilteredHtml" | "Xml" | "XmlDocument" | "XmlDocumentMacroEnabled" | "XmlTemplate" | "XmlTemplateMacroEnabled" | "DocumentDefault" | "Pdf" | "Xps" | "FlatXml" | "FlatXmlMacroEnabled" | "FlatXmlTemplate" | "FlatXmlTemplateMacroEnabled" | "OpenDocumentText" | "StrictOpenXmlDocument"
Comentários
sections
Obtém a coleção de Section objetos no documento.
readonly sections: Word.SectionCollection;
Valor da propriedade
Comentários
selection
Devolve um Selection objeto que representa a seleção atual no documento.
readonly selection: Word.Selection;
Valor da propriedade
Comentários
sentences
Obtém o RangeScopedCollection objeto que representa todas as frases no documento.
readonly sentences: Word.RangeScopedCollection;
Valor da propriedade
Comentários
settings
Obtém as definições do suplemento no documento.
readonly settings: Word.SettingCollection;
Valor da propriedade
Comentários
[ Conjunto de API: WordApi 1.4 ]
Exemplos
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/50-document/manage-settings.yaml
// Gets all custom settings this add-in set on this document.
await Word.run(async (context) => {
const settings: Word.SettingCollection = context.document.settings;
settings.load("items");
await context.sync();
if (settings.items.length == 0) {
console.log("There are no settings.");
} else {
console.log("All settings:");
for (let i = 0; i < settings.items.length; i++) {
console.log(settings.items[i]);
}
}
});
spellingErrors
Obtém um RangeCollection objeto que representa as palavras identificadas como erros ortográficos no documento.
readonly spellingErrors: Word.RangeCollection;
Valor da propriedade
Comentários
storyRanges
Obtém um RangeCollection objeto que representa todas as histórias no documento.
readonly storyRanges: Word.RangeCollection;
Valor da propriedade
Comentários
styles
Obtém um StyleCollection para o documento.
readonly styles: Word.StyleCollection;
Valor da propriedade
Comentários
tableOfAuthoritiesCategories
Devolve um TableOfAuthoritiesCategoryCollection objeto que representa as categorias de índice de autoridades disponíveis no documento.
readonly tableOfAuthoritiesCategories: Word.TableOfAuthoritiesCategoryCollection;
Valor da propriedade
Comentários
tables
Obtém um TableCollection objeto que representa todas as tabelas no documento.
readonly tables: Word.TableCollection;
Valor da propriedade
Comentários
tablesOfAuthorities
Devolve um TableOfAuthoritiesCollection objeto que representa todas as tabelas de autoridades no documento.
readonly tablesOfAuthorities: Word.TableOfAuthoritiesCollection;
Valor da propriedade
Comentários
tablesOfContents
Devolve um TableOfContentsCollection objeto que representa todos os índices no documento.
readonly tablesOfContents: Word.TableOfContentsCollection;
Valor da propriedade
Comentários
tablesOfFigures
Devolve um TableOfFiguresCollection objeto que representa todas as tabelas de ilustrações no documento.
readonly tablesOfFigures: Word.TableOfFiguresCollection;
Valor da propriedade
Comentários
textEncoding
Especifica a codificação para guardar como texto codificado.
textEncoding: Word.DocumentEncoding | "Thai" | "JapaneseShiftJis" | "SimplifiedChineseGbk" | "Korean" | "TraditionalChineseBig5" | "UnicodeLittleEndian" | "UnicodeBigEndian" | "CentralEuropean" | "Cyrillic" | "Western" | "Greek" | "Turkish" | "Hebrew" | "Arabic" | "Baltic" | "Vietnamese" | "AutoDetect" | "JapaneseAutoDetect" | "SimplifiedChineseAutoDetect" | "KoreanAutoDetect" | "TraditionalChineseAutoDetect" | "CyrillicAutoDetect" | "GreekAutoDetect" | "ArabicAutoDetect" | "Iso88591Latin1" | "Iso88592CentralEurope" | "Iso88593Latin3" | "Iso88594Baltic" | "Iso88595Cyrillic" | "Iso88596Arabic" | "Iso88597Greek" | "Iso88598Hebrew" | "Iso88599Turkish" | "Iso885915Latin9" | "Iso88598HebrewLogical" | "Iso2022JpNoHalfwidthKatakana" | "Iso2022JpJisX02021984" | "Iso2022JpJisX02011989" | "Iso2022Kr" | "Iso2022CnTraditionalChinese" | "Iso2022CnSimplifiedChinese" | "MacRoman" | "MacJapanese" | "MacTraditionalChineseBig5" | "MacKorean" | "MacArabic" | "MacHebrew" | "MacGreek1" | "MacCyrillic" | "MacSimplifiedChineseGb2312" | "MacRomania" | "MacUkraine" | "MacLatin2" | "MacIcelandic" | "MacTurkish" | "MacCroatia" | "EbcdicUsCanada" | "EbcdicInternational" | "EbcdicMultilingualRoeceLatin2" | "EbcdicGreekModern" | "EbcdicTurkishLatin5" | "EbcdicGermany" | "EbcdicDenmarkNorway" | "EbcdicFinlandSweden" | "EbcdicItaly" | "EbcdicLatinAmericaSpain" | "EbcdicUnitedKingdom" | "EbcdicJapaneseKatakanaExtended" | "EbcdicFrance" | "EbcdicArabic" | "EbcdicGreek" | "EbcdicHebrew" | "EbcdicKoreanExtended" | "EbcdicThai" | "EbcdicIcelandic" | "EbcdicTurkish" | "EbcdicRussian" | "EbcdicSerbianBulgarian" | "EbcdicJapaneseKatakanaExtendedAndJapanese" | "EbcdicUsCanadaAndJapanese" | "EbcdicKoreanExtendedAndKorean" | "EbcdicSimplifiedChineseExtendedAndSimplifiedChinese" | "EbcdicUsCanadaAndTraditionalChinese" | "EbcdicJapaneseLatinExtendedAndJapanese" | "OemUnitedStates" | "OemGreek437G" | "OemBaltic" | "OemMultilingualLatinI" | "OemMultilingualLatinIi" | "OemCyrillic" | "OemTurkish" | "OemPortuguese" | "OemIcelandic" | "OemHebrew" | "OemCanadianFrench" | "OemArabic" | "OemNordic" | "OemCyrillicIi" | "OemModernGreek" | "EucJapanese" | "EucChineseSimplifiedChinese" | "EucKorean" | "EucTaiwaneseTraditionalChinese" | "IsciiDevanagari" | "IsciiBengali" | "IsciiTamil" | "IsciiTelugu" | "IsciiAssamese" | "IsciiOriya" | "IsciiKannada" | "IsciiMalayalam" | "IsciiGujarati" | "IsciiPunjabi" | "ArabicAsmo" | "ArabicTransparentAsmo" | "KoreanJohab" | "TaiwanCns" | "TaiwanTca" | "TaiwanEten" | "TaiwanIbm5550" | "TaiwanTeleText" | "TaiwanWang" | "Ia5Irv" | "Ia5German" | "Ia5Swedish" | "Ia5Norwegian" | "UsaAscii" | "T61" | "Iso6937NonSpacingAccent" | "Koi8R" | "ExtAlphaLowercase" | "Koi8U" | "Europa3" | "HzGbSimplifiedChinese" | "SimplifiedChineseGb18030" | "Utf7" | "Utf8";
Valor da propriedade
Word.DocumentEncoding | "Thai" | "JapaneseShiftJis" | "SimplifiedChineseGbk" | "Korean" | "TraditionalChineseBig5" | "UnicodeLittleEndian" | "UnicodeBigEndian" | "CentralEuropean" | "Cyrillic" | "Western" | "Greek" | "Turkish" | "Hebrew" | "Arabic" | "Baltic" | "Vietnamese" | "AutoDetect" | "JapaneseAutoDetect" | "SimplifiedChineseAutoDetect" | "KoreanAutoDetect" | "TraditionalChineseAutoDetect" | "CyrillicAutoDetect" | "GreekAutoDetect" | "ArabicAutoDetect" | "Iso88591Latin1" | "Iso88592CentralEurope" | "Iso88593Latin3" | "Iso88594Baltic" | "Iso88595Cyrillic" | "Iso88596Arabic" | "Iso88597Greek" | "Iso88598Hebrew" | "Iso88599Turkish" | "Iso885915Latin9" | "Iso88598HebrewLogical" | "Iso2022JpNoHalfwidthKatakana" | "Iso2022JpJisX02021984" | "Iso2022JpJisX02011989" | "Iso2022Kr" | "Iso2022CnTraditionalChinese" | "Iso2022CnSimplifiedChinese" | "MacRoman" | "MacJapanese" | "MacTraditionalChineseBig5" | "MacKorean" | "MacArabic" | "MacHebrew" | "MacGreek1" | "MacCyrillic" | "MacSimplifiedChineseGb2312" | "MacRomania" | "MacUkraine" | "MacLatin2" | "MacIcelandic" | "MacTurkish" | "MacCroatia" | "EbcdicUsCanada" | "EbcdicInternational" | "EbcdicMultilingualRoeceLatin2" | "EbcdicGreekModern" | "EbcdicTurkishLatin5" | "EbcdicGermany" | "EbcdicDenmarkNorway" | "EbcdicFinlandSweden" | "EbcdicItaly" | "EbcdicLatinAmericaSpain" | "EbcdicUnitedKingdom" | "EbcdicJapaneseKatakanaExtended" | "EbcdicFrance" | "EbcdicArabic" | "EbcdicGreek" | "EbcdicHebrew" | "EbcdicKoreanExtended" | "EbcdicThai" | "EbcdicIcelandic" | "EbcdicTurkish" | "EbcdicRussian" | "EbcdicSerbianBulgarian" | "EbcdicJapaneseKatakanaExtendedAndJapanese" | "EbcdicUsCanadaAndJapanese" | "EbcdicKoreanExtendedAndKorean" | "EbcdicSimplifiedChineseExtendedAndSimplifiedChinese" | "EbcdicUsCanadaAndTraditionalChinese" | "EbcdicJapaneseLatinExtendedAndJapanese" | "OemUnitedStates" | "OemGreek437G" | "OemBaltic" | "OemMultilingualLatinI" | "OemMultilingualLatinIi" | "OemCyrillic" | "OemTurkish" | "OemPortuguese" | "OemIcelandic" | "OemHebrew" | "OemCanadianFrench" | "OemArabic" | "OemNordic" | "OemCyrillicIi" | "OemModernGreek" | "EucJapanese" | "EucChineseSimplifiedChinese" | "EucKorean" | "EucTaiwaneseTraditionalChinese" | "IsciiDevanagari" | "IsciiBengali" | "IsciiTamil" | "IsciiTelugu" | "IsciiAssamese" | "IsciiOriya" | "IsciiKannada" | "IsciiMalayalam" | "IsciiGujarati" | "IsciiPunjabi" | "ArabicAsmo" | "ArabicTransparentAsmo" | "KoreanJohab" | "TaiwanCns" | "TaiwanTca" | "TaiwanEten" | "TaiwanIbm5550" | "TaiwanTeleText" | "TaiwanWang" | "Ia5Irv" | "Ia5German" | "Ia5Swedish" | "Ia5Norwegian" | "UsaAscii" | "T61" | "Iso6937NonSpacingAccent" | "Koi8R" | "ExtAlphaLowercase" | "Koi8U" | "Europa3" | "HzGbSimplifiedChinese" | "SimplifiedChineseGb18030" | "Utf7" | "Utf8"
Comentários
textLineEnding
Especifica como Word marca quebras de linha e parágrafo em ficheiros de texto.
textLineEnding: Word.LineEndingType | "Crlf" | "CrOnly" | "LfOnly" | "Lfcr" | "Lsps";
Valor da propriedade
Word.LineEndingType | "Crlf" | "CrOnly" | "LfOnly" | "Lfcr" | "Lsps"
Comentários
trackedChangesAreDateAndTimeRemoved
Especifica se pretende remover ou armazenar metadados de data e hora para alterações registadas.
trackedChangesAreDateAndTimeRemoved: boolean;
Valor da propriedade
boolean
Comentários
trackFormatting
Especifica se pretende controlar as alterações de formatação quando o controlo de alterações está ativado.
trackFormatting: boolean;
Valor da propriedade
boolean
Comentários
trackMoves
Especifica se pretende marcar o texto movido quando a opção Registar Alterações está ativada.
trackMoves: boolean;
Valor da propriedade
boolean
Comentários
trackRevisions
Especifica se as alterações são registadas no documento.
trackRevisions: boolean;
Valor da propriedade
boolean
Comentários
type
Obtém o tipo de documento (modelo ou documento).
readonly type: Word.DocumentType | "Document" | "Template" | "Frameset";
Valor da propriedade
Word.DocumentType | "Document" | "Template" | "Frameset"
Comentários
webSettings
Obtém o WebSettings objeto para atributos relacionados com páginas Web.
readonly webSettings: Word.WebSettings;
Valor da propriedade
Comentários
windows
Obtém a coleção de Word.Window objetos do documento.
readonly windows: Word.WindowCollection;
Valor da propriedade
Comentários
[ Conjunto de API: WordApiDesktop 1.2 ]
Exemplos
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/35-ranges/get-pages.yaml
await Word.run(async (context) => {
// Gets the document windows.
const windows: Word.WindowCollection = context.document.windows;
windows.load("windows/items/length");
await context.sync();
console.log(`Number of windows for this document: ${windows.items.length}`);
});
words
Obtém o RangeScopedCollection objeto que representa cada palavra no documento.
readonly words: Word.RangeScopedCollection;
Valor da propriedade
Comentários
writePassword
Define uma palavra-passe para guardar as alterações ao documento.
writePassword: string;
Valor da propriedade
string
Comentários
xmlAreAdvancedErrorsShown
Especifica se as mensagens de erro são geradas a partir de mensagens de Word incorporadas ou MSXML (Microsoft XML).
xmlAreAdvancedErrorsShown: boolean;
Valor da propriedade
boolean
Comentários
xmlIsXsltUsedWhenSaving
Especifica se pretende guardar um documento através de um XSLT (Extensible Stylesheet Language Transformation).
xmlIsXsltUsedWhenSaving: boolean;
Valor da propriedade
boolean
Comentários
xmlSaveThroughXslt
Especifica o caminho e o nome de ficheiro do XSLT a aplicar ao guardar um documento.
xmlSaveThroughXslt: string;
Valor da propriedade
string
Comentários
Detalhes do método
acceptAllRevisions()
Aceita todas as alterações registadas no documento.
acceptAllRevisions(): void;
Retornos
void
Comentários
acceptAllRevisionsShown()
Aceita todas as revisões no documento que são apresentadas no ecrã.
acceptAllRevisionsShown(): void;
Retornos
void
Comentários
activate()
Ativa o documento para que se torne o documento ativo.
activate(): void;
Retornos
void
Comentários
addStyle(name, type)
Adiciona um estilo ao documento por nome e tipo.
addStyle(name: string, type: Word.StyleType): Word.Style;
Parâmetros
- name
-
string
Uma cadeia que representa o nome do estilo.
- type
- Word.StyleType
O tipo de estilo, incluindo caráter, lista, parágrafo ou tabela.
Retornos
Comentários
[ Conjunto de API: WordApi 1.5 ]
Exemplos
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/50-document/manage-styles.yaml
// Adds a new style.
await Word.run(async (context) => {
const newStyleName = (document.getElementById("new-style-name") as HTMLInputElement).value;
if (newStyleName == "") {
console.warn("Enter a style name to add.");
return;
}
const style: Word.Style = context.document.getStyles().getByNameOrNullObject(newStyleName);
style.load();
await context.sync();
if (!style.isNullObject) {
console.warn(
`There's an existing style with the same name '${newStyleName}'! Please provide another style name.`
);
return;
}
const newStyleType = ((document.getElementById("new-style-type") as HTMLSelectElement).value as unknown) as Word.StyleType;
context.document.addStyle(newStyleName, newStyleType);
await context.sync();
console.log(newStyleName + " has been added to the style list.");
});
addStyle(name, type)
Adiciona um estilo ao documento por nome e tipo.
addStyle(name: string, type: "Character" | "List" | "Paragraph" | "Table"): Word.Style;
Parâmetros
- name
-
string
Uma cadeia que representa o nome do estilo.
- type
-
"Character" | "List" | "Paragraph" | "Table"
O tipo de estilo, incluindo caráter, lista, parágrafo ou tabela.
Retornos
Comentários
addToFavorites()
Cria um atalho para o documento ou hiperligação e adiciona-o à pasta Favoritos .
addToFavorites(): void;
Retornos
void
Comentários
applyQuickStyleSet(style)
Aplica o conjunto de Estilos Rápidos ao documento.
applyQuickStyleSet(style: Word.ApplyQuickStyleSet): void;
Parâmetros
- style
- Word.ApplyQuickStyleSet
O estilo definido para aplicar.
Retornos
void
Comentários
applyQuickStyleSet(style)
Aplica o conjunto de Estilos Rápidos ao documento.
applyQuickStyleSet(style: "SessionStart" | "Template"): void;
Parâmetros
- style
-
"SessionStart" | "Template"
O estilo definido para aplicar.
Retornos
void
Comentários
applyTheme(name)
Aplica o tema especificado a este documento.
applyTheme(name: string): void;
Parâmetros
- name
-
string
O nome do tema.
Retornos
void
Comentários
autoFormat()
Formatará automaticamente o documento.
autoFormat(): void;
Retornos
void
Comentários
canCheckin()
Devolve true se o Microsoft Word puder marcar no documento para um servidor.
canCheckin(): OfficeExtension.ClientResult<boolean>;
Retornos
OfficeExtension.ClientResult<boolean>
true se o documento puder ser registado; caso contrário, false.
Comentários
checkConsistencyJapanese()
Procura todo texto em um documento em idioma japonês e exibe instâncias onde o uso de caracteres está inconsistente para as mesmas palavras.
checkConsistencyJapanese(): void;
Retornos
void
Comentários
checkGrammar()
Inicia uma marcar ortográfica e gramatical para o documento.
checkGrammar(): void;
Retornos
void
Comentários
checkIn(options)
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.
Verifica o documento do computador local para um servidor e define o documento local como só de leitura para que não possa ser editado localmente.
checkIn(options?: Word.DocumentCheckInOptions): void;
Parâmetros
- options
- Word.DocumentCheckInOptions
Opcional. Opções de configuração para dar entrada do documento.
Retornos
void
Comentários
checkInWithVersion(options)
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.
Guarda o documento num servidor a partir de um computador local e define o documento local como só de leitura para que não possa ser editado localmente.
checkInWithVersion(options?: Word.DocumentCheckInWithVersionOptions): void;
Parâmetros
Opcional. Opções de configuração para dar entrada do documento com controlo de versões.
Retornos
void
Comentários
checkSpelling(options)
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.
Inicia uma marcar ortográfica para o documento.
checkSpelling(options?: Word.DocumentCheckSpellingOptions): void;
Parâmetros
Opcional. Opções de configuração para a operação de verificação ortográfica.
Retornos
void
Comentários
close(closeBehavior)
Fecha o documento atual.
Nota: esta API não é suportada no Word na Web.
close(closeBehavior?: Word.CloseBehavior): void;
Parâmetros
- closeBehavior
- Word.CloseBehavior
Opcional. O comportamento de fecho tem de ser save ou skipSave. O valor predefinido é save.
Retornos
void
Comentários
[ Conjunto de API: WordApi 1.5 ]
Exemplos
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/50-document/save-close.yaml
// Closes the document with default behavior
// for current state of the document.
await Word.run(async (context) => {
context.document.close();
});
close(closeBehavior)
Fecha o documento atual.
Nota: esta API não é suportada no Word na Web.
close(closeBehavior?: "Save" | "SkipSave"): void;
Parâmetros
- closeBehavior
-
"Save" | "SkipSave"
Opcional. O comportamento de fecho tem de ser save ou skipSave. O valor predefinido é save.
Retornos
void
Comentários
closePrintPreview()
Muda o documento da pré-visualização para a vista anterior.
closePrintPreview(): void;
Retornos
void
Comentários
compare(filePath, documentCompareOptions)
Exibe marcas de revisão que indicam onde o documento especificado difere de um outro documento.
compare(filePath: string, documentCompareOptions?: Word.DocumentCompareOptions): void;
Parâmetros
- filePath
-
string
O caminho do documento com o qual o documento especificado é comparado.
- documentCompareOptions
- Word.DocumentCompareOptions
Opcional. As opções adicionais que especificam o comportamento da comparação de documentos.
Retornos
void
Comentários
[ Conjunto de API: WordApiDesktop 1.1 ]
Exemplos
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/50-document/compare-documents.yaml
// Compares the current document with a specified external document.
await Word.run(async (context) => {
// Absolute path of an online or local document.
const filePath = (document.getElementById("filePath") as HTMLInputElement).value;
// Options that configure the compare operation.
const options: Word.DocumentCompareOptions = {
compareTarget: Word.CompareTarget.compareTargetCurrent,
detectFormatChanges: false
// Other options you choose...
};
context.document.compare(filePath, options);
await context.sync();
console.log("Differences shown in the current document.");
});
compareFromBase64(base64File, documentCompareOptions)
Exibe marcas de revisão que indicam onde o documento especificado difere de um outro documento.
compareFromBase64(base64File: string, documentCompareOptions?: Word.DocumentCompareOptions): void;
Parâmetros
- base64File
-
string
O conteúdo codificado com Base64 do documento com o qual o documento especificado é comparado.
- documentCompareOptions
- Word.DocumentCompareOptions
Opcional. As opções adicionais que especificam o comportamento para comparar os documentos. Tenha em atenção que a opção compareTarget não está autorizada a estar compareTargetSelected nesta API.
Retornos
void
Comentários
computeStatistics(statistic, includeFootnotesAndEndnotes)
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.
Devolve uma estatística com base no conteúdo do documento.
computeStatistics(statistic: Word.StatisticType, includeFootnotesAndEndnotes?: boolean): OfficeExtension.ClientResult<number>;
Parâmetros
- statistic
- Word.StatisticType
O tipo de estatística a devolver.
- includeFootnotesAndEndnotes
-
boolean
Opcional. Se pretende incluir notas de rodapé e notas de fim. O valor predefinido é false.
Retornos
OfficeExtension.ClientResult<number>
Comentários
computeStatistics(statistic, includeFootnotesAndEndnotes)
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.
Devolve uma estatística com base no conteúdo do documento.
computeStatistics(statistic: "Words" | "Lines" | "Pages" | "Characters" | "Paragraphs" | "CharactersWithSpaces" | "FarEastCharacters", includeFootnotesAndEndnotes?: boolean): OfficeExtension.ClientResult<number>;
Parâmetros
- statistic
-
"Words" | "Lines" | "Pages" | "Characters" | "Paragraphs" | "CharactersWithSpaces" | "FarEastCharacters"
O tipo de estatística a devolver.
- includeFootnotesAndEndnotes
-
boolean
Opcional. Se pretende incluir notas de rodapé e notas de fim. O valor predefinido é false.
Retornos
OfficeExtension.ClientResult<number>
Comentários
convert()
Converte o ficheiro no formato mais recente e ativa todas as funcionalidades.
convert(): void;
Retornos
void
Comentários
convertAutoHyphens()
Converte hífenes automáticos em hífenes manuais.
convertAutoHyphens(): void;
Retornos
void
Comentários
convertNumbersToText(numberType)
Altera os números de lista e os campos LISTNUM no documento para texto.
convertNumbersToText(numberType?: Word.NumberType): void;
Parâmetros
- numberType
- Word.NumberType
Opcional. O tipo de numeração a converter.
Retornos
void
Comentários
convertNumbersToText(numberType)
Altera os números de lista e os campos LISTNUM no documento para texto.
convertNumbersToText(numberType?: "Paragraph" | "ListNum" | "AllNumbers"): void;
Parâmetros
- numberType
-
"Paragraph" | "ListNum" | "AllNumbers"
Opcional. O tipo de numeração a converter.
Retornos
void
Comentários
convertVietnameseDocument(codePageOrigin)
Reconverte um documento do idioma vietnamita para Unicode usando uma página de código diferente da página padrão.
convertVietnameseDocument(codePageOrigin: number): void;
Parâmetros
- codePageOrigin
-
number
A página de código a utilizar.
Retornos
void
Comentários
copyStylesFromTemplate(StyleTemplate)
Copia estilos do modelo especificado para o documento.
copyStylesFromTemplate(StyleTemplate: string): void;
Parâmetros
- StyleTemplate
-
string
O modelo a partir do quais copiar estilos.
Retornos
void
Comentários
countNumberedItems(options)
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.
Devolve o número de itens com marcas ou numerados e campos LISTNUM no documento.
countNumberedItems(options?: Word.DocumentCountNumberedItemsOptions): OfficeExtension.ClientResult<number>;
Parâmetros
Opcional. Opções de configuração para contar itens numerados.
Retornos
OfficeExtension.ClientResult<number>
A contagem de itens numerados.
Comentários
deleteAllComments()
Elimina todos os comentários do documento.
deleteAllComments(): void;
Retornos
void
Comentários
deleteAllCommentsShown()
Elimina todas as revisões no documento que são apresentadas no ecrã.
deleteAllCommentsShown(): void;
Retornos
void
Comentários
deleteAllInkAnnotations()
Elimina todas as anotações escritas à mão no documento.
deleteAllInkAnnotations(): void;
Retornos
void
Comentários
deleteBookmark(name)
Elimina um marcador, se existir, do documento.
deleteBookmark(name: string): void;
Parâmetros
- name
-
string
O nome do marcador não sensível a maiúsculas e minúsculas.
Retornos
void
Comentários
detectLanguage()
Analisa o texto do documento para determinar o idioma.
detectLanguage(): void;
Retornos
void
Comentários
endReview(options)
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.
Termina uma revisão do ficheiro que foi enviado para revisão.
endReview(options?: Word.DocumentEndReviewOptions): void;
Parâmetros
- options
- Word.DocumentEndReviewOptions
Opcional. Opções de configuração para terminar o processo de revisão.
Retornos
void
Comentários
exportAsFixedFormat(outputFileName, exportFormat, options)
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.
Guarda o documento no formato PDF ou XPS.
exportAsFixedFormat(outputFileName: string, exportFormat: Word.ExportFormat, options?: Word.DocumentExportAsFixedFormatOptions): void;
Parâmetros
- outputFileName
-
string
O nome do ficheiro de saída.
- exportFormat
- Word.ExportFormat
O formato de exportação.
Opcional. Opções de configuração para a operação de exportação.
Retornos
void
Comentários
exportAsFixedFormat(outputFileName, exportFormat, options)
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.
Guarda o documento no formato PDF ou XPS.
exportAsFixedFormat(outputFileName: string, exportFormat: "Pdf" | "Xps", options?: Word.DocumentExportAsFixedFormatOptions): void;
Parâmetros
- outputFileName
-
string
O nome do ficheiro de saída.
- exportFormat
-
"Pdf" | "Xps"
O formato de exportação.
Opcional. Opções de configuração para a operação de exportação.
Retornos
void
Comentários
exportAsFixedFormat2(outputFileName, exportFormat, options)
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.
Guarda o documento no formato PDF ou XPS.
exportAsFixedFormat2(outputFileName: string, exportFormat: Word.ExportFormat, options?: Word.DocumentExportAsFixedFormat2Options): void;
Parâmetros
- outputFileName
-
string
O nome do ficheiro de saída.
- exportFormat
- Word.ExportFormat
O formato a exportar (PDF/XPS).
Opcional. Opções de configuração para a operação de exportação.
Retornos
void
Comentários
exportAsFixedFormat2(outputFileName, exportFormat, options)
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.
Guarda o documento no formato PDF ou XPS.
exportAsFixedFormat2(outputFileName: string, exportFormat: "Pdf" | "Xps", options?: Word.DocumentExportAsFixedFormat2Options): void;
Parâmetros
- outputFileName
-
string
O nome do ficheiro de saída.
- exportFormat
-
"Pdf" | "Xps"
O formato a exportar (PDF/XPS).
Opcional. Opções de configuração para a operação de exportação.
Retornos
void
Comentários
exportAsFixedFormat3(outputFileName, exportFormat, options)
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.
Guarda o documento no formato PDF ou XPS com etiquetas melhoradas.
exportAsFixedFormat3(outputFileName: string, exportFormat: Word.ExportFormat, options?: Word.DocumentExportAsFixedFormat3Options): void;
Parâmetros
- outputFileName
-
string
O nome do ficheiro de saída.
- exportFormat
- Word.ExportFormat
O formato a exportar (PDF/XPS).
Opcional. Opções de configuração para a operação de exportação.
Retornos
void
Comentários
exportAsFixedFormat3(outputFileName, exportFormat, options)
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.
Guarda o documento no formato PDF ou XPS com etiquetas melhoradas.
exportAsFixedFormat3(outputFileName: string, exportFormat: "Pdf" | "Xps", options?: Word.DocumentExportAsFixedFormat3Options): void;
Parâmetros
- outputFileName
-
string
O nome do ficheiro de saída.
- exportFormat
-
"Pdf" | "Xps"
O formato a exportar (PDF/XPS).
Opcional. Opções de configuração para a operação de exportação.
Retornos
void
Comentários
fitToPages()
Diminui o tamanho do tipo de letra do texto apenas o suficiente para que a contagem de páginas do documento caia um.
fitToPages(): void;
Retornos
void
Comentários
followHyperlink(options)
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.
Exibe um documento armazenado no cache, caso já tenha sido baixado. Caso contrário, esse método resolve o hiperlink, baixa o documento alvo e exibe o documento no aplicativo adequado.
followHyperlink(options?: Word.DocumentFollowHyperlinkOptions): void;
Parâmetros
Opcional. Opções de configuração para seguir a hiperligação.
Retornos
void
Comentários
freezeLayout()
Corrige o esquema do documento na vista Web.
freezeLayout(): void;
Retornos
void
Comentários
getAnnotationById(id)
Obtém a anotação por ID. Gera um ItemNotFound erro se a anotação não for encontrada.
getAnnotationById(id: string): Word.Annotation;
Parâmetros
- id
-
string
O ID da anotação a obter.
Retornos
Comentários
getBookmarkRange(name)
Obtém o intervalo de um marcador. Gera um ItemNotFound erro se o marcador não existir.
getBookmarkRange(name: string): Word.Range;
Parâmetros
- name
-
string
O nome do marcador não sensível a maiúsculas e minúsculas.
Retornos
Comentários
getBookmarkRangeOrNullObject(name)
Obtém o intervalo de um marcador. Se o marcador não existir, este método devolverá um objeto com a respetiva isNullObject propriedade definida como true. Para obter mais informações, veja *OrNullObject methods and properties (Métodos e propriedades do OrNullObject).
getBookmarkRangeOrNullObject(name: string): Word.Range;
Parâmetros
- name
-
string
O nome do marcador não sensível a maiúsculas e minúsculas.
Retornos
Comentários
getContentControls(options)
Obtém os controlos de conteúdo atualmente suportados no documento.
getContentControls(options?: Word.ContentControlOptions): Word.ContentControlCollection;
Parâmetros
- options
- Word.ContentControlOptions
Opcional. Opções que definem os controlos de conteúdo que são devolvidos.
Retornos
Comentários
[ Conjunto de API: WordApi 1.5 ]
Importante: se forem fornecidos tipos específicos no parâmetro de opções, apenas são devolvidos controlos de conteúdo de tipos suportados. Tenha em atenção que será gerada uma exceção através de métodos de um Word genérico. ContentControl que não são relevantes para o tipo específico. Com o tempo, podem ser suportados tipos adicionais de controlos de conteúdo. Por conseguinte, o suplemento deve pedir e processar tipos específicos de controlos de conteúdo.
Exemplos
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/10-content-controls/insert-and-change-checkbox-content-control.yaml
// Toggles the isChecked property on all checkbox content controls.
await Word.run(async (context) => {
let contentControls = context.document.getContentControls({
types: [Word.ContentControlType.checkBox]
});
contentControls.load("items");
await context.sync();
const length = contentControls.items.length;
console.log(`Number of checkbox content controls: ${length}`);
if (length <= 0) {
return;
}
const checkboxContentControls = [];
for (let i = 0; i < length; i++) {
let contentControl = contentControls.items[i];
contentControl.load("id,checkboxContentControl/isChecked");
checkboxContentControls.push(contentControl);
}
await context.sync();
console.log("isChecked state before:");
const updatedCheckboxContentControls = [];
for (let i = 0; i < checkboxContentControls.length; i++) {
const currentCheckboxContentControl = checkboxContentControls[i];
const isCheckedBefore = currentCheckboxContentControl.checkboxContentControl.isChecked;
console.log(`id: ${currentCheckboxContentControl.id} ... isChecked: ${isCheckedBefore}`);
currentCheckboxContentControl.checkboxContentControl.isChecked = !isCheckedBefore;
currentCheckboxContentControl.load("id,checkboxContentControl/isChecked");
updatedCheckboxContentControls.push(currentCheckboxContentControl);
}
await context.sync();
console.log("isChecked state after:");
for (let i = 0; i < updatedCheckboxContentControls.length; i++) {
const currentCheckboxContentControl = updatedCheckboxContentControls[i];
console.log(
`id: ${currentCheckboxContentControl.id} ... isChecked: ${currentCheckboxContentControl.checkboxContentControl.isChecked}`
);
}
});
getCrossReferenceItems(referenceType)
Retorna uma matriz de itens que pode ser baseada em referência cruzada no tipo de referência cruzada especificada.
getCrossReferenceItems(referenceType: Word.ReferenceType): OfficeExtension.ClientResult<string[]>;
Parâmetros
- referenceType
- Word.ReferenceType
O tipo de referência.
Retornos
OfficeExtension.ClientResult<string[]>
Comentários
getCrossReferenceItems(referenceType)
Retorna uma matriz de itens que pode ser baseada em referência cruzada no tipo de referência cruzada especificada.
getCrossReferenceItems(referenceType: "NumberedItem" | "Heading" | "Bookmark" | "Footnote" | "Endnote"): OfficeExtension.ClientResult<string[]>;
Parâmetros
- referenceType
-
"NumberedItem" | "Heading" | "Bookmark" | "Footnote" | "Endnote"
O tipo de referência.
Retornos
OfficeExtension.ClientResult<string[]>
Comentários
getEndnoteBody()
Obtém as notas de fim do documento num único corpo.
getEndnoteBody(): Word.Body;
Retornos
Comentários
getFootnoteBody()
Obtém as notas de rodapé do documento num único corpo.
getFootnoteBody(): Word.Body;
Retornos
Comentários
getParagraphByUniqueLocalId(id)
Obtém o parágrafo pelo ID local exclusivo. Gera um ItemNotFound erro se a coleção estiver vazia.
getParagraphByUniqueLocalId(id: string): Word.Paragraph;
Parâmetros
- id
-
string
ID local exclusivo no formato GUID padrão 8-4-4-4-12 sem chavetas. Tenha em atenção que o ID difere entre sessões e cocriadores.
Retornos
Comentários
[ Conjunto de API: WordApi 1.6 ]
Exemplos
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/25-paragraph/onadded-event.yaml
await Word.run(async (context) => {
const paragraphId = (document.getElementById("paragraph-id") as HTMLInputElement).value;
const paragraph: Word.Paragraph = context.document.getParagraphByUniqueLocalId(paragraphId);
paragraph.load();
await paragraph.context.sync();
console.log(paragraph);
});
getRange(options)
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.
Devolve um Range objeto utilizando as posições de carateres iniciais e finais especificadas.
getRange(options?: Word.DocumentRangeOptions): Word.Range;
Parâmetros
- options
- Word.DocumentRangeOptions
Opcional. Opções de configuração para especificar os parâmetros de intervalo.
Retornos
Comentários
getSelection()
Obtém a seleção atual do documento. Não são suportadas múltiplas seleções.
getSelection(): Word.Range;
Retornos
Comentários
[ Conjunto de API: WordApi 1.1 ]
Exemplos
// Run a batch operation against the Word object model.
await Word.run(async (context) => {
const textSample = 'This is an example of the insert text method. This is a method ' +
'which allows users to insert text into a selection. It can insert text into a ' +
'relative location or it can overwrite the current selection. Since the ' +
'getSelection method returns a range object, look up the range object documentation ' +
'for everything you can do with a selection.';
// Create a range proxy object for the current selection.
const range = context.document.getSelection();
// Queue a command to insert text at the end of the selection.
range.insertText(textSample, Word.InsertLocation.end);
// Synchronize the document state by executing the queued commands,
// and return a promise to indicate task completion.
await context.sync();
console.log('Inserted the text at the end of the selection.');
});
getStyles()
Obtém um StyleCollection objeto que representa todo o conjunto de estilos do documento.
getStyles(): Word.StyleCollection;
Retornos
Comentários
[ Conjunto de API: WordApi 1.5 ]
Exemplos
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/50-document/manage-styles.yaml
// Gets the number of available styles stored with the document.
await Word.run(async (context) => {
const styles: Word.StyleCollection = context.document.getStyles();
const count = styles.getCount();
await context.sync();
console.log(`Number of styles: ${count.value}`);
});
goTo(options)
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.
Devolve um Range objeto que representa a posição inicial do item especificado, como uma página, marcador ou campo.
goTo(options?: Word.GoToOptions): Word.Range;
Parâmetros
- options
- Word.GoToOptions
Opcional. Opções de configuração para especificar os goTo parâmetros.
Retornos
Comentários
importStylesFromJson(stylesJson, importedStylesConflictBehavior)
Importar estilos de uma cadeia formatada em JSON.
importStylesFromJson(stylesJson: string, importedStylesConflictBehavior?: Word.ImportedStylesConflictBehavior): OfficeExtension.ClientResult<string[]>;
Parâmetros
- stylesJson
-
string
Uma cadeia formatada em JSON que representa os estilos.
- importedStylesConflictBehavior
- Word.ImportedStylesConflictBehavior
Opcional. Especifica como processar quaisquer estilos importados com o mesmo nome que os estilos existentes no documento atual. O valor predefinido é ignore.
Retornos
OfficeExtension.ClientResult<string[]>
Comentários
[ Conjunto de API: WordApi 1.6 ]
Nota: o importedStylesConflictBehavior parâmetro foi introduzido no WordApiDesktop 1.1.
Exemplos
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/40-tables/manage-custom-style.yaml
// Imports styles from JSON.
await Word.run(async (context) => {
const str =
'{"styles":[{"baseStyle":"Default Paragraph Font","builtIn":false,"inUse":true,"linked":false,"nameLocal":"NewCharStyle","priority":2,"quickStyle":true,"type":"Character","unhideWhenUsed":false,"visibility":false,"paragraphFormat":null,"font":{"name":"DengXian Light","size":16.0,"bold":true,"italic":false,"color":"#F1A983","underline":"None","subscript":false,"superscript":true,"strikeThrough":true,"doubleStrikeThrough":false,"highlightColor":null,"hidden":false},"shading":{"backgroundPatternColor":"#FF0000"}},{"baseStyle":"Normal","builtIn":false,"inUse":true,"linked":false,"nextParagraphStyle":"NewParaStyle","nameLocal":"NewParaStyle","priority":1,"quickStyle":true,"type":"Paragraph","unhideWhenUsed":false,"visibility":false,"paragraphFormat":{"alignment":"Centered","firstLineIndent":0.0,"keepTogether":false,"keepWithNext":false,"leftIndent":72.0,"lineSpacing":18.0,"lineUnitAfter":0.0,"lineUnitBefore":0.0,"mirrorIndents":false,"outlineLevel":"OutlineLevelBodyText","rightIndent":72.0,"spaceAfter":30.0,"spaceBefore":30.0,"widowControl":true},"font":{"name":"DengXian","size":14.0,"bold":true,"italic":true,"color":"#8DD873","underline":"Single","subscript":false,"superscript":false,"strikeThrough":false,"doubleStrikeThrough":true,"highlightColor":null,"hidden":false},"shading":{"backgroundPatternColor":"#00FF00"}},{"baseStyle":"Table Normal","builtIn":false,"inUse":true,"linked":false,"nextParagraphStyle":"NewTableStyle","nameLocal":"NewTableStyle","priority":100,"type":"Table","unhideWhenUsed":false,"visibility":false,"paragraphFormat":{"alignment":"Left","firstLineIndent":0.0,"keepTogether":false,"keepWithNext":false,"leftIndent":0.0,"lineSpacing":12.0,"lineUnitAfter":0.0,"lineUnitBefore":0.0,"mirrorIndents":false,"outlineLevel":"OutlineLevelBodyText","rightIndent":0.0,"spaceAfter":0.0,"spaceBefore":0.0,"widowControl":true},"font":{"name":"DengXian","size":20.0,"bold":false,"italic":true,"color":"#D86DCB","underline":"None","subscript":false,"superscript":false,"strikeThrough":false,"doubleStrikeThrough":false,"highlightColor":null,"hidden":false},"tableStyle":{"allowBreakAcrossPage":true,"alignment":"Left","bottomCellMargin":0.0,"leftCellMargin":0.08,"rightCellMargin":0.08,"topCellMargin":0.0,"cellSpacing":0.0},"shading":{"backgroundPatternColor":"#60CAF3"}}]}';
const styles = context.document.importStylesFromJson(str);
// If you'd like to set how conflicting styles are handled, use the importedStylesConflictBehavior parameter that was introduced in the Desktop 1.1 requirement set. "Ignore" is the default.
////const styles = context.document.importStylesFromJson(str, Word.ImportedStylesConflictBehavior.Ignore);
await context.sync();
console.log("Styles imported from JSON:", styles);
});
importStylesFromJson(stylesJson, importedStylesConflictBehavior)
Importar estilos de uma cadeia formatada em JSON.
importStylesFromJson(stylesJson: string, importedStylesConflictBehavior?: "Ignore" | "Overwrite" | "CreateNew"): OfficeExtension.ClientResult<string[]>;
Parâmetros
- stylesJson
-
string
Uma cadeia formatada em JSON que representa os estilos.
- importedStylesConflictBehavior
-
"Ignore" | "Overwrite" | "CreateNew"
Opcional. Especifica como processar quaisquer estilos importados com o mesmo nome que os estilos existentes no documento atual. O valor predefinido é ignore.
Retornos
OfficeExtension.ClientResult<string[]>
Comentários
[ Conjunto de API: WordApi 1.6 ]
Nota: o importedStylesConflictBehavior parâmetro foi introduzido no WordApiDesktop 1.1.
insertFileFromBase64(base64File, insertLocation, insertFileOptions)
Insere um documento no documento de destino numa localização específica com propriedades adicionais. Os cabeçalhos, rodapés, marcas d'água e outras propriedades de secção são copiados por predefinição.
insertFileFromBase64(base64File: string, insertLocation: Word.InsertLocation.replace | Word.InsertLocation.start | Word.InsertLocation.end | "Replace" | "Start" | "End", insertFileOptions?: Word.InsertFileOptions): Word.SectionCollection;
Parâmetros
- base64File
-
string
O conteúdo codificado em Base64 de um ficheiro .docx.
O valor tem de ser replace, startou end.
- insertFileOptions
- Word.InsertFileOptions
Opcional. As propriedades adicionais que devem ser importadas para o documento de destino.
Retornos
Comentários
[ Conjunto de API: WordApi 1.5 ]
A inserção não é suportada se o documento que está a ser inserido contiver um controlo ActiveX (provavelmente num campo de formulário). Considere substituir tal campo de formulário por um controlo de conteúdo ou outra opção adequada para o seu cenário.
Exemplos
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/50-document/insert-external-document.yaml
// Inserts content (applying selected settings) from another document passed in as a Base64-encoded string.
await Word.run(async (context) => {
// Use the Base64-encoded string representation of the selected .docx file.
context.document.insertFileFromBase64(externalDocument, "Replace", {
importTheme: true,
importStyles: true,
importParagraphSpacing: true,
importPageColor: true,
importChangeTrackingMode: true,
importCustomProperties: true,
importCustomXmlParts: true,
importDifferentOddEvenPages: true
});
await context.sync();
});
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?: Word.Interfaces.DocumentLoadOptions): Word.Document;
Parâmetros
Fornece opções para as propriedades do objeto a carregar.
Retornos
Exemplos
// Run a batch operation against the Word object model.
await Word.run(async (context) => {
// Create a proxy object for the document.
const thisDocument = context.document;
// Queue a command to load content control properties.
thisDocument.load('contentControls/id, contentControls/text, contentControls/tag');
// Synchronize the document state by executing the queued commands,
// and return a promise to indicate task completion.
await context.sync();
if (thisDocument.contentControls.items.length !== 0) {
for (let i = 0; i < thisDocument.contentControls.items.length; i++) {
console.log(thisDocument.contentControls.items[i].id);
console.log(thisDocument.contentControls.items[i].text);
console.log(thisDocument.contentControls.items[i].tag);
}
} else {
console.log('No content controls in this document.');
}
});
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[]): Word.Document;
Parâmetros
- propertyNames
-
string | string[]
Uma cadeia delimitada por vírgulas ou uma matriz de cadeias que especificam as propriedades a carregar.
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;
}): Word.Document;
Parâmetros
- propertyNamesAndPaths
-
{ select?: string; expand?: string; }
propertyNamesAndPaths.select é uma cadeia delimitada por vírgulas que especifica as propriedades a carregar e propertyNamesAndPaths.expand é uma cadeia delimitada por vírgulas que especifica as propriedades de navegação a carregar.
Retornos
lockServerFile()
Bloqueia o arquivo no servidor, impedindo que outro usuário realize a edição.
lockServerFile(): void;
Retornos
void
Comentários
makeCompatibilityDefault()
Define as opções de compatibilidade.
makeCompatibilityDefault(): void;
Retornos
void
Comentários
manualHyphenation()
Inicializa a hifenização manual de um documento, uma linha de cada vez.
manualHyphenation(): void;
Retornos
void
Comentários
merge(fileName, options)
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.
Mescla as alterações marcadas com marcas de revisão de um documento para outro.
merge(fileName: string, options?: Word.DocumentMergeOptions): void;
Parâmetros
- fileName
-
string
O nome do ficheiro a intercalar.
- options
- Word.DocumentMergeOptions
Opcional. Opções de configuração para a operação de intercalação.
Retornos
void
Comentários
post()
Publica o documento numa pasta pública no Microsoft Exchange.
post(): void;
Retornos
void
Comentários
presentIt()
Abre o PowerPoint com o Word documento carregado.
presentIt(): void;
Retornos
void
Comentários
printOut(options)
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.
Imprime todo ou parte do documento.
printOut(options?: Word.DocumentPrintOutOptions): void;
Parâmetros
- options
- Word.DocumentPrintOutOptions
Opcional. Opções de configuração para a operação de impressão.
Retornos
void
Comentários
printPreview()
Alterna para o modo de visualização de impressão.
printPreview(): void;
Retornos
void
Comentários
protect(type, options)
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.
Protege o documento contra alterações não autorizadas.
protect(type: Word.ProtectionType, options?: Word.DocumentProtectOptions): void;
Parâmetros
- type
- Word.ProtectionType
O tipo de proteção.
- options
- Word.DocumentProtectOptions
Opcional. Opções de configuração para proteção de documentos.
Retornos
void
Comentários
protect(type, options)
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.
Protege o documento contra alterações não autorizadas.
protect(type: "NoProtection" | "AllowOnlyRevisions" | "AllowOnlyComments" | "AllowOnlyFormFields" | "AllowOnlyReading", options?: Word.DocumentProtectOptions): void;
Parâmetros
- type
-
"NoProtection" | "AllowOnlyRevisions" | "AllowOnlyComments" | "AllowOnlyFormFields" | "AllowOnlyReading"
O tipo de proteção.
- options
- Word.DocumentProtectOptions
Opcional. Opções de configuração para proteção de documentos.
Retornos
void
Comentários
redo(times)
Refazer a última ação que foi anulada (inverte o undo método).
redo(times?: number): OfficeExtension.ClientResult<boolean>;
Parâmetros
- times
-
number
Opcional. O número de ações a refazer.
Retornos
OfficeExtension.ClientResult<boolean>
true se as ações foram refeitos com êxito; caso contrário, false.
Comentários
rejectAllRevisions()
Rejeita todas as alterações registadas no documento.
rejectAllRevisions(): void;
Retornos
void
Comentários
rejectAllRevisionsShown()
Rejeita todas as revisões no documento que são apresentadas no ecrã.
rejectAllRevisionsShown(): void;
Retornos
void
Comentários
reload()
Recarrega um documento armazenado no cache resolvendo o hiperlink para o documento e baixando-o.
reload(): void;
Retornos
void
Comentários
reloadAs(encoding)
Recarrega o documento com base num documento HTML com a codificação do documento.
reloadAs(encoding: Word.DocumentEncoding): void;
Parâmetros
- encoding
- Word.DocumentEncoding
A codificação a utilizar.
Retornos
void
Comentários
reloadAs(encoding)
Recarrega o documento com base num documento HTML com a codificação do documento.
reloadAs(encoding: "Thai" | "JapaneseShiftJis" | "SimplifiedChineseGbk" | "Korean" | "TraditionalChineseBig5" | "UnicodeLittleEndian" | "UnicodeBigEndian" | "CentralEuropean" | "Cyrillic" | "Western" | "Greek" | "Turkish" | "Hebrew" | "Arabic" | "Baltic" | "Vietnamese" | "AutoDetect" | "JapaneseAutoDetect" | "SimplifiedChineseAutoDetect" | "KoreanAutoDetect" | "TraditionalChineseAutoDetect" | "CyrillicAutoDetect" | "GreekAutoDetect" | "ArabicAutoDetect" | "Iso88591Latin1" | "Iso88592CentralEurope" | "Iso88593Latin3" | "Iso88594Baltic" | "Iso88595Cyrillic" | "Iso88596Arabic" | "Iso88597Greek" | "Iso88598Hebrew" | "Iso88599Turkish" | "Iso885915Latin9" | "Iso88598HebrewLogical" | "Iso2022JpNoHalfwidthKatakana" | "Iso2022JpJisX02021984" | "Iso2022JpJisX02011989" | "Iso2022Kr" | "Iso2022CnTraditionalChinese" | "Iso2022CnSimplifiedChinese" | "MacRoman" | "MacJapanese" | "MacTraditionalChineseBig5" | "MacKorean" | "MacArabic" | "MacHebrew" | "MacGreek1" | "MacCyrillic" | "MacSimplifiedChineseGb2312" | "MacRomania" | "MacUkraine" | "MacLatin2" | "MacIcelandic" | "MacTurkish" | "MacCroatia" | "EbcdicUsCanada" | "EbcdicInternational" | "EbcdicMultilingualRoeceLatin2" | "EbcdicGreekModern" | "EbcdicTurkishLatin5" | "EbcdicGermany" | "EbcdicDenmarkNorway" | "EbcdicFinlandSweden" | "EbcdicItaly" | "EbcdicLatinAmericaSpain" | "EbcdicUnitedKingdom" | "EbcdicJapaneseKatakanaExtended" | "EbcdicFrance" | "EbcdicArabic" | "EbcdicGreek" | "EbcdicHebrew" | "EbcdicKoreanExtended" | "EbcdicThai" | "EbcdicIcelandic" | "EbcdicTurkish" | "EbcdicRussian" | "EbcdicSerbianBulgarian" | "EbcdicJapaneseKatakanaExtendedAndJapanese" | "EbcdicUsCanadaAndJapanese" | "EbcdicKoreanExtendedAndKorean" | "EbcdicSimplifiedChineseExtendedAndSimplifiedChinese" | "EbcdicUsCanadaAndTraditionalChinese" | "EbcdicJapaneseLatinExtendedAndJapanese" | "OemUnitedStates" | "OemGreek437G" | "OemBaltic" | "OemMultilingualLatinI" | "OemMultilingualLatinIi" | "OemCyrillic" | "OemTurkish" | "OemPortuguese" | "OemIcelandic" | "OemHebrew" | "OemCanadianFrench" | "OemArabic" | "OemNordic" | "OemCyrillicIi" | "OemModernGreek" | "EucJapanese" | "EucChineseSimplifiedChinese" | "EucKorean" | "EucTaiwaneseTraditionalChinese" | "IsciiDevanagari" | "IsciiBengali" | "IsciiTamil" | "IsciiTelugu" | "IsciiAssamese" | "IsciiOriya" | "IsciiKannada" | "IsciiMalayalam" | "IsciiGujarati" | "IsciiPunjabi" | "ArabicAsmo" | "ArabicTransparentAsmo" | "KoreanJohab" | "TaiwanCns" | "TaiwanTca" | "TaiwanEten" | "TaiwanIbm5550" | "TaiwanTeleText" | "TaiwanWang" | "Ia5Irv" | "Ia5German" | "Ia5Swedish" | "Ia5Norwegian" | "UsaAscii" | "T61" | "Iso6937NonSpacingAccent" | "Koi8R" | "ExtAlphaLowercase" | "Koi8U" | "Europa3" | "HzGbSimplifiedChinese" | "SimplifiedChineseGb18030" | "Utf7" | "Utf8"): void;
Parâmetros
- encoding
-
"Thai" | "JapaneseShiftJis" | "SimplifiedChineseGbk" | "Korean" | "TraditionalChineseBig5" | "UnicodeLittleEndian" | "UnicodeBigEndian" | "CentralEuropean" | "Cyrillic" | "Western" | "Greek" | "Turkish" | "Hebrew" | "Arabic" | "Baltic" | "Vietnamese" | "AutoDetect" | "JapaneseAutoDetect" | "SimplifiedChineseAutoDetect" | "KoreanAutoDetect" | "TraditionalChineseAutoDetect" | "CyrillicAutoDetect" | "GreekAutoDetect" | "ArabicAutoDetect" | "Iso88591Latin1" | "Iso88592CentralEurope" | "Iso88593Latin3" | "Iso88594Baltic" | "Iso88595Cyrillic" | "Iso88596Arabic" | "Iso88597Greek" | "Iso88598Hebrew" | "Iso88599Turkish" | "Iso885915Latin9" | "Iso88598HebrewLogical" | "Iso2022JpNoHalfwidthKatakana" | "Iso2022JpJisX02021984" | "Iso2022JpJisX02011989" | "Iso2022Kr" | "Iso2022CnTraditionalChinese" | "Iso2022CnSimplifiedChinese" | "MacRoman" | "MacJapanese" | "MacTraditionalChineseBig5" | "MacKorean" | "MacArabic" | "MacHebrew" | "MacGreek1" | "MacCyrillic" | "MacSimplifiedChineseGb2312" | "MacRomania" | "MacUkraine" | "MacLatin2" | "MacIcelandic" | "MacTurkish" | "MacCroatia" | "EbcdicUsCanada" | "EbcdicInternational" | "EbcdicMultilingualRoeceLatin2" | "EbcdicGreekModern" | "EbcdicTurkishLatin5" | "EbcdicGermany" | "EbcdicDenmarkNorway" | "EbcdicFinlandSweden" | "EbcdicItaly" | "EbcdicLatinAmericaSpain" | "EbcdicUnitedKingdom" | "EbcdicJapaneseKatakanaExtended" | "EbcdicFrance" | "EbcdicArabic" | "EbcdicGreek" | "EbcdicHebrew" | "EbcdicKoreanExtended" | "EbcdicThai" | "EbcdicIcelandic" | "EbcdicTurkish" | "EbcdicRussian" | "EbcdicSerbianBulgarian" | "EbcdicJapaneseKatakanaExtendedAndJapanese" | "EbcdicUsCanadaAndJapanese" | "EbcdicKoreanExtendedAndKorean" | "EbcdicSimplifiedChineseExtendedAndSimplifiedChinese" | "EbcdicUsCanadaAndTraditionalChinese" | "EbcdicJapaneseLatinExtendedAndJapanese" | "OemUnitedStates" | "OemGreek437G" | "OemBaltic" | "OemMultilingualLatinI" | "OemMultilingualLatinIi" | "OemCyrillic" | "OemTurkish" | "OemPortuguese" | "OemIcelandic" | "OemHebrew" | "OemCanadianFrench" | "OemArabic" | "OemNordic" | "OemCyrillicIi" | "OemModernGreek" | "EucJapanese" | "EucChineseSimplifiedChinese" | "EucKorean" | "EucTaiwaneseTraditionalChinese" | "IsciiDevanagari" | "IsciiBengali" | "IsciiTamil" | "IsciiTelugu" | "IsciiAssamese" | "IsciiOriya" | "IsciiKannada" | "IsciiMalayalam" | "IsciiGujarati" | "IsciiPunjabi" | "ArabicAsmo" | "ArabicTransparentAsmo" | "KoreanJohab" | "TaiwanCns" | "TaiwanTca" | "TaiwanEten" | "TaiwanIbm5550" | "TaiwanTeleText" | "TaiwanWang" | "Ia5Irv" | "Ia5German" | "Ia5Swedish" | "Ia5Norwegian" | "UsaAscii" | "T61" | "Iso6937NonSpacingAccent" | "Koi8R" | "ExtAlphaLowercase" | "Koi8U" | "Europa3" | "HzGbSimplifiedChinese" | "SimplifiedChineseGb18030" | "Utf7" | "Utf8"
A codificação a utilizar.
Retornos
void
Comentários
removeDocumentInformation(removeDocInfoType)
Remove informações confidenciais, propriedades, comentários e outros metadados do documento.
removeDocumentInformation(removeDocInfoType: Word.RemoveDocInfoType): void;
Parâmetros
- removeDocInfoType
- Word.RemoveDocInfoType
O tipo de informações do documento a remover.
Retornos
void
Comentários
removeDocumentInformation(removeDocInfoType)
Remove informações confidenciais, propriedades, comentários e outros metadados do documento.
removeDocumentInformation(removeDocInfoType: "Comments" | "Revisions" | "Versions" | "RemovePersonalInformation" | "EmailHeader" | "RoutingSlip" | "SendForReview" | "DocumentProperties" | "Template" | "DocumentWorkspace" | "InkAnnotations" | "DocumentServerProperties" | "DocumentManagementPolicy" | "ContentType" | "TaskpaneWebExtensions" | "AtMentions" | "DocumentTasks" | "DocumentIntelligence" | "CommentReactions" | "All"): void;
Parâmetros
- removeDocInfoType
-
"Comments" | "Revisions" | "Versions" | "RemovePersonalInformation" | "EmailHeader" | "RoutingSlip" | "SendForReview" | "DocumentProperties" | "Template" | "DocumentWorkspace" | "InkAnnotations" | "DocumentServerProperties" | "DocumentManagementPolicy" | "ContentType" | "TaskpaneWebExtensions" | "AtMentions" | "DocumentTasks" | "DocumentIntelligence" | "CommentReactions" | "All"
O tipo de informações do documento a remover.
Retornos
void
Comentários
removeLockedStyles()
Remove o documento de estilos bloqueados quando foram aplicadas restrições de formatação no documento.
removeLockedStyles(): void;
Retornos
void
Comentários
removeNumbers(numberType)
Remove números ou marcas de lista do documento.
removeNumbers(numberType?: Word.NumberType): void;
Parâmetros
- numberType
- Word.NumberType
Opcional. O tipo de numeração a remover.
Retornos
void
Comentários
removeNumbers(numberType)
Remove números ou marcas de lista do documento.
removeNumbers(numberType?: "Paragraph" | "ListNum" | "AllNumbers"): void;
Parâmetros
- numberType
-
"Paragraph" | "ListNum" | "AllNumbers"
Opcional. O tipo de numeração a remover.
Retornos
void
Comentários
removeTheme()
Remove o tema ativo do documento atual.
removeTheme(): void;
Retornos
void
Comentários
repaginate()
Repagina todo o documento.
repaginate(): void;
Retornos
void
Comentários
replyWithChanges(options)
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.
Envia uma mensagem de e-mail ao autor do documento que foi enviado para revisão, notificando-o de que um revisor concluiu a revisão do documento.
replyWithChanges(options?: Word.DocumentReplyWithChangesOptions): void;
Parâmetros
Opcional. Opções de configuração para responder com alterações.
Retornos
void
Comentários
resetFormFields()
Limpa todos os campos de formulário no documento, preparando o formulário para ser preenchido novamente.
resetFormFields(): void;
Retornos
void
Comentários
returnToLastReadPosition()
Devolve o documento à última posição de leitura guardada.
returnToLastReadPosition(): OfficeExtension.ClientResult<number>;
Retornos
OfficeExtension.ClientResult<number>
Comentários
runAutoMacro(autoMacro)
Executa uma macro automática armazenada no documento. Se a macro automática especificada não existir, nada acontecerá.
runAutoMacro(autoMacro: Word.AutoMacro): void;
Parâmetros
- autoMacro
- Word.AutoMacro
A macro automática a ser executada.
Retornos
void
Comentários
runAutoMacro(autoMacro)
Executa uma macro automática armazenada no documento. Se a macro automática especificada não existir, nada acontecerá.
runAutoMacro(autoMacro: "StartWord" | "New" | "Open" | "Close" | "Exit" | "Sync"): void;
Parâmetros
- autoMacro
-
"StartWord" | "New" | "Open" | "Close" | "Exit" | "Sync"
A macro automática a ser executada.
Retornos
void
Comentários
save(saveBehavior, fileName)
Salva o documento.
save(saveBehavior?: Word.SaveBehavior, fileName?: string): void;
Parâmetros
- saveBehavior
- Word.SaveBehavior
Opcional. O comportamento de guardar tem de ser save ou prompt. O valor predefinido é save.
- fileName
-
string
Opcional. O nome do ficheiro (exclua a extensão de ficheiro). Só tem efeito para um novo documento.
Retornos
void
Comentários
[ Conjunto de API: WordApi 1.1 ]
Nota: os saveBehavior parâmetros e fileName foram introduzidos no WordApi 1.5.
Exemplos
// Run a batch operation against the Word object model.
await Word.run(async (context) => {
// Create a proxy object for the document.
const thisDocument = context.document;
// Queue a command to load the document save state (on the saved property).
thisDocument.load('saved');
// Synchronize the document state by executing the queued commands,
// and return a promise to indicate task completion.
await context.sync();
if (thisDocument.saved === false) {
// Queue a command to save this document.
thisDocument.save();
// Synchronize the document state by executing the queued commands,
// and return a promise to indicate task completion.
await context.sync();
console.log('Saved the document');
} else {
console.log('The document has not changed since the last save.');
}
});
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/50-document/save-close.yaml
// Saves the document with default behavior
// for current state of the document.
await Word.run(async (context) => {
context.document.save();
await context.sync();
});
save(saveBehavior, fileName)
Salva o documento.
save(saveBehavior?: "Save" | "Prompt", fileName?: string): void;
Parâmetros
- saveBehavior
-
"Save" | "Prompt"
Opcional. O comportamento de guardar tem de ser save ou prompt. O valor predefinido é save.
- fileName
-
string
Opcional. O nome do ficheiro (exclua a extensão de ficheiro). Só tem efeito para um novo documento.
Retornos
void
Comentários
[ Conjunto de API: WordApi 1.1 ]
Nota: os saveBehavior parâmetros e fileName foram introduzidos no WordApi 1.5.
saveAsQuickStyleSet(fileName)
Salva o grupo de estilos rápidos atualmente em uso.
saveAsQuickStyleSet(fileName: string): void;
Parâmetros
- fileName
-
string
O nome do ficheiro a guardar.
Retornos
void
Comentários
search(searchText, searchOptions)
Efetua uma pesquisa com as opções de pesquisa especificadas no âmbito de todo o documento. Os resultados da pesquisa são uma coleção de Range objetos.
search(searchText: string, searchOptions?: Word.SearchOptions | {
ignorePunct?: boolean;
ignoreSpace?: boolean;
matchCase?: boolean;
matchPrefix?: boolean;
matchSuffix?: boolean;
matchWholeWord?: boolean;
matchWildcards?: boolean;
}): Word.RangeCollection;
Parâmetros
- searchText
-
string
O texto a ser pesquisado.
- searchOptions
-
Word.SearchOptions | { ignorePunct?: boolean; ignoreSpace?: boolean; matchCase?: boolean; matchPrefix?: boolean; matchSuffix?: boolean; matchWholeWord?: boolean; matchWildcards?: boolean; }
Opcional. Opções que definem a forma como a pesquisa é executada.
Retornos
Comentários
select()
Seleciona o conteúdo do documento.
select(): void;
Retornos
void
Comentários
selectContentControlsByTag(tag)
Devolve todos os controlos de conteúdo com a etiqueta especificada.
selectContentControlsByTag(tag: string): Word.ContentControlCollection;
Parâmetros
- tag
-
string
O valor da etiqueta para filtrar controlos de conteúdo.
Retornos
Comentários
selectContentControlsByTitle(title)
Devolve um ContentControlCollection objeto que representa todos os controlos de conteúdo no documento com o título especificado.
selectContentControlsByTitle(title: string): Word.ContentControlCollection;
Parâmetros
- title
-
string
O título dos controlos de conteúdo.
Retornos
Comentários
selectLinkedControls(node)
Devolve um ContentControlCollection objeto que representa todos os controlos de conteúdo no documento que estão ligados ao nó XML personalizado específico.
selectLinkedControls(node: Word.CustomXmlNode): Word.ContentControlCollection;
Parâmetros
- node
- Word.CustomXmlNode
O nó XML personalizado.
Retornos
Comentários
selectNodes(xPath, options)
Devolve um XmlNodeCollection objeto que representa todos os nós que correspondem ao parâmetro XPath pela ordem em que aparecem no documento.
selectNodes(xPath: string, options?: Word.SelectNodesOptions): Word.XmlNodeCollection;
Parâmetros
- xPath
-
string
A expressão XPath.
- options
- Word.SelectNodesOptions
Opcional. Opções de configuração para a seleção de nós.
Retornos
Comentários
selectSingleNode(xPath, options)
Devolve um XmlNode objeto que representa o primeiro nó que corresponde ao parâmetro XPath no documento.
selectSingleNode(xPath: string, options?: Word.SelectSingleNodeOptions): Word.XmlNode;
Parâmetros
- xPath
-
string
A expressão XPath.
- options
- Word.SelectSingleNodeOptions
Opcional. Opções de configuração para a seleção de nós.
Retornos
Comentários
selectUnlinkedControls(stream)
Devolve um ContentControlCollection objeto que representa todos os controlos de conteúdo no documento que não estão ligados a um nó XML.
selectUnlinkedControls(stream?: Word.CustomXmlPart): Word.ContentControlCollection;
Parâmetros
- stream
- Word.CustomXmlPart
Opcional. A peça XML personalizada.
Retornos
Comentários
sendFax(address, subject)
Envia o documento como fax, sem qualquer interação do utilizador.
sendFax(address: string, subject?: string): void;
Parâmetros
- address
-
string
O endereço de fax.
- subject
-
string
Opcional. O assunto do fax.
Retornos
void
Comentários
sendFaxOverInternet(options)
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.
Envia o documento para um fornecedor de serviços de fax, que envia o documento por fax para um ou mais destinatários especificados.
sendFaxOverInternet(options?: Word.DocumentSendFaxOverInternetOptions): void;
Parâmetros
Opcional. Opções de configuração para enviar o fax através da Internet.
Retornos
void
Comentários
sendForReview(options)
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.
Envia o documento numa mensagem de e-mail para revisão pelos destinatários especificados.
sendForReview(options?: Word.DocumentSendForReviewOptions): void;
Parâmetros
Opcional. Opções de configuração para enviar o documento para revisão.
Retornos
void
Comentários
sendMail()
Abre uma janela de mensagem para enviar o documento através do Microsoft Exchange.
sendMail(): void;
Retornos
void
Comentários
set(properties, options)
Define várias propriedades de um objeto ao mesmo tempo. Pode transmitir um objeto simples com as propriedades adequadas ou outro objeto de API do mesmo tipo.
set(properties: Interfaces.DocumentUpdateData, options?: OfficeExtension.UpdateOptions): void;
Parâmetros
- properties
- Word.Interfaces.DocumentUpdateData
Um objeto JavaScript com propriedades que são estruturadas isomorfoticamente 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 quaisquer propriedades só de leitura.
Retornos
void
set(properties)
Define várias propriedades no objeto ao mesmo tempo, com base num objeto carregado existente.
set(properties: Word.Document): void;
Parâmetros
- properties
- Word.Document
Retornos
void
setDefaultTableStyle(style, setInTemplate)
Especifica o estilo de tabela a utilizar para as tabelas criadas recentemente no documento.
setDefaultTableStyle(style: string, setInTemplate: boolean): void;
Parâmetros
- style
-
string
O estilo a aplicar.
- setInTemplate
-
boolean
Se pretende definir o estilo no modelo.
Retornos
void
Comentários
setPasswordEncryptionOptions(passwordEncryptionProvider, passwordEncryptionAlgorithm, passwordEncryptionKeyLength, passwordEncryptFileProperties)
Define as opções que o Microsoft Word usa para criptografar documentos com senhas.
setPasswordEncryptionOptions(passwordEncryptionProvider: string, passwordEncryptionAlgorithm: string, passwordEncryptionKeyLength: number, passwordEncryptFileProperties?: boolean): void;
Parâmetros
- passwordEncryptionProvider
-
string
O fornecedor de encriptação.
- passwordEncryptionAlgorithm
-
string
O algoritmo de encriptação.
- passwordEncryptionKeyLength
-
number
O comprimento da chave.
- passwordEncryptFileProperties
-
boolean
Opcional. Se pretende encriptar as propriedades do ficheiro.
Retornos
void
Comentários
toggleFormsDesign()
Ativa ou desativa o modo de design do formulário .
toggleFormsDesign(): void;
Retornos
void
Comentários
toJSON()
Substitui o método JavaScript toJSON() para fornecer uma saída mais útil quando um objeto de API é transmitido para JSON.stringify(). (JSON.stringifypor sua vez, chama o toJSON método do objeto que lhe é transmitido.) Enquanto o objeto original Word.Document é um objeto de API, o toJSON método devolve um objeto JavaScript simples (escrito como Word.Interfaces.DocumentData) que contém cópias rasas de quaisquer propriedades subordinadas carregadas do objeto original.
toJSON(): Word.Interfaces.DocumentData;
Retornos
track()
Acompanha o objeto para ajuste automático com base nas alterações adjacentes no documento. Esta chamada é uma abreviatura de context.trackedObjects.add(thisObject). Se estiver a utilizar este objeto entre .sync chamadas e fora da execução sequencial de um lote ".run" e receber um erro "InvalidObjectPath" ao definir uma propriedade ou invocar um método no objeto, terá de adicionar o objeto à coleção de objetos controlados quando o objeto foi criado pela primeira vez. Se este objeto fizer parte de uma coleção, também deve controlar a coleção principal.
track(): Word.Document;
Retornos
transformDocument(path, dataOnly)
Aplica o ficheiro XSLT (Extensible Stylesheet Language Transformation) especificado a este documento e substitui o documento pelos resultados.
transformDocument(path: string, dataOnly?: boolean): void;
Parâmetros
- path
-
string
O caminho para o ficheiro XSLT.
- dataOnly
-
boolean
Opcional. Se pretende utilizar apenas dados.
Retornos
void
Comentários
undo(times)
Desfaz a última ação ou sequência de ações, exibidas na lista Desfazer.
undo(times?: number): OfficeExtension.ClientResult<boolean>;
Parâmetros
- times
-
number
Opcional. O número de ações a anular.
Retornos
OfficeExtension.ClientResult<boolean>
true se as ações foram anuladas com êxito; caso contrário, false.
Comentários
undoClear()
Limpa a lista de ações que podem ser anuladas no documento.
undoClear(): void;
Retornos
void
Comentários
unprotect(password)
Remove a proteção do documento.
unprotect(password?: string): void;
Parâmetros
- password
-
string
Opcional. A palavra-passe para desproteger o documento.
Retornos
void
Comentários
untrack()
Libere a memória associada a este objeto, se ele já tiver sido rastreado anteriormente. Esta chamada é abreviada para context.trackedObjects.remove(thisObject). Ter muitos objetos rastreados desacelera o aplicativo host, por isso, lembre-se de liberar todos os objetos adicionados após usá-los. Terá de chamar context.sync() antes de a libertação da memória ser aplicada.
untrack(): Word.Document;
Retornos
updateStyles()
Copia todos os estilos do modelo anexado para o documento, sobrescrevendo quaisquer estilos existentes no documento que tenham o mesmo nome.
updateStyles(): void;
Retornos
void
Comentários
viewCode()
Apresenta a janela de código do controlo Microsoft ActiveX selecionado no documento.
viewCode(): void;
Retornos
void
Comentários
viewPropertyBrowser()
Apresenta a janela de propriedades do controlo Microsoft ActiveX selecionado no documento.
viewPropertyBrowser(): void;
Retornos
void
Comentários
webPagePreview()
Apresenta uma pré-visualização do documento atual como seria se fosse guardado como uma página Web.
webPagePreview(): void;
Retornos
void
Comentários
Detalhes do evento
onAnnotationClicked
Ocorre quando o utilizador clica numa anotação (ou seleciona-a com Alt+Seta Para Baixo).
readonly onAnnotationClicked: OfficeExtension.EventHandlers<Word.AnnotationClickedEventArgs>;
Tipo de evento
Comentários
[ Conjunto de API: WordApi 1.7 ]
Exemplos
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/50-document/manage-annotations.yaml
// Registers event handlers.
await Word.run(async (context) => {
eventContexts[0] = context.document.onParagraphAdded.add(paragraphChanged);
eventContexts[1] = context.document.onParagraphChanged.add(paragraphChanged);
eventContexts[2] = context.document.onAnnotationClicked.add(onClickedHandler);
eventContexts[3] = context.document.onAnnotationHovered.add(onHoveredHandler);
eventContexts[4] = context.document.onAnnotationInserted.add(onInsertedHandler);
eventContexts[5] = context.document.onAnnotationRemoved.add(onRemovedHandler);
eventContexts[6] = context.document.onAnnotationPopupAction.add(onPopupActionHandler);
await context.sync();
console.log("Event handlers registered.");
});
...
async function onClickedHandler(args: Word.AnnotationClickedEventArgs) {
await Word.run(async (context) => {
const annotation: Word.Annotation = context.document.getAnnotationById(args.id);
annotation.load("critiqueAnnotation");
await context.sync();
console.log(`AnnotationClicked: ID ${args.id}:`, annotation.critiqueAnnotation.critique);
});
}
onAnnotationHovered
Ocorre quando o utilizador paira o cursor sobre uma anotação.
readonly onAnnotationHovered: OfficeExtension.EventHandlers<Word.AnnotationHoveredEventArgs>;
Tipo de evento
Comentários
[ Conjunto de API: WordApi 1.7 ]
Exemplos
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/50-document/manage-annotations.yaml
// Registers event handlers.
await Word.run(async (context) => {
eventContexts[0] = context.document.onParagraphAdded.add(paragraphChanged);
eventContexts[1] = context.document.onParagraphChanged.add(paragraphChanged);
eventContexts[2] = context.document.onAnnotationClicked.add(onClickedHandler);
eventContexts[3] = context.document.onAnnotationHovered.add(onHoveredHandler);
eventContexts[4] = context.document.onAnnotationInserted.add(onInsertedHandler);
eventContexts[5] = context.document.onAnnotationRemoved.add(onRemovedHandler);
eventContexts[6] = context.document.onAnnotationPopupAction.add(onPopupActionHandler);
await context.sync();
console.log("Event handlers registered.");
});
...
async function onHoveredHandler(args: Word.AnnotationHoveredEventArgs) {
await Word.run(async (context) => {
const annotation: Word.Annotation = context.document.getAnnotationById(args.id);
annotation.load("critiqueAnnotation");
await context.sync();
console.log(`AnnotationHovered: ID ${args.id}:`, annotation.critiqueAnnotation.critique);
});
}
onAnnotationInserted
Ocorre quando o utilizador adiciona uma ou mais anotações.
readonly onAnnotationInserted: OfficeExtension.EventHandlers<Word.AnnotationInsertedEventArgs>;
Tipo de evento
Comentários
[ Conjunto de API: WordApi 1.7 ]
Exemplos
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/50-document/manage-annotations.yaml
// Registers event handlers.
await Word.run(async (context) => {
eventContexts[0] = context.document.onParagraphAdded.add(paragraphChanged);
eventContexts[1] = context.document.onParagraphChanged.add(paragraphChanged);
eventContexts[2] = context.document.onAnnotationClicked.add(onClickedHandler);
eventContexts[3] = context.document.onAnnotationHovered.add(onHoveredHandler);
eventContexts[4] = context.document.onAnnotationInserted.add(onInsertedHandler);
eventContexts[5] = context.document.onAnnotationRemoved.add(onRemovedHandler);
eventContexts[6] = context.document.onAnnotationPopupAction.add(onPopupActionHandler);
await context.sync();
console.log("Event handlers registered.");
});
...
async function onInsertedHandler(args: Word.AnnotationInsertedEventArgs) {
await Word.run(async (context) => {
const annotations = [];
for (let i = 0; i < args.ids.length; i++) {
let annotation: Word.Annotation = context.document.getAnnotationById(args.ids[i]);
annotation.load("id,critiqueAnnotation");
annotations.push(annotation);
}
await context.sync();
for (let annotation of annotations) {
console.log(`AnnotationInserted: ID ${annotation.id}:`, annotation.critiqueAnnotation.critique);
}
});
}
onAnnotationPopupAction
Ocorre quando o utilizador executa uma ação num menu de pop-up de anotação.
readonly onAnnotationPopupAction: OfficeExtension.EventHandlers<Word.AnnotationPopupActionEventArgs>;
Tipo de evento
Comentários
[ Conjunto de API: WordApi 1.8 ]
Exemplos
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/50-document/manage-annotations.yaml
// Registers event handlers.
await Word.run(async (context) => {
eventContexts[0] = context.document.onParagraphAdded.add(paragraphChanged);
eventContexts[1] = context.document.onParagraphChanged.add(paragraphChanged);
eventContexts[2] = context.document.onAnnotationClicked.add(onClickedHandler);
eventContexts[3] = context.document.onAnnotationHovered.add(onHoveredHandler);
eventContexts[4] = context.document.onAnnotationInserted.add(onInsertedHandler);
eventContexts[5] = context.document.onAnnotationRemoved.add(onRemovedHandler);
eventContexts[6] = context.document.onAnnotationPopupAction.add(onPopupActionHandler);
await context.sync();
console.log("Event handlers registered.");
});
...
async function onPopupActionHandler(args: Word.AnnotationPopupActionEventArgs) {
await Word.run(async (context) => {
let message = `AnnotationPopupAction: ID ${args.id} = `;
if (args.action === "Accept") {
message += `Accepted: ${args.critiqueSuggestion}`;
} else {
message += "Rejected";
}
console.log(message);
});
}
onAnnotationRemoved
Ocorre quando o utilizador elimina uma ou mais anotações.
readonly onAnnotationRemoved: OfficeExtension.EventHandlers<Word.AnnotationRemovedEventArgs>;
Tipo de evento
Comentários
[ Conjunto de API: WordApi 1.7 ]
Exemplos
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/50-document/manage-annotations.yaml
// Registers event handlers.
await Word.run(async (context) => {
eventContexts[0] = context.document.onParagraphAdded.add(paragraphChanged);
eventContexts[1] = context.document.onParagraphChanged.add(paragraphChanged);
eventContexts[2] = context.document.onAnnotationClicked.add(onClickedHandler);
eventContexts[3] = context.document.onAnnotationHovered.add(onHoveredHandler);
eventContexts[4] = context.document.onAnnotationInserted.add(onInsertedHandler);
eventContexts[5] = context.document.onAnnotationRemoved.add(onRemovedHandler);
eventContexts[6] = context.document.onAnnotationPopupAction.add(onPopupActionHandler);
await context.sync();
console.log("Event handlers registered.");
});
...
async function onRemovedHandler(args: Word.AnnotationRemovedEventArgs) {
await Word.run(async (context) => {
for (let id of args.ids) {
console.log(`AnnotationRemoved: ID ${id}`);
}
});
}
onContentControlAdded
Ocorre quando é adicionado um controlo de conteúdo. Execute context.sync() no processador para obter as propriedades do novo controlo de conteúdo.
readonly onContentControlAdded: OfficeExtension.EventHandlers<Word.ContentControlAddedEventArgs>;
Tipo de evento
Comentários
[ Conjunto de API: WordApi 1.5 ]
Exemplos
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/10-content-controls/content-control-onadded-event.yaml
// Registers the onAdded event handler on the document.
await Word.run(async (context) => {
eventContext = context.document.onContentControlAdded.add(contentControlAdded);
await context.sync();
console.log("Added event handler for when content controls are added.");
});
...
async function contentControlAdded(event: Word.ContentControlAddedEventArgs) {
await Word.run(async (context) => {
console.log(`${event.eventType} event detected. IDs of content controls that were added:`, event.ids);
});
}
onParagraphAdded
Ocorre quando o utilizador adiciona novos parágrafos.
readonly onParagraphAdded: OfficeExtension.EventHandlers<Word.ParagraphAddedEventArgs>;
Tipo de evento
Comentários
[ Conjunto de API: WordApi 1.6 ]
Exemplos
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/25-paragraph/onadded-event.yaml
// Registers the onParagraphAdded event handler on the document.
await Word.run(async (context) => {
eventContext = context.document.onParagraphAdded.add(paragraphAdded);
await context.sync();
console.log("Added event handler for when paragraphs are added.");
});
...
async function paragraphAdded(event: Word.ParagraphAddedEventArgs) {
await Word.run(async (context) => {
console.log(`${event.type} event detected. IDs of paragraphs that were added:`, event.uniqueLocalIds);
});
}
onParagraphChanged
Ocorre quando o utilizador altera parágrafos.
readonly onParagraphChanged: OfficeExtension.EventHandlers<Word.ParagraphChangedEventArgs>;
Tipo de evento
Comentários
[ Conjunto de API: WordApi 1.6 ]
Exemplos
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/25-paragraph/onchanged-event.yaml
// Registers the onParagraphChanged event handler on the document.
await Word.run(async (context) => {
eventContext = context.document.onParagraphChanged.add(paragraphChanged);
await context.sync();
console.log("Added event handler for when content is changed in paragraphs.");
});
...
async function paragraphChanged(event: Word.ParagraphChangedEventArgs) {
await Word.run(async (context) => {
console.log(`${event.type} event detected. IDs of paragraphs where content was changed:`, event.uniqueLocalIds);
});
}
onParagraphDeleted
Ocorre quando o utilizador elimina parágrafos.
readonly onParagraphDeleted: OfficeExtension.EventHandlers<Word.ParagraphDeletedEventArgs>;
Tipo de evento
Comentários
[ Conjunto de API: WordApi 1.6 ]
Exemplos
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/25-paragraph/ondeleted-event.yaml
// Registers the onParagraphDeleted event handler on the document.
await Word.run(async (context) => {
eventContext = context.document.onParagraphDeleted.add(paragraphDeleted);
await context.sync();
console.log("Added event handlers for when paragraphs are deleted.");
});
...
async function paragraphDeleted(event: Word.ParagraphDeletedEventArgs) {
await Word.run(async (context) => {
console.log(`${event.type} event detected. IDs of paragraphs that were deleted:`, event.uniqueLocalIds);
});
}