Método Application.FilePageSetupLegendEx (Project)
Cria uma legenda para visualizações de impressão de dados de tarefa, onde a cor pode ser um valor hexadecimal.
Sintaxe
expressão. FilePageSetupLegendEx (Name, TextWidth, LegendOn, Alignment, Text, LabelFontName, LabelFontSize, LabelFontBold, LabelFontItalic, LabelFontUnderline, LabelFontColor)
Expressão Uma expressão que retorna um objeto Application .
Parâmetros
Nome | Obrigatório/Opcional | Tipo de dados | Descrição |
---|---|---|---|
Name | Opcional | String | O nome do modo de exibição ou relatório no qual as legendas devem ser configuradas para a impressão. |
TextWidth | Opcional | Integer | A largura do texto, em polegadas ou centímetros. |
LegendOn | Opcional | Long | As páginas em que a legenda será exibida. Pode ser uma das seguintes constantes PjLegend: pjNoLegend, pjAfterLastPage ou pjOnEveryPage. |
Alignment | Opcional | Long | O alinhamento do texto na legenda. Pode ser uma das seguintes constantes PjAlignment: pjCenter, pjLeft ou pjRight. O valor padrão é pjCenter. |
Text | Opcional | String | O texto a ser exibido na legenda. Os códigos de formato especial podem ser incluídos como parte da legenda. |
LabelFontName | Opcional | String | O nome da fonte. |
LabelFontSize | Opcional | Integer | O tamanho da fonte em pontos. |
LabelFontBold | Opcional | Boolean | True se a fonte for negrito; Caso contrário, False. |
LabelFontItalic | Opcional | Boolean | True se a fonte for itálico; Caso contrário, False. |
LabelFontUnderline | Opcional | Boolean | True se a fonte estiver sublinhada; Caso contrário, False. |
LabelFontColor | Opcional | Long | A cor da fonte. Pode ser um valor RGB, onde vermelho é o último byte. Por exemplo, o valor &H01FFFF é amarelo. |
Formatar códigos
Formatar código | Descrição |
---|---|
&B | Ativa ou desativa a impressão em negrito. |
&eu | Ativa ou desativa a impressão em itálico. |
&U | Ativa ou desativa a impressão em sublinhado. |
&""fontname"" | Imprime caracteres que seguem o código de formato na fonte especificada. Por exemplo &""Arial"". |
&nn | Imprime caracteres que seguem o código de formato no tamanho de fonte especificado. Use um número de dois dígitos para especificar um tamanho em pontos. Por exemplo, &08. |
&P""path"" | Insere a imagem especificada. Por exemplo, &P"" [Meus documentos] \Image.gif"". O termo [Meus Documentos] representa o caminho completo para a pasta Meus Documentos. |
&[Date] | Imprime a data do sistema atual. |
&[Hora] | Imprime a hora do sistema atual. |
&[Arquivo] | Imprime o nome do arquivo. |
&[Page] | Imprime o número da página. |
&[Pages] | Imprime o número total de páginas no documento. |
&[Project Title] | Imprime o título. |
&[Empresa] | Imprime o nome da empresa. |
&[Manager] | Imprime o nome do gerente. |
&[Start Date] | Imprime a data de início do projeto. |
&[Finish Date] | Imprime a data de término do projeto. |
&[Current Date] | Imprime a data atual do projeto. |
&[Status Date] | Imprime a data de status do projeto. |
&[Exibir] | Imprime o nome do modo de exibição. |
&[Relatório] | Imprime o nome do relatório. |
&[Filter] | Imprime o nome do filtro. |
&[Saved Date] | Imprime a última data salva. |
&[Assunto] | Imprime o assunto. |
&[Autor] | Imprime o autor. |
&[Palavra-chave] | Imprime as palavras-chave. |
&[Field_Name] | Imprime o valor do campo especificado com Nome_do_Campo. Se uma macro for executada em mais de um idioma, o campo especificado com Nome_do_Campo deverá usar o nome traduzido para cada idioma. Por exemplo, &[Custo Real]. |
Valor de retorno
Boolean
Comentários
Usar o método FilePageSetupLegendEx sem especificação de argumentos exibe a caixa de diálogo Configurar página com a guia legenda selecionada.
[!OBSERVAçãO] FilePageSetupLegendEx funciona somente com exibições de dados de tarefa.
Exemplo
O exemplo a seguir configura uma legenda para impressão.
Sub SetLegend()
Dim strLegend As String
strLegend = GetFontFormatCode("Arial")
strLegend = strLegend & "&BThis text will appear in the legend.&B"
Application.FilePageSetupLegendEx Text:=strLegend, _
Alignment:=pjCenter, LegendOn:=pjOnEveryPage
End Sub
Public Function GetFontFormatCode(strFontName As String) As String
GetFontFormatCode = "&" & Chr(34) & strFontName & Chr(34)
End Function
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.