Compartilhar via


Como: Adicionar controles de gráfico a planilhas

Se aplica a

As informações contidas neste tópico se aplicam apenas às especificado Ferramentas do Visual Studio para o Office projetos e as versões do Microsoft Office.

Projetos de nível de documento

  • O Excel 2007

  • O Excel 2003

Projetos de nível de aplicativo

  • O Excel 2007

For more information, see Recursos disponíveis pelo aplicativo e o tipo de projeto.

Você pode adicionar controles de Chart a uma planilha do Microsoft Office Excel em tempo de design e em tempo de execução em personalizações em nível de documento.

Iniciando no Visual Studio 2008 Serviço Pack 1 (SP1), você pode adicionar controles de Chart em tempo de execução em suplementos de nível de aplicativo.

Este tópico descreve as seguintes tarefas:

  • Adicionar controles de gráfico no tempo de design

  • Adicionar controles de gráfico no tempo de execução em um projeto de nível de documento

  • Adicionar controles de gráfico no tempo de execução em um projeto de nível de aplicativo

Para obter mais informações sobre controles de Chart , consulte Controlarar de gráfico.

Adicionando controles de gráfico em tempo de design

Você pode adicionar o Controlarar de Chart à sua planilha da mesma maneira que você adicionaria um gráfico de dentro do aplicativo.

Observação:

O Chart Controlarar não está disponível Dados de caixa de ferramentas ou a janela de Dadosta Sources.

Para adicionar um Controlarar de host do gráfico a uma planilha usando o Assistente de gráfico no Excel 2003

  1. No menu Inserir, clique em Gráfico.

    O Assistente de gráfico aparece.

    Observação:

    Se a Inserir menu não está disponível na barra de ferramentas, clique no documento para que ele foco.

  2. Selecionar o tipo de gráfico desejado na de tipos padrão de ou Guia de de tipos Personalizars dos do Assistente de gráfico e clique em Avançar de .

  3. Selecionar o intervalo de células que contém os dados para o gráfico (células A5 a D8) e clique em Avançar de .

Selecionar as opções desejadas em Etapa 3 de 4 do Assistente de gráfico e clique em Concluir.

Para adicionar um Controlarar de host do gráfico a uma planilha no Excel 2007

  1. No Inserir guia , no AAgruparar gráficos, clique em Coluna, clique em uma categoria de gráficos e, em seguida, clique no tipo de gráfico que você deseja.

  2. Em Inserir gráfico Caixa de Diálogo, clique em OK.

  3. Na guia de design, no AAgruparar dados, clique em Selecionar data.

  4. In the Select Data Source dialog box, click in the ChartData range box and clear any default selection.

  5. No Dados de Planilha de gráfico, Selecionar o intervalo de células que contém os dados para o gráfico (células A5 a D8).

  6. Em Selecionar Origem de dados Caixa de Diálogo, clique em OK.

Adicionando controles de gráfico em tempo de execução em um projeto de nível de documento

Você pode adicionar o Controlarar de Chart dinamicamente em tempo de execução.Gráficos criados dinamicamente não são persistentes no documento como Host controla quando o documento é Fechada.For more information, see Adicionar controles a documentos do Office em tempo de execução.

Para adicionar um Controlarar de gráfico de uma planilha programaticamente

  • No manipulador de eventos Startup de Sheet1, Inserir o seguinte código para adicionar o Controlarar de Chart.

    Dim employeeData As Microsoft.Office.Tools.Excel.Chart
    employeeData = Me.Controls.AddChart(25, 110, 200, 150, "employees")
    employeeData.ChartType = Excel.XlChartType.xl3DPie
    
    ' Gets the cells that define the data to be charted.
    Dim chartRange As Excel.Range = Me.Range("A5", "D8")
    employeeData.SetSourceData(chartRange)
    
    Microsoft.Office.Tools.Excel.Chart employeeData;
    employeeData = this.Controls.AddChart(25, 110, 200, 150, "employees");
    employeeData.ChartType = Excel.XlChartType.xl3DPie;
    
    // Gets the cells that define the data to be charted.
    Excel.Range chartRange = this.get_Range("A5", "D8");
    employeeData.SetSourceData(chartRange, missing);
    

Adicionando controles de gráfico em tempo de execução em um projeto de nível de aplicativo

Iniciando no SP1, você pode adicionar um Chart Controlarar programaticamente a qualquer Abrir planilha em um projeto de suplemento do nível do aplicativo.For more information, see Estendendo os documentos do Word e Excel pastas de trabalho no nível de aplicativo Adicionar-ins em tempo de execução.

Gráfico criado dinamicamente controles não são persistentes na planilha como Host controla quando a planilha é fechada.For more information, see Adicionar controles a documentos do Office em tempo de execução.

Para adicionar um Controlarar de gráfico de uma planilha programaticamente

  • O código a seguir gera um item de host de planilha que se baseia o Abrir planilha e, em seguida, adiciona um Controlarar de Chart.

    Private Sub AddChart()
        Dim worksheet As Worksheet = CType(Application.ActiveWorkbook.Worksheets(1),  _
            Excel.Worksheet).GetVstoObject()
        Dim cells As Excel.Range = worksheet.Range("A5", "D8")
        Dim chart As Chart = worksheet.Controls.AddChart(cells, "employees")
        chart.ChartType = Excel.XlChartType.xl3DPie
        chart.SetSourceData(cells, Type.Missing)
    
    End Sub
    
    private void AddChart()
    {
        Worksheet worksheet =
            ((Excel.Worksheet)Application.
                  ActiveWorkbook.Worksheets[1]).GetVstoObject();
        Excel.Range cells = worksheet.Range["A5", "D8"];
        Chart chart = worksheet.Controls.AddChart(cells, "employees");
        chart.ChartType = Microsoft.Office.Interop.Excel.XlChartType.xl3DPie;
        chart.SetSourceData(cells, missing);
    }       
    

Compilando o código

Este exemplo tem os seguintes requisitos:

  • Dados para ser colocados no gráfico, armazenadas no intervalo de A5 para D8 na planilha.

Consulte também

Conceitos

Estendendo os documentos do Word e Excel pastas de trabalho no nível de aplicativo Adicionar-ins em tempo de execução

Desenvolvimento de Adicionar-in de aplicativo-nível do Excel

Controlarar de gráfico

Itens de host e Visão geral sobre controles de host

Vinculando dados a controles

Item de host ChartSheet

Limitações através de programação de itens de host e controles de host

Outros recursos

Controles em documentos do Office

Controles de host do Excel

Date

History

Motivo

De 2008 de julho

Adicionado uma seção que mostra como adicionar um Controlarar do gráfico para uma planilha em um suplemento em nível de aplicativo.

Alteração de recurso do SP1.