Objeto de relatório (Projeto)

Representa um relatório no Project que pode conter objetos de arte de escritório, como uma forma, uma tabela de relatório ou um gráfico. O objeto Report é membro da coleção Reports .

Comentários

Observação

A gravação de macros para o objeto Report não é implementada. Ou seja, quando você grava uma macro no Project e adiciona manualmente um relatório ou edita um relatório, as etapas para adicionar e editar o relatório não são registradas.

Exemplo

Para criar um relatório, use o método Reports.Add . Por exemplo, o comando a seguir cria um relatório chamado Meu Novo Relatório.

ActiveProject.Reports.Add "My New Report"

Quando você executa o comando, o Project cria o relatório e, em seguida, altera o modo de exibição para a guia DESIGN da faixa de opções, em FERRAMENTAS DE RELATÓRIO. Use os itens da ferramenta de design na faixa de opções para adicionar imagens, formas, gráficos, tabelas ou caixas de texto ao relatório. Como alternativa, você pode adicionar e editar itens programaticamente no relatório usando membros dos objetos Shape, ShapeRange, Chart e ReportTable .

Figura 1. Creating a report in Project

Criando um relatório no Project Para excluir um relatório, primeiro você deve fechar a exibição de relatório ativa. Por exemplo, na guia DESIGN da faixa de opções, no grupo Exibir , escolha um relatório diferente no menu suspenso Relatórios . Em seguida, no grupo Relatório na faixa de opções, escolha Organizador no menu suspenso Gerenciar . Na caixa de diálogo Organizador , escolha a guia Relatórios , selecione Meu Novo Relatório no painel do projeto e escolha Excluir.

Para excluir programaticamente o relatório ativo, execute a macro a seguir.

Sub DeleteTheReport()
    Dim i As Integer
    Dim reportName As String
    
    reportName = "My New Report"
    
    ' To delete the active report, change to another view.
    ViewApplyEx Name:="&Gantt Chart"
    
    ActiveProject.Reports(reportName).Delete
End Sub

Métodos

Nome
Apply
Delete

Propriedades

Nome
Application
Índice
Nome
Responsável
Shapes

Confira também

Objeto Chart

Objeto de Relatórios

Objeto ReportTable

Objeto Shape

Objeto ShapeRange

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.