Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
U kunt XML-gegevens insluiten in documenten voor sommige Microsoft Office-toepassingen. Wanneer u XML-gegevens insluit in een document, worden de gegevens een aangepast XML-onderdeel genoemd.
U kunt aangepaste XML-onderdelen in een document maken en wijzigen met behulp van een VSTO-invoegtoepassing of oplossing op documentniveau in Visual Studio. U hoeft de Microsoft Office-toepassing niet te starten om aangepaste XML-onderdelen te maken en te wijzigen.
Van toepassing op: De informatie in dit onderwerp is van toepassing op projecten op documentniveau en VSTO-invoegtoepassingsprojecten voor Excel, PowerPoint en Word. Zie Functies die beschikbaar zijn voor de Office-toepassing en het projecttype voor meer informatie.
Opmerking
Met Visual Studio kunt u ook gegevensobjecten in de cache opslaan in aanpassingen op documentniveau. Deze functie verschilt van aangepaste XML-onderdelen, hoewel er enkele overeenkomsten zijn. Zie Gegevens in cache opslaan in aanpassingen op documentniveau voor meer informatie.
Meer informatie over aangepaste XML-onderdelen
Aangepaste XML-onderdelen zijn geïntroduceerd in het Microsoft Office-systeem 2007, samen met de Open XML-indelingen. Deze indelingen bevatten nieuwe xml-bestandsindelingen voor Excel, PowerPoint en Word (zoals .xlsx, .pptxen .docx). Documenten in deze indelingen bestaan uit XML-bestanden (ook wel XML-onderdelen genoemd) die zijn ingedeeld in mappen in een ZIP-archief. De meeste XML-onderdelen zijn ingebouwde onderdelen die helpen bij het definiëren van de structuur en de status van het document. Documenten kunnen echter ook aangepaste XML-onderdelen bevatten, die u kunt gebruiken om willekeurige XML-gegevens in de documenten op te slaan.
Met de XML-bestandsindelingen kunnen toepassingen werken met documenten op manieren die niet mogelijk zijn met de oudere binaire bestandsindelingen (zoals .xls, .ppten .doc). Elke toepassing die ZIP-archieven kan lezen, kan de inhoud van de documenten bekijken en wijzigen, zelfs als Microsoft Office niet is geïnstalleerd.
Zie de volgende artikelen voor meer informatie over de structuur van Open XML- en aangepaste XML-onderdelen:
Opmerking
In Excel, Word en PowerPoint kunt u ook aangepaste XML-onderdelen gebruiken in documenten die zijn opgeslagen in de binaire bestandsindelingen. Als een document echter wordt opgeslagen in een binaire indeling, kunt u geen aangepaste XML-onderdelen toevoegen of wijzigen zonder de Microsoft Office-toepassing te starten.
Aangepaste XML-onderdelen maken en wijzigen
U kunt aangepaste XML-onderdelen maken of wijzigen wanneer het document is geopend in de Office-toepassing of wanneer het document wordt gesloten, zelfs als Microsoft Office niet is geïnstalleerd.
XML-onderdelen wijzigen terwijl de Office-toepassing wordt uitgevoerd
U kunt met aangepaste XML-onderdelen werken met behulp van een aanpassing op documentniveau of een VSTO-invoegtoepassing. Als u een aanpassing op documentniveau gebruikt, werkt u doorgaans met aangepaste XML-onderdelen in het aangepaste document. Als u een VSTO-invoegtoepassing gebruikt, kunt u aangepaste XML-onderdelen maken of wijzigen in elk document dat in de toepassing is geopend.
Als u een aangepast XML-onderdeel wilt maken met Visual Studio, voegt u een nieuwe CustomXMLPart toe aan de CustomXMLParts verzameling in het document. Zie de volgende onderwerpen voor meer informatie:
Procedure: Aangepaste XML-onderdelen toevoegen aan aanpassingen op documentniveau
Procedure: Aangepaste XML-onderdelen toevoegen aan documenten met behulp van VSTO-invoegtoepassingen
XML-onderdelen wijzigen zonder de Office-toepassing te starten
U kunt een aangepast XML-onderdeel toevoegen of wijzigen zonder Excel, PowerPoint of Word te starten. Dit is handig als u wilt werken met XML-gegevens in een document op een computer waarop geen Microsoft Office-toepassingen zijn geïnstalleerd, zoals een server.
Als u een aangepast XML-onderdeel wilt toevoegen zonder Microsoft Office te starten, gebruikt u klassen in de Open XML SDK. Deze klassen zijn ontworpen om toegang te bieden tot Open XML-inhoud die specifiek is voor Office-documenten. Als u bijvoorbeeld een aangepast XML-onderdeel wilt toevoegen aan een Excel-werkmap, gebruikt u de AddNewPart methode van een WorkbookPart object. Zie Open XML SDK voor meer informatie.
Aangepaste XML-onderdelen binden aan inhoudsbesturingselementen van Word
U kunt inhoudsbesturingselementen in een Word-oplossing binden aan elementen in een aangepast XML-onderdeel. Wanneer een inhoudsbeheer is gebonden aan een aangepast XML-onderdeel, worden de gegevens in het aangepaste XML-onderdeel weergegeven in de gebruikersinterface (UI) van het inhoudsbeheer. Als een gebruiker tekst in het besturingselement bewerkt, wordt het bijbehorende XML-element automatisch bijgewerkt. Als elementwaarden in de aangepaste XML-onderdelen worden gewijzigd, geven de aan de XML-elementen gebonden inhoudsbesturingselementen ook de nieuwe gegevens weer. Zie Inhoudsbesturingselementen voor meer informatie.
Verwante inhoud
- XML-schema's en -gegevens in aanpassingen op documentniveau
- Procedure: Aangepaste XML-onderdelen toevoegen aan aanpassingen op documentniveau
- Procedure: Aangepaste XML-onderdelen toevoegen aan documenten met behulp van VSTO-invoegtoepassingen
- Inhoudsbesturingselementen
- Overzicht: Inhoudsbesturingselementen binden aan aangepaste XML-onderdelen