Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Хранит сведения о клиенте (например, имя, адрес, номер телефона и т. д.) или другую информацию в формате XML в виде коллекции объектов CustomXMLPart , связанных с объектом Microsoft PowerPoint.
Замечания
Данные клиента можно хранить в объектах CustomLayout, Master, Presentation, Shape и Slide . С одним и тем же объектом можно связать один или несколько объектов CustomXMLPart .
Данные клиента сохраняются от одного экземпляра к другому в документе PowerPoint только при сохранении документа в формате XML-файла в виде xml-презентации PowerPoint. Данные клиентов не сохраняются в документах, сохраненных в форматах .ppt, .htm или MHT.
В PowerPoint нет пользовательского интерфейса, связанного с данными клиентов. Единственным способом назначения данных клиента и управления ими является программный способ.
Используйте метод Add , чтобы добавить новый объект CustomXMLPart в коллекцию CustomerData .
Используйте метод Delete для удаления объекта CustomXMLPart из коллекции CustomerData .
Используйте метод Item , чтобы получить определенный объект CustomXMLPart из коллекции. Отдельные элементы в коллекции представлены идентификаторами GUID (глобально уникальными идентификаторами).
Используйте данные клиента так же, как вы использовали объекты Tags в версиях PowerPoint, предшествующих Microsoft Office PowerPoint 2007, то есть для связывания данных с объектами. Однако данные клиента являются более эффективными, чем теги, так как данные можно хранить в формате XML, а не в виде простой строки.
Вы можете связать данные клиентов в PowerPoint с внешними данными, сохранив идентификаторы настраиваемых XML-частей в электронной таблице или базе данных вместе с внешними данными.
При копировании объекта, содержащего данные клиента, данные клиента копируются в новый объект . PowerPoint создает новый объект CustomXMLPart для хранения скопированных данных, так как два объекта CustomLayout, Master, Presentation, Shape или Slide никогда не могут быть связаны с тем же объектом CustomXMLPart .
Пример
В следующем примере показано, как добавить объект CustomXMLPart в коллекцию CustomerData первой фигуры на первом слайде активной презентации и как загрузить XML-строку в настраиваемую часть XML. Он выводит идентификатор настраиваемой ЧАСТИ XML и СТРОКУ XML в окне Интерпретация.
Public Sub CustomerData_Example()
Dim pptCustomXMLPart As CustomXMLPart
Set pptCustomXMLPart = ActivePresentation.Slides(1).Shapes(1).customerData.Add
Debug.Print pptCustomXMLPart.Id
pptCustomXMLPart.LoadXML ("<Customer><CustomerID>Customer #1</CustomerID></Customer>")
Debug.Print pptCustomXMLPart.xml
End Sub
См. также
Справочник по объектной модели PowerPoint
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.