Objeto Report (Project)

Representa um relatório no Project que pode conter objetos do Office Art, como um Shape, ReportTable ou Chart. O objeto Report é um membro da coleção Relatórios .

Comentários

Observação

A gravação de macro 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 a 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 ativo. 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 Gerenciar suspenso. 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 Reports

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.