Compartilhar via


Visão geral de partes XML personalizada

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

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

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 os seguintes aplicativos: Excel 2007 e Excel 2010; PowerPoint 2007 e PowerPoint 2010; Word 2007 e Word 2010. Para obter mais informações, consulte Recursos disponíveis pelo aplicativo do Office e o tipo de projeto.

ObservaçãoObservação

Visual Studio também permite objetos de dados do cache no nível do documento personalizações. Esse recurso é diferente de partes XML personalizadas, embora haja algumas semelhanças. For more information, see Dados armazenados em cache no nível do documento personalizações.

Noções básicas sobre partes do XML personalizado

Partes XML foram introduzidas no sistema de Microsoft Office de 2007, juntamente com os formatos XML abertos. Esses formatos incluem os novos formatos de arquivo baseado em XML para o Excel, PowerPoint e Word (como, por exemplo,. xlsx,. pptx e. docx). Documentos nesses formatos consistem em arquivos XML (também denominada partes XML) que são organizados em pastas em um arquivo ZIP. A maioria das partes XML é partes internas que ajudam a definir a estrutura e o estado do documento. No entanto, os documentos também podem conter partes XML personalizadas, o que você pode usar para armazenar dados arbitrários de XML nos documentos.

Os formatos de arquivo XML permitem que aplicativos trabalhar com documentos de maneiras que não são possíveis com formatos de arquivo binário antigos (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 Microsoft Office não está instalado.

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

ObservaçãoObservação

PowerPoint, Word e Excel também permitem usar partes XML em documentos são salvos nos formatos de arquivo binário. No entanto, se um documento for salvo em um formato binário, não é possível adicionar ou modificar partes XML sem iniciar o aplicativo Microsoft Office.

Criar e modificar partes do XML personalizado

Você pode criar ou modificar partes XML quando o documento está aberto no aplicativo do Office, ou quando o documento é fechado — mesmo se Microsoft Office não está instalado.

A modificação de partes XML durante a execução do aplicativo do Office

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

Para criar um componente XML personalizado usando o Visual Studio, adicione um novo CustomXMLPart para o CustomXMLParts a coleção do documento. For more information, see the following topics:

A modificação de partes XML sem iniciar o aplicativo do Office

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

Para adicionar um componente XML personalizado sem iniciar o Microsoft Office, há duas opções:

Partes XML vinculação personalizada para controles de conteúdo do Word

Você pode vincular controles de conteúdo em uma solução do Word para os elementos em uma parte XML personalizada. Quando um controle de conteúdo está vinculado a uma parte XML personalizada, os dados na parte XML personalizada são exibidos na interface do usuário (UI) do controle de conteúdo. Se um usuário edita o texto no controle, o elemento XML correspondente é atualizado automaticamente. Da mesma forma, se os valores de elemento em partes XML personalizadas forem alterados, os controles de conteúdo são vinculados aos elementos XML exibem novos dados. For more information, see Controles de conteúdo.

Consulte também

Tarefas

Como: Adicionar partes XML personalizado para personalizações em nível de documento

Como: Adicionar partes XML personalizado aos documentos usando suplementos de nível de aplicativo

Como: Adicionar partes XML personalizado para documentos sem iniciar o Microsoft Office

Demonstra Passo a passo: Controles de conteúdo de ligação para partes do XML personalizado

Conceitos

Esquemas XML e dados no nível do documento personalizações

Controles de conteúdo