Compartir a través de


Método Application.FilePageSetupLegend (Project)

Crea una leyenda para la impresión de las vistas de los datos de tareas.

Sintaxis

expresión. FilePageSetupLegend (Name, TextWidth, LegendOn, Alignment, Text, LabelFontName, LabelFontSize, LabelFontBold, LabelFontItalic, LabelFontUnderline, LabelFontColor)

expresión Variable que representa un objeto Application.

Parámetros

Nombre Obligatorio/opcional Tipo de datos Descripción
Name Opcional String Nombre de la vista o del informe para los que se van a configurar las leyendas para su impresión.
TextWidth Opcional Integer Ancho del texto, en centímetros o pulgadas.
LegendOn Opcional Long Las páginas en la que aparece la leyenda. Puede ser una de las siguientes constantes de PjLegend: pjNoLegend, pjAfterLastPage o pjOnEveryPage.
Alignment Opcional Long La alineación del texto de la leyenda. Puede ser una de las siguientes constantes de PjAlignment: pjCenter, pjLeft o pjRight. El valor predeterminado es pjRight.
Text Opcional String Texto que se va a mostrar en la leyenda. Los códigos de formato especiales se pueden incluir como parte de la leyenda.
LabelFontName Opcional String Nombre de la fuente.
LabelFontSize Opcional Integer Tamaño de la fuente en puntos.
LabelFontBold Opcional Boolean True si la fuente está en negrita; de lo contrario, False.
LabelFontItalic Opcional Boolean True si la fuente está en cursiva; de lo contrario, False.
LabelFontUnderline Opcional Boolean True si la fuente está subrayada; de lo contrario, False.
LabelFontColor Opcional Long El color de la fuente. Puede ser una de las constantes PjColor ; vea la tabla de constantes PjColor .

Códigos de formato

Código de formato Descripción
&B Activa o desactiva la impresión en negrita.
&yo Activa o desactiva la impresión en cursiva.
&U Activa o desactiva la impresión del subrayado.
&""fontname"" Imprime los caracteres situados detrás del código de formato en la fuente especificada. Por ejemplo: &""Arial"".
&nn Imprime los caracteres situados detrás del código de formato con el tamaño de fuente especificado. Use un número de dos cifras para especificar un tamaño en puntos. Por ejemplo: &08.
&P""path"" Inserta la imagen especificada. Por ejemplo, &P"" [Mis documentos] \Image.gif"". El término [Mis documentos] representa la ruta de acceso completa a la carpeta Mis documentos.
&[Fecha] Imprime la fecha actual del sistema.
&[Hora] Imprime la hora actual del sistema.
&[Archivo] Imprime el nombre de archivo.
&[Página] Imprime el número de página.
&[Pages] Imprime el número total de páginas del documento.
&[Project Title] Imprime el título.
&[Compañía] Imprime el nombre de la compañía.
&[Manager] Imprime el nombre del director.
&[Start Date] Imprime la fecha de inicio del proyecto.
&[Finish Date] Imprime la fecha de finalización del proyecto.
&[Current Date] Imprime la fecha actual del proyecto.
&[Status Date] Imprime la fecha de estado del proyecto.
&[Ver] Imprime el nombre de la vista.
&[Informe] Imprime el nombre del informe.
&[Filter] Imprime el nombre del filtro.
&[Saved Date] Imprime la fecha en la que se guardó por última vez.
&[Asunto] Imprime el asunto.
&[Author] Imprime el autor.
&[Keyword] Imprime las palabras clave.
&[Field_Name] Imprime el valor del campo especificado por Nombre_Campo. Si se va a ejecutar una macro en más de un idioma, el campo especificado por Field_Name deberá usar el nombre traducido en cada idioma. Por ejemplo: &[Costo real].

Constantes PjColor

Constante Constante
pjColorAutomatic pjNavy
pjAqua pjOlive
pjBlack pjPurple
pjBlue pjRed
pjFuchsia pjSilver
pjGray pjTeal
pjGreen pjYellow
pjLime pjWhite
pjMaroon

Valor devuelto

Booleano

Comentarios

Utiliza el método FilePageSetupLegend sin especificar ningún argumento, muestra el cuadro de diálogo Configurar página con la ficha leyenda seleccionada.

[!NOTA] FilePageSetupLegend solo funciona con vistas de datos de la tarea.

Para editar una leyenda en la que LabelFontColor puede ser un valor RGB hexadecimal, use el método FilePageSetupLegendEx .

Ejemplo

En el siguiente ejemplo se configura una leyenda para su impresión.

Sub SetLegend() 
 
 Dim strLegend As String 
 
 strLegend = GetFontFormatCode("Arial") 
 strLegend = strLegend & "&BThis text will appear in the legend.&B" 
 
 Application.FilePageSetupLegend Text:=strLegend, _ 
 Alignment:=pjCenter, LegendOn:=pjOnEveryPage 
End Sub 
 
Public Function GetFontFormatCode(strFontName As String) As String 
 
 GetFontFormatCode = "&" & Chr(34) & strFontName & Chr(34) 
End Function

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.