Partilhar via


Visão geral de partes XML personalizada

Você pode inserir dados XML em documentos para alguns aplicativos do Microsoft Office.Quando você inserir dados XML em um documento, os dados são nomeados uma parte personalizado XML.

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

Se aplica: as informações contidas em este tópico aplica a nível de projetos e projetos de nível para os seguintes aplicativos: Excel 2010; O Powerpoint 2010; palavras 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 que você armazene em cache objetos de dados para personalizações da nível.Esse recurso é diferente de partes personalizados XML, embora existam algumas semelhanças.Para obter mais informações, consulte Dados armazenados em cache no nível do documento personalizações.

Partes personalizados entendendo XML

As partes personalizados XML foi introduzidas em 2007 Microsoft Office system, juntamente com os formatos abertos XML.Esses formatos incluem novos formatos de arquivo com base em XML para o excel, o Powerpoint, e palavra (como .xlsx, .pptx, e .docx).Documentos em esses formatos consistem de arquivos XML (também chamados partes XML) que são organizados em pastas em um arquivo ZIP neutro.A maioria das partes XML são partes internas que ajudam a definir a estrutura e o estado do documento.Em o entanto, os documentos também podem conter as partes personalizados XML, que você pode usar para armazenar dados arbitrários em documentos XML.

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

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

ObservaçãoObservação

O excel, palavra, e o Powerpoint também permite que você use as partes personalizados em documentos XML que são salvos nos formatos de arquivo binário.Em o entanto, se um documento é salvo em um formato binário, você não pode adicionar ou alterar as partes personalizados XML sem iniciar o aplicativo Microsoft Office.

Partes personalizados criadoras e de alterações XML

Você pode criar ou modificar as partes personalizados XML quando o documento está aberto no aplicativo do Office, ou quando o documento é fechar- uniforme se o Microsoft Office não está instalado.

Bb608618.collapse_all(pt-br,VS.110).gifPartes de XML ao executar o aplicativo do Office

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

Para criar uma parte personalizado XML usando Visual Studio, adicionar novo CustomXMLPart à coleção de CustomXMLParts no documento.Para obter mais informações, consulte os seguintes tópicos:

Bb608618.collapse_all(pt-br,VS.110).gifPartes de XML sem iniciar o aplicativo do Office

Você pode adicionar ou modificar uma parte personalizado XML sem iniciar o excel, o Powerpoint, ou palavras.Isso é útil se você deseja trabalhar com dados XML em um documento em um computador que não tenha os aplicativos do Microsoft Office instalados, como um servidor.

Para adicionar uma parte personalizado XML sem iniciar o Microsoft Office, use classes em XML aberto SDK.Essas classes são criadas para fornecer acesso para abrir XML conteúdo que é específico aos documentos do Office.Por exemplo, para adicionar uma parte personalizado XML a uma pasta de trabalho do Excel, você usa o método de AddNewPart<T> de um objeto de WorkbookPart .Para obter mais informações, consulte Abra o XML 2,0.

Partes de associação personalizados XML controles de conteúdo para exprimir

Você pode associar controles de conteúdo em uma solução do word a elementos em uma parte personalizado XML.Quando um controle de conteúdo é associado a uma parte personalizado XML, os dados na parte XML personalizado são exibidos na interface de usuário (UI) de controle de conteúdo.Se o usuário edita o texto no controle, o elemento XML correspondente é atualizado automaticamente.De a mesma forma, se os valores de elemento nas partes XML personalizado são alterados, os controles de conteúdo que são associados aos elementos XML exibem os novos dados.Para obter mais informações, consulte 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

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

Conceitos

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

Controles de conteúdo