Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez aussi afficher la version anglaise dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte.
Traduction
Anglais

Vue d'ensemble des parties XML personnalisées

 

Vous pouvez incorporer des données XML dans des documents pour certaines applications Microsoft Office.Quand des données XML sont incorporées dans un document, elles sont appelées partie XML personnalisée.

Vous pouvez créer et modifier des parties XML personnalisées dans un document en utilisant un complément VSTO ou une solution au niveau du document dans Visual Studio.Vous n'avez pas besoin de démarrer l'application Microsoft Office pour créer et modifier des parties XML personnalisées.

S'applique à : les informations de cette rubrique s'appliquent aux projets de niveau document et aux projets de compléments VSTO pour Excel, PowerPoint et Word.Pour plus d'informations, consultez Fonctionnalités disponibles par type d'application et de projet Office.

System_CAPS_noteRemarque

Visual Studio permet également de mettre en cache des objets de données dans des personnalisations au niveau du document.Cette fonctionnalité diffère des parties XML personnalisées, malgré certaines ressemblances.Pour plus d'informations, consultez Données mises en cache dans des personnalisations au niveau du document.

Les parties XML personnalisées ont été introduites dans la version 2007 de Microsoft Office System, tout comme les formats Open XML.Ces formats incluent de nouveaux formats de fichier XML pour Excel, PowerPoint et Word (tels que .xlsx, .pptx et .docx).Les documents dans ces formats se composent de fichiers XML (également appelés parties XML) qui sont organisés en dossiers dans une archive ZIP.La plupart des parties XML sont intégrées et facilitent la définition de la structure et de l'état du document.Toutefois, les documents peuvent également contenir des parties XML personnalisées, que vous pouvez utiliser pour stocker des données XML arbitraires dans les documents.

Les formats de fichier XML permettent aux applications d'utiliser les documents selon des manières que ne permettent pas les anciens formats de fichier binaires (tels que .xls, .ppt et .doc).Toute application qui peut lire des archives ZIP peut examiner et modifier le contenu des documents, même si Microsoft Office n'est pas installé.

Pour plus d'informations sur la structure d'Open XML et des parties XML personnalisées, consultez les articles suivants :

System_CAPS_noteRemarque

Excel, Word et PowerPoint vous permettent également d'utiliser les parties XML personnalisées dans des documents enregistrés dans les formats de fichier binaires.Toutefois, si un document est enregistré dans un format binaire, vous ne pouvez pas ajouter ni modifier de parties XML personnalisées sans démarrer l'application Microsoft Office.

Vous pouvez créer ou modifier des parties XML personnalisées quand le document est ouvert dans l'application Office ou quand le document est fermé, même si Microsoft Office n'est pas installé.

Vous pouvez utiliser des parties XML personnalisées au moyen d'une personnalisation au niveau du document ou à l'aide d'un complément VSTO.Dans le cas d'une personnalisation au niveau du document, vous utilisez généralement les parties XML personnalisées qui figurent dans le document personnalisé.Si vous utilisez un complément VSTO, vous pouvez créer ou modifier des parties XML personnalisées dans n'importe quel document ouvert dans l'application.

Pour créer une partie XML personnalisée au moyen de Visual Studio, ajoutez un nouveau CustomXMLPart à la collection CustomXMLParts dans le document.Pour plus d'informations, consultez les rubriques suivantes :

Vous pouvez ajouter ou modifier une partie XML personnalisée sans démarrer Excel, PowerPoint ni Word.Cela est utile si vous souhaitez utiliser les données XML d'un document sur un ordinateur qui ne dispose pas des applications Microsoft Office, tel qu'un serveur.

Pour ajouter une partie XML personnalisée sans démarrer Microsoft Office, utilisez les classes du Kit de développement logiciel (SDK) Open XML.Ces classes ont été conçues pour fournir l'accès au contenu Open XML spécifique aux documents Office.Par exemple, pour ajouter une partie XML personnalisée à un classeur Excel, vous utilisez la méthode AddNewPart<T> d'un objet WorkbookPart.Pour plus d'informations, consultez Kit de développement logiciel (SDK) Open XML 2.0.

Vous pouvez lier des contrôles de contenu d'une solution Word à des éléments figurant dans une partie XML personnalisée.Quand un contrôle de contenu est lié à une partie XML personnalisée, les données figurant dans la partie XML personnalisée s'affichent dans l'interface utilisateur du contrôle de contenu.Si un utilisateur modifie le texte du contrôle, l'élément XML correspondant est automatiquement mis à jour.De la même façon, si les valeurs des éléments figurant dans les parties XML personnalisées sont modifiées, les contrôles de contenu liés aux éléments XML affichent les nouvelles données.Pour plus d'informations, consultez Contrôles de contenu.

Afficher: