Workbook.CustomXMLParts Свойство (2007 System)
Обновлен: Ноябрь 2007
Получает коллекцию настраиваемых XML-частей в книге.
Пространство имен: Microsoft.Office.Tools.Excel
Сборка: Microsoft.Office.Tools.Excel.v9.0 (в Microsoft.Office.Tools.Excel.v9.0.dll)
Синтаксис
'Декларация
<BrowsableAttribute(False)> _
Public ReadOnly Property CustomXMLParts As CustomXMLParts
'Применение
Dim instance As Workbook
Dim value As CustomXMLParts
value = instance.CustomXMLParts
[BrowsableAttribute(false)]
public CustomXMLParts CustomXMLParts { get; }
Значение свойства
Тип: Microsoft.Office.Core.CustomXMLParts
Коллекция Microsoft.Office.Core.CustomXMLParts, содержащая все настраиваемые XML-части в книге.
Заметки
Дополнительные сведения о настраиваемых XML-частях см. в разделе Общие сведения о пользовательских XML-частях.
Примеры
В следующем примере кода данные сотрудников добавляются в документ, при помощи вставки нового Microsoft.Office.Core.CustomXMLPart в коллекцию Microsoft.Office.Core.CustomXMLParts. Затем пример возвращает данные сотрудника из XML-части и отображает имя сотрудника и дату найма на листе Sheet1.
В этом примере демонстрируется настройка уровня документа.
Private Sub AddCustomXMLPart()
Dim xmlString As String = _
"<?xml version=""1.0"" encoding=""utf-8"" ?>" _
+ "<employees>" _
+ "<employee>" _
+ "<name>Karina Leal</name>" _
+ "<hireDate>1999-04-01</hireDate>" _
+ "</employee>" _
+ "</employees>"
Dim employeeXMLPart As Office.CustomXMLPart = _
Me.CustomXMLParts.Add(xmlString)
Globals.Sheet1.Range("A1").Value2 = employeeXMLPart.SelectSingleNode( _
"/employees[1]/employee[1]/name[1]").Text
Globals.Sheet1.Range("A2").Value2 = employeeXMLPart.SelectSingleNode( _
"/employees[1]/employee[1]/hireDate[1]").Text
End Sub
private void AddCustomXMLPart()
{
string xmlString =
"<?xml version=\"1.0\" encoding=\"utf-8\" ?>"
+ "<employees>"
+ "<employee>"
+ "<name>Karina Leal</name>"
+ "<hireDate>1999-04-01</hireDate>"
+ "</employee>"
+ "</employees>";
Office.CustomXMLPart employeeXMLPart =
this.CustomXMLParts.Add(xmlString,missing);
Globals.Sheet1.Range["A1",missing].Value2 = employeeXMLPart.SelectSingleNode(
"/employees[1]/employee[1]/name[1]").Text;
Globals.Sheet1.Range["A2",missing].Value2 = employeeXMLPart.SelectSingleNode(
"/employees[1]/employee[1]/hireDate[1]").Text;
}
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.