Soluções do Word
Visual Studio 2012 fornece modelos de projeto que você pode usar para criar personalizações da nível e suplementos o nível do Microsoft Office Word.Você pode usar essas soluções para automatizar palavras, estender recursos da palavra, e para personalizar a interface de usuário (UI) de palavras.Para obter mais informações sobre as diferenças entre personalizações de suplementos e a nível de aplicativo, consulte Visão geral de desenvolvimento de soluções do Office.
Aplicável a: As informações neste tópico se aplicam a projetos de nível de documento e projetos de nível de aplicativo para Word 2013 e Word 2010. Para obter mais informações, consulte Recursos disponíveis pelo aplicativo do Office e o tipo de projeto.
Este tópico fornece as seguintes informações:
Automatizar palavra.
Personalizações desenvolvimento de nível para a palavra.
Suplementos desenvolvimento de nível para palavra.
Personalizando a interface do usuário do word.
Automatizar palavra
O modelo de objeto do word expõe vários tipos que você pode usar para automatizar palavra.Por exemplo, você pode criar por programação tabelas, documentos de formato, e defina o texto em intervalos e os parágrafos.Para obter mais informações, consulte Visão geral do modelo de objeto do Word.
A o desenvolver soluções do word no Visual Studio, você também pode usar itens de host e hospedar controles em suas soluções.Esses são objetos que estendem alguns objetos comumente usadas no modelo de objeto de palavras, como os objetos de Microsoft.Office.Interop.Word.Document e de Microsoft.Office.Interop.Word.ContentControl .Os objetos estendidos se comportam como os objetos que são baseados nas palavras, mas adiciona eventos adicionais e os recursos de associação de dados a objetos.Para obter mais informações, consulte Automação do Word utilizando o Extended objetos.
Personalizações desenvolvimento de Nível para a palavra
Uma personalização da nível do Microsoft Office Word consiste em um assembly que está associado com um documento específico.O assembly estende o documento normalmente personalizando interface do usuário e automatizar palavra.A o contrário de um suplemento ao aplicativo, que está associada com a palavra próprias, a funcionalidade que você implementa em uma personalização está disponível somente quando o documento associado é aberto em palavras.
Para criar um projeto de personalização da palavra, nível para usar o documento do word ou modelos de projeto do modelo do word na caixa de diálogo de Novo Projeto do Visual Studio.Para obter mais informações, consulte Como: criar projetos do Office em Visual Studio.
Para obter mais informações sobre como personalizações da nível de trabalho, Arquitetura de personalizações em nível de documento.
Modelo de programação de personalização do word
Quando você cria um projeto de um documento nível para palavras, o Visual Studio gera uma classe, ThisDocumentchamado, que é a fundação da solução.Esta classe representa o documento que está associado com sua solução, e fornece um ponto de partida para escrever seu código.
Para obter mais informações sobre a classe de ThisDocument e outros recursos que você pode usar em um projeto da Programação personalizações em nível de documentonível, consulte.
Suplementos desenvolvimento de Nível para palavra
Um suplemento ao nível para o Microsoft Office Word consiste em um assembly que é carregado por palavra.O assembly estende normalmente palavra personalizando interface do usuário e automatizar palavra.A o contrário uma personalização da nível de, que está associada com um documento em particular, a funcionalidade que você implementa em um suplemento não é restrita a nenhum único documento.
Para criar um projeto do suplemento ao nível para palavras, use os modelos de projeto do suplemento a palavra na caixa de diálogo de Novo Projeto do Visual Studio.Para obter mais informações, consulte Como: criar projetos do Office em Visual Studio.
Para obter informações gerais sobre como o trabalho de suplementos de aplicativo, considera Arquitetura dos suplementos de nível de aplicativo.
Exprima o suplemento ao modelo de programação
Quando você cria um projeto do suplemento a palavra, o Visual Studio gera uma classe, ThisAddInchamado, que é a fundação da solução.Essa classe fornece um ponto de partida para escrever seu código, e também expõe o modelo de objeto do word ao suplemento.
Para obter mais informações sobre a classe de ThisAddIn e outros recursos que você pode usar em um suplemento, consulte Os suplementos de nível de aplicativo de programação..
Personalizando a interface do usuário do word
Há várias maneiras diferentes para personalizar a interface do usuário da palavra.Algumas opções estão disponíveis para todos os tipos de projeto, e outras opções são personalizações disponíveis somente em nível de suplementos ou de um documento nível.
opções para todos os tipos de projeto
A tabela a seguir lista as opções de personalização que estão disponíveis para personalizações da nível de usuário e a suplementos do aplicativo.
Tarefa |
Para obter mais informações |
---|---|
personalizar a fita. |
|
Adicionar controles de formulários do windows ou controles estendidos para o documento do word personalizado (para uma personalização da nível) ou qualquer documento aberto (para um suplemento ao nível). |
Como: adicionar controles do Windows Forms a documentos do Office Como: adicionar controles de conteúdo para documentos do Word Como: adicionar controles de indicador aos documentos do Word |
Opções para personalizações da Nível
A tabela a seguir lista as opções de personalização que estão disponíveis somente personalizações da nível.
Tarefa |
Para obter mais informações |
---|---|
Adicionar um painel de ações do documento. |
Visão geral do painel de ações Como: adiciona um painel de ações para documentos do Word ou planilhas do Excel |
Adicione estendido XMLNode e os controles de XMLNodes surgem ao documento. |
Como: adicionar controles de XMLNode a documentos do Word Como: adicionar controles de XMLNodes para documentos do Word |
Opções para suplementos Nível de aplicativo
A tabela a seguir lista as opções de personalização que são suplementos disponível somente em nível.
Tarefa |
Para obter mais informações |
---|---|
Crie um painel de tarefa personalizada. |
Tópicos relacionados
Nome |
Descrição |
---|---|
Fornece uma visão geral dos principais tipos fornecidos pelo modelo de objeto de palavras. |
|
Fornece informações sobre os objetos estendidos (fornecidos por Visual Studio Tools for Office Runtime) que você pode usar em soluções do word. |
|
Controles do Windows Forms em Visão geral de documentos do Office |
Descreve como você pode adicionar controles de formulários do windows para documentos de palavras. |
Passo a passo: Criando seu primeira personalização de nível de documento do Word |
Demonstra como criar uma personalização básica de nível para a palavra. |
Passo a passo: Criando O primeiro nível do aplicativo Add-in para o Word |
Demonstra como criar um suplemento básico para o nível para palavra. |
Passo a passo: Adicionar controles a um documento no runtime em um suplemento em nível de aplicativo |
Demonstra como adicionar formulários do windows no botão e RichTextContentControl a um documento em tempo de execução usando um suplemento ao aplicativo. |
Fornece links para artigos e para a documentação de referência sobre as soluções desenvolvimento da palavra (não específicas para desenvolvimento do Office usando Visual Studio). |