Прочитать на английском

Поделиться через


свойство View.XML (Outlook)

Возвращает или задает строковое значение, указывающее xml-определение текущего представления. Для чтения и записи.

Синтаксис

expression. XML

Выражение Переменная, представляющая объект View .

Замечания

Определение XML описывает тип представления с помощью ряда тегов и ключевых слов, соответствующих различным свойствам самого представления. При создании представления выполняется синтаксический анализ определения XML для отображения параметров для нового представления.

Чтобы определить структуру XML-кода при создании представлений, можно создать представление с помощью пользовательского интерфейса Outlook, а затем получить свойство XML для этого представления.

Чтобы программно добавить пользовательское поле в представление, используйте метод Add объекта ViewFields . Это рекомендуемый способ динамического изменения представления при задании свойства XML объекта View .

Пример

В следующем примере Microsoft Visual Basic для приложений (VBA) создается экземпляр коллекции Views и отображается xml-определение представления с именем "Табличное представление". Если представление не существует, оно создает его.

Sub DisplayViewDef() 
 
 'Displays the XML definition of a View object 
 
 Dim objName As Outlook.NameSpace 
 
 Dim objViews As Outlook.Views 
 
 Dim objView As Outlook.View 
 
 
 
 Set objName = Application.GetNamespace("MAPI") 
 
 Set objViews = objName.GetDefaultFolder(olFolderInbox).Views 
 
 'Return a view called Table View if it already exists, else create one 
 
 Set objView = objViews.Item("Table View") 
 
 If objView Is Nothing Then 
 
 Set objView = objViews.Add("Table View", olTableView, olViewSaveOptionAllFoldersOfType) 
 
 End If 
 
 MsgBox objView.XML 
 
End Sub

Ниже приведены измененные свойства, которые отображаются в следующем исходном коде XML. Помимо определений свойств, источник XML также определяет все объекты, составляющие представление. В следующем примере показано xml-определение столбцов, которые отображаются в представлении выше.

<heading>Flag Status</heading>     <prop>http://schemas.microsoft.com/mapi/proptag/0x10900003</prop>     <type>i4</type>     <bitmap>1</bitmap>     <style>padding-left:3px;text-align:center;padding-left:3px</style> </column> <column>     <format>boolicon</format>     <heading>Attachment</heading>     <prop>urn:schemas:httpmail:hasattachment</prop>     <type>boolean</type>     <bitmap>1</bitmap>     <style>padding-left:3px;text-align:center;padding-left:3px</style>     <displayformat>3</displayformat> </column>

См. также

Отобразить объект

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.