Partager via


_ViewFields.Add Method

Adds the specified field to the end of the ViewFields collection for the view.

Namespace:  Microsoft.Office.Interop.Outlook
Assembly:  Microsoft.Office.Interop.Outlook (in Microsoft.Office.Interop.Outlook.dll)

Syntax

'Declaration
<DispIdAttribute()> _
Function Add ( _
    PropertyName As String _
) As ViewField
'Usage
Dim instance As _ViewFields
Dim PropertyName As String
Dim returnValue As ViewField

returnValue = instance.Add(PropertyName)
[DispIdAttribute()]
ViewField Add(
    string PropertyName
)

Parameters

  • PropertyName
    Type: System.String

    The name of the property to which the new object is associated. This property can be referenced by field name (displayed in the Field Chooser) or by namespace (represented by _ViewField.ViewXMLSchemaName).

Return Value

Type: Microsoft.Office.Interop.Outlook.ViewField
A ViewField object that represents the new view field.

Remarks

Referencing the property in PropertyName by its field name requires the localized name in the corresponding locale. For more information on referencing properties by namespace, see Referencing Properties by Namespace.

If you are adding a custom property to the ViewFields collection, the property must exist in the UserDefinedProperties collection for the View’s parent folder.

If the property already exists in the ViewFields collection, Outlook will raise an error.

To programmatically add a custom field to a view, use the ViewFields.Add method. This is the recommended way to dynamically change the view over setting the XML property.

Certain properties cannot be added to a view using ViewFields.Add, including binary properties, computed properties, and HTML or RTF body content. For more information, see Unsupported Properties in a Table Object or Table Filter.

See Also

Reference

_ViewFields Interface

_ViewFields Members

Microsoft.Office.Interop.Outlook Namespace

Other Resources

How to: Add Fields to a View