Compartilhar via


Visão geral de Parts XML Personalizar

Se aplica a

As informações contidas neste tópico se aplicam apenas às especificado Ferramentas do Visual Studio para o Office projetos e as versões do Microsoft Office.

Tipo de Projeto

  • Projetos de nível de documento

  • Projetos de nível de aplicativo

Versão do Microsoft Office

  • O Excel 2007

  • PowerPoint 2007

  • Word 2007

For more information, see Recursos disponíveis pelo aplicativo e o tipo de projeto.

Você pode incorporar dados XML em documentos para alguns aplicativos no 2007 Microsoft Office Sistema.Ao incorporar dados XML em um documento, os dados são denominados um Personalizar XML parte.

Você pode criar e modificar partes XML Personalizars em um documento usando uma solução de nível de aplicativo ou nível de documento no Ferramentas do Visual Studio para o Office.Você não precisará iniciar o aplicativo do Microsoft Office para criar e modificar partes XML Personalizars.

Observação:

Ferramentas do Visual Studio para o Office também permite que você a objetos de dados do cache em personalizações em nível de documento.Esse recurso é diferente de partes XML Personalizars, embora haja algumas semelhanças.For more information, see Modelo de dados no nível de documento personalizações.

Noções básicas sobre Personalizars XML Parts

Partes XML Personalizars foram introduzidos no 2007 Microsoft Office system, junto com os formatos de Abrir XML.Esses formatos Incluir novo arquivo com base em XML formatos para Excel, PowerPoint e Word (como .xlsx, .pptx e .docx).Documentos nesses formatos consistem em arquivos XML (também chamados de partes XML ) que são organizados em pastas em um arquivo ZIP.A maioria das partes XML são partes internos que ajudam a definir a estrutura e o estado do documento.No entanto, documentos também podem conter Personalizars partes XML, que você pode usar para armazenar arbitrário Dados XML nos documentos.

Os formatos de arquivo XML permitem que aplicativos trabalhar com documentos de maneiras que não são possíveis com os mais antigos formatos de arquivo binário (como, por exemplo, .xls, .ppt e .doc).Qualquer aplicativo que pode ler arquivos ZIP pode examinar e modificar o conteúdo de documentos, mesmo se o Microsoft Office não estiver instalado.

Para obter mais informações sobre a estrutura de Abrir XML e de partes XML Personalizars, consulte os seguintes artigos:

Observação:

Excel 2007, o Word 2007 e PowerPoint 2007 também permitem que você Use partes XML Personalizars em documentos são salvos em formatos de arquivo binário.No entanto, Se um documento é salvo em um Formatarar binário, não é possível Adicionar ou modificar partes XML Personalizars sem iniciar o aplicativo Microsoft Office.

Criando e modificando Personalizars XML Parts

Você pode criar ou modificar partes XML Personalizars quando o documento estiver Abrir no aplicativo do Office ou quando o documento é Fechada, mesmo se o Microsoft Office não estiver instalado.

Modificando o XML Parts enquanto o aplicativo do Office está Executando

Você pode trabalhar com partes XML personalizados usando uma personalização de nível de documento ou um aplicativo-nível Adicionar - in.Se você estiver usando uma personalização de nível de documento, você normalmente irá trabalhar com partes XML personalizados que estão no documento personalizado.Se você estiver usando um nível de aplicativo Adicionar - in, você pode criar ou modificar partes XML Personalizars em qualquer documento que está aberto no aplicativo.

Para criar uma parte XML Personalizar usando Ferramentas do Visual Studio para o Office, Adicionar um novo Microsoft.Office.Core.CustomXMLPart à coleção Microsoft.Office.Core.CustomXMLParts no documento.Essas classes são fornecidas pelos assemblies de interoperabilidade primários para o Microsoft Office Sistema de 2007.Para obter mais informações, consulte os seguintes tópicos:

Modificando o XML Parts sem iniciar o aplicativo do Office

Você pode adicionar ou modificar uma parte XML Personalizar sem iniciar o Excel, PowerPoint ou Word.Isso é útil se você quiser trabalhar com dados XML em um documento em um computador que não tem aplicativos do Microsoft Office instalados, como um servidor.

Para adicionar uma parte XML Personalizar sem iniciar o Microsoft Office, use classes no namespace System.IO.Packaging.As classes neste namespace fornecem uma maneira de ler e modificar o conteúdo de arquivos que são salvos em Abrir XML.Você pode usar essas classes em qualquer aplicativo que usa o .NET Framework 3.0 ou posterior, como um Aplicativo do Console, um Aplicativo Windows Forms ou um aplicativo do Windows Presentation Foundation (WPF).For more information, see Como: Adicionar Parts XML de Personalizars a documentos sem iniciar o Microsoft Office.

Ligação Personalizar XML Parts a controles de conteúdo do Word

Você pode Ligar controles conteúdos em uma solução do Word 2007 a elementos em uma parte XML Personalizar.Quando um Controlarar de conteúdo é Ligado a uma parte XML Personalizar, os dados na parte XML Personalizar são exibidos na interface do usuário (UI) do Controlarar de conteúdo.Se um usuário edita texto no Controlarar, o elemento XML correspondente é atualizado automaticamente.Da mesma forma, se o elemento valores em partes XML Personalizars forem alteradas, os controles de conteúdo que são Ligados aos elementos XML Exibir os novos dados.For more information, see Os controles de conteúdo.

Consulte também

Tarefas

Como: Adicionar Parts XML personalizado a personalizações de nível de documento

Como: Adicionar Parts XML de Personalizars a documentos usando suplementos de nível de aplicativo

Como: Adicionar Parts XML de Personalizars a documentos sem iniciar o Microsoft Office

Demonstra Passo a passo: Controles de conteúdo ligação Personalizar XML Parts

Conceitos

Esquemas XML e dados (Visual Studio Tools for Office)

Os controles de conteúdo