Share via


Word.Application class

Representa o objeto do aplicativo.

Extends

Comentários

[ Conjunto de API: WordApi 1.3 ]

Propriedades

context

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

Métodos

createDocument(base64File)

Cria um novo documento usando um arquivo de .docx com código Base64 opcional.

newObject(context)

Crie uma nova instância de Word. Objeto application

toJSON()

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

Detalhes da propriedade

context

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

context: RequestContext;

Valor da propriedade

Detalhes do método

createDocument(base64File)

Cria um novo documento usando um arquivo de .docx com código Base64 opcional.

createDocument(base64File?: string): Word.DocumentCreated;

Parâmetros

base64File

string

Opcional. O arquivo .docx codificado em Base64. O valor padrão é nulo.

Retornos

Comentários

[ Conjunto de API: WordApi 1.3 ]

Exemplos

// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/50-document/insert-external-document.yaml

// Updates the text of the current document with the text 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.
  const externalDoc = context.application.createDocument(externalDocument);
  await context.sync();

  const externalDocBody = externalDoc.body;
  externalDocBody.load("text");
  await context.sync();

  // Insert the external document's text at the beginning of the current document's body.
  const externalDocBodyText = externalDocBody.text;
  const currentDocBody = context.document.body;
  currentDocBody.insertText(externalDocBodyText, Word.InsertLocation.start);
  await context.sync();
});

newObject(context)

Crie uma nova instância de Word. Objeto application

static newObject(context: OfficeExtension.ClientRequestContext): Word.Application;

Parâmetros

Retornos

toJSON()

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

toJSON(): {
            [key: string]: string;
        };

Retornos

{ [key: string]: string; }