Compartir a través de


Ver objeto (Outlook)

Representa una vista personalizable utilizada para ordenar, agrupar y ver datos.

Comentarios

El objeto View permite crear vistas personalizables que permiten ordenar, agrupar y finalmente ver mejor datos de todo tipo. Existen diversos tipos de vistas diferentes que proporcionan la flexibilidad necesaria para crear y mantener los datos importantes.

  • El tipo de vista de tabla (olTableView) permite ver los datos de una tabla sencilla basada en campos.

  • El tipo de vista Calendario (olCalendarView) permite ver los datos en formato de calendario.

  • El tipo de vista Tarjetas de visita (olCardView) permite ver los datos de una serie de tarjetas de visita. Todas las tarjetas muestran la información que contiene el elemento y se pueden ordenar.

  • El tipo de vista de iconos (olIconView) permite ver los datos como iconos, de forma parecida a una carpeta o explorador de Windows.

  • El tipo de vista Escala de tiempo (olTimelineView) permite ver los datos a medida que se reciben en una escala de tiempo lineal personalizable.

Vistas se definen y personalizan mediante la propiedad XML del objeto de vista. La propiedad XML permite crear y establecer un esquema XML personalizado que define las distintas características de una vista.

Use Views (index), donde index es el nombre del objeto View o su valor ordinal, para devolver un único objeto View .

Utilice el método Add de la colección Views para crear una nueva vista.

Use siempre Save para guardar una vista después de cambiar cualquiera de sus propiedades.

Ejemplo:

En el ejemplo siguiente se devuelve una vista denominada vista de tabla y la almacena en una variable de tipo View denominada objView. Antes de ejecutar este ejemplo, asegúrese de que una vista con el nombre "Table View" existe.

Sub GetView() 
 
 'Creates a new view 
 
 Dim objName As NameSpace 
 
 Dim objViews As Views 
 
 Dim objView As View 
 
 
 
 Set objName = Application.GetNamespace("MAPI") 
 
 Set objViews = objName.GetDefaultFolder(olFolderInbox).Views 
 
 'Return a view called Table View 
 
 Set objView = objViews.Item("Table View") 
 
End Sub

En el ejemplo siguiente , se crea una nueva vista de tipo olTableView denominada New Table.

Sub CreateView() 
 
 'Creates a new view 
 
 Dim objName As NameSpace 
 
 Dim objViews As Views 
 
 Dim objNewView As View 
 
 
 
 Set objName = Application.GetNamespace("MAPI") 
 
 Set objViews = objName.GetDefaultFolder(olFolderInbox).Views 
 
 Set objNewView = objViews.Add(Name:="New Table", _ 
 
 ViewType:=olTableView, SaveOption:=olViewSaveOptionThisFolderEveryone) 
 
End Sub

Métodos

Nombre
Apply
Copy
Delete
GoToDate
Reset
Save

Propiedades

Nombre
Aplicación
Class
Filter
Language
LockUserChanges
Name
Parent
SaveOption
Session
Estándar
ViewType
XML

Vea también

Ver los miembros del objetoReferencia del modelo de objetos de Outlook

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.