Compartir a través de


Método Application.ViewApplyEx (Project)

Aplica una vista a la ventana activa, donde el cambio se puede realizar en una de las vistas integradas y aplicar a un panel especificado en una vista en dos paneles.

Sintaxis

expresión. ViewApplyEx (Name, SinglePane, Toggle, ApplyTo, BuiltInView)

Expresión Expresión que devuelve un objeto Application .

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
Name Opcional String Nombre de la vista que se va a mostrar en la ventana activa.
SinglePane Opcional Boolean True si se quita una división existente y la ventana activa muestra una vista de un solo panel. El valor predeterminado es False.
Toggle Opcional Boolean True si se pasa la ventana activa de un panel a dos paneles, o desde dos paneles a un panel. Toggle se omite si SinglePane es True. El valor predeterminado es False.
ApplyTo Opcional Número entero Especifica dónde se aplica la vista. El valor puede ser uno de los valores ApplyTo.
BuiltInView Opcional PjViewType Especifica una vista integrada. Puede ser una de las constantes de PjViewType. El valor predeterminado es pjViewUndefined. BuiltInView se omite si se especifica Name.

Valores ApplyTo

Valor Descripción
0 Panel principal (normalmente el superior) de una vista en dos paneles
1 Panel secundario (normalmente el inferior) de una vista en dos paneles
4 Panel activo
5 Panel principal, o panel Escala de tiempo cuando está activo

Valor devuelto

Boolean

Comentarios

Nota:

[!NOTA] En una vista combinada, el panel principal es la vista que permanece cuando se cierra un panel de detalles o secundario. Normalmente el panel principal se encuentra en la parte superior; no obstante Escala de tiempo es un panel secundario, pero se muestra en la parte superior. Por ejemplo, con la vista Hoja de recursos, al hacer clic en Detalles en la ficha Ver de la cinta de opciones, el panel secundario Formulario de recursos aparece en la parte inferior. Al hacer clic en Escala de tiempo se cierra el Formulario de recursos de la parte inferior y se abre el panel Escala de tiempo en la parte superior.

La vista Diagrama de Gantt no se puede combinar con la vista Organizador de equipo. Algunas vistas, como la vista Calendario, no se puede mostrar en un panel de detalles. El método ViewApply muestra un mensaje de error y, a continuación, muestra el error 1004, "se ha producido un error inesperado con el método".

Ejemplo:

El siguiente ejemplo configura la ventana activa de sección única en una vista combinada con el Diagrama de Gantt en el panel inferior. Se supone que la vista activa es algo distinto del diagrama de Gantt.

Sub ChangeWindowToGanttChart() 
    ViewApplyEx Toggle:=True, BuiltInView:=pjViewGantt 
End Sub

Si la vista en dos paneles actual incluye las vistas Uso de recursos y Escala de tiempo, y cualquiera de los paneles se encuentra seleccionado, el ejemplo siguiente muestra la vista Uso de recursos en el panel superior y la vista Uso de tareas en el inferior.

Sub ChangeSecondaryToTaskForm() 
    ViewApplyEx(Name:="Task Usage", ApplyTo:=1) 
End sub

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.