Udostępnij za pośrednictwem


Niestandardowe części XML ― Omówienie

Można osadzać dane XML w dokumentach w niektórych aplikacjach pakietu Microsoft Office.Po osadzeniu danych XML w dokumencie danych o nazwie niestandardowe części XML.

Można utworzyć i zmodyfikować niestandardowe elementy XML w dokumencie przy użyciu rozwiązanie na poziomie aplikacji lub na poziomie dokumentu w programie Visual Studio.Nie trzeba uruchomić aplikacji pakietu Microsoft Office do tworzenia i modyfikowania niestandardowe elementy XML.

Stosuje się do: informacje w tym temacie dotyczą projektów na poziomie dokumentu i poziomie aplikacji projektów dla następujących aplikacji: Excel 2010 r.; Program PowerPoint 2010 r.; Program Word 2010.Aby uzyskać więcej informacji, zobacz Funkcje dostępne w aplikacjach pakietu Office i typ projektu.

[!UWAGA]

Visual Studio pozwala również do pamięci podręcznej obiektów danych dostosowań na poziomie dokumentu.Ta funkcja różni się od niestandardowe elementy XML, pomimo pewnych podobieństw.Aby uzyskać więcej informacji, zobacz Dane z pamięci podręcznej dostosowywane na poziomie dokumentu.

Opis części XML niestandardowe

Wprowadzono niestandardowe elementy XML pakietu Microsoft Office System 2007, z otwartych formatów XML.Do tych formatów należą nowe formaty plików XML do programu Excel, PowerPoint i Word (na przykład xlsx, pptx i docx).Dokumenty w tych formatach składa się z plików XML (także o nazwie części XML), są zorganizowane w folderach archiwum ZIP.Większość części XML wbudowanych części, które pomagają zdefiniować strukturę i stanu dokumentu.Jednakże dokumenty mogą zawierać niestandardowe elementy XML, które można przechowywać dowolne dane XML w dokumentach.

Formaty plików XML włączania aplikacji do pracy z dokumentami w sposób, że nie jest możliwe w przypadku starszych formatów plików binarnych (na przykład xls, ppt i .doc).Każda aplikacja może odczytywać archiwa ZIP można zbadać i modyfikować zawartość dokumentów, nawet jeśli nie jest zainstalowany pakiet Microsoft Office.

Aby uzyskać więcej informacji o strukturze Open XML i niestandardowe elementy XML zobacz następujące artykuły:

[!UWAGA]

Excel, Word i PowerPoint umożliwiają użyć niestandardowego części XML w dokumentach, które są zapisane w formacie pliku binarnego.Jednakże jeśli dokument zostanie zapisany w formacie binarnym, nie można dodawać lub modyfikować niestandardowe elementy XML bez uruchamiania aplikacji pakietu Microsoft Office.

Tworzenie i modyfikowanie niestandardowe elementy XML

Można utworzyć lub zmodyfikować niestandardowe elementy XML, gdy dokument jest otwarty w aplikacji pakietu Office lub po zamknięciu dokumentu — nawet jeśli nie jest zainstalowany pakiet Microsoft Office.

Modyfikacja części XML jest uruchomiona aplikacja pakietu Office

Niestandardowe elementy XML można pracować przy użyciu dostosowywania poziomie dokumentu lub dodatku poziomie aplikacji.Jeśli używasz dostosowania poziomu dokumentu będą zwykle pracować niestandardowych elementów XML, które są w dokumencie dostosowane.Jeśli używasz dodatku poziomie aplikacji, można tworzyć lub modyfikować niestandardowe składniki XML w każdym dokumencie, który jest otwarty w aplikacji.

Aby utworzyć niestandardowe części XML przy użyciu programu Visual Studio, Dodaj nowy CustomXMLPart do CustomXMLParts kolekcji w dokumencie.Aby uzyskać więcej informacji zobacz następujące tematy:

Modyfikacja części XML bez uruchamiania aplikacji pakietu Office

Można dodać lub zmodyfikować niestandardowe części XML bez uruchamiania programu Excel, PowerPoint lub Word.Jest to przydatne, jeśli chcesz pracować z danymi XML w dokumencie na komputerze, na którym nie jest zainstalowany, takiego jak serwer aplikacji pakietu Microsoft Office.

Aby dodać niestandardowe części XML bez uruchamiania programu Microsoft Office, należy użyć klasy w zestawie SDK Open XML.Klasy te mają zapewnić dostęp do zawartości określonych dokumentów pakietu Office Open XML.Na przykład, aby dodać niestandardowe części XML do skoroszytu programu Excel, można użyć AddNewPart <T> metoda WorkbookPart obiektu.Aby uzyskać więcej informacji, zobacz Open XML SDK 2.0.

Wiązanie części XML niestandardowe formanty zawartości w programie Word

Można powiązać formantów zawartości w roztworze Word elementy w niestandardowych części XML.Gdy niestandardowe części XML jest związany formant zawartości, dane niestandardowe części XML są wyświetlane w interfejsie użytkownika (UI) formantu zawartości.Jeśli użytkownik edytuje tekst w formancie, odpowiadającego im elementu XML jest automatycznie aktualizowany.Podobnie zmianie wartości elementu w części XML niestandardowych formantów zawartości, powiązane z elementów XML wyświetlić nowe dane.Aby uzyskać więcej informacji, zobacz Formanty zawartości.

Zobacz też

Zadania

Porady: dodawanie niestandardowych części XML do dostosowywania na poziomie dokumentów

Porady: dodawanie niestandardowych części XML do dokumentów za pomocą dodatków na poziomie aplikacji

Wskazówki: wiązanie formantów zawartości do niestandardowych części XML

Koncepcje

Schematy XML i dane dostosowywane na poziomie dokumentu

Formanty zawartości