ViewFields ViewFields ViewFields Interface


Represents the collection of ViewField objects in a view.

public interface class ViewFields : Microsoft::Office::Interop::Outlook::_ViewFields
public interface ViewFields : Microsoft.Office.Interop.Outlook._ViewFields
Public Interface ViewFields
Implements _ViewFields


This is a .NET interface derived from a COM coclass that is required by managed code for interoperability with the corresponding COM object. Use this derived interface to access all method, property, and event members of the COM object. However, if a method or event you want to use shares the same name under the same COM object, cast to the corresponding primary interface to call the method, and cast to the latest events interface to connect to the event. Refer to this topic for information about the COM object. For information about the method and property members of the COM object, see _ViewFields.

The ViewFields collection represents the Outlook item properties available for display in the view.

Use the Add(String) method of the ViewFields collection to add a view field for the following objects derived from the View object:

In a table view, the order of ViewField objects in the ViewFields collection is not the same as the order that field columns are displayed in the table view. A workaround to obtain the column order is to parse the string returned by the XML property.


Add(String) Add(String) Add(String)

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

(Inherited from _ViewFields)

Insert(String, Object) Insert(String, Object) Insert(String, Object)

Creates a new ViewField object and inserts it at the specified index within the ViewFields collection.

(Inherited from _ViewFields)

Remove(Object) Remove(Object) Remove(Object)

Removes an object from the collection.

(Inherited from _ViewFields)


Application Application Application

Returns an Application object that represents the parent Outlook application for the object. Read-only.

(Inherited from _ViewFields)

Class Class Class

Returns an OlObjectClass constant indicating the object's class. Read-only.

(Inherited from _ViewFields)

Count Count Count

Returns an Integer (int in C#) value indicating the count of ViewField objects in the specified collection. Read-only.

(Inherited from _ViewFields)

Item[Object] Item[Object] Item[Object]

Returns a ViewField object from the collection.

(Inherited from _ViewFields)

Parent Parent Parent

Returns the parent Object of the specified object. Read-only.

(Inherited from _ViewFields)

Session Session Session

Returns the NameSpace object for the current session. Read-only.

(Inherited from _ViewFields)

Applies to