Método Chart.SetDefaultChart
Especifica o nome do modelo de gráfico que o Microsoft Office Excel usa quando cria novos elementos gráficos.
Namespace: Microsoft.Office.Tools.Excel
Assembly: Microsoft.Office.Tools.Excel (em Microsoft.Office.Tools.Excel.dll)
Sintaxe
'Declaração
Sub SetDefaultChart ( _
Name As Object _
)
void SetDefaultChart(
Object Name
)
Parâmetros
- Name
Tipo: System.Object
Uma cadeia de caracteres que indica o nome do modelo padrão de gráfico que será usado para criar novos elementos gráficos.Este nome pode identificar um gráfico na galeria para um modelo definido pelo usuário, ou pode ser um dos valores de Microsoft.Office.Interop.Excel.XlChartType que especifica um modelo interno do gráfico.
Exemplos
O exemplo de código a seguir define o modelo de gráfico para o tipo de gráfico de linhas.Em seguida o exemplo adiciona um novo elemento gráfico a planilha ativo e preenche os dados de origem de um intervalo especificado na planilha.Para executar este exemplo de código, sua pasta de trabalho deve conter uma planilha chamada Sheet1 com um gráfico chamado Chart_1.
Private Sub SetDefaultLineChartTemplate()
' Set default chart template
Dim myChart As Microsoft.Office.Tools.Excel.Chart = _
Globals.Sheet1.Chart_1
myChart.SetDefaultChart(Excel.XlChartType.xlLine)
' Add a new chart and populate source data
Dim myNewChart As Microsoft.Office.Tools.Excel.Chart = _
Globals.Sheet1.Controls.AddChart( _
Globals.Sheet1.Range("D5", "J16"), "myNewChart")
Globals.Sheet1.Range("A1").Value2 = "Product"
Globals.Sheet1.Range("B1").Value2 = "Units Sold"
Dim i As Integer
For i = 1 To 3
Globals.Sheet1.Range("A" + (i + 1).ToString()).Value2 = "Product" + i.ToString()
Globals.Sheet1.Range("B" + (i + 1).ToString()).Value2 = i * 10
Next
Dim data As Excel.Range = Globals.Sheet1.Range.Item("A1", "B4")
myNewChart.SetSourceData(data)
End Sub
private void SetDefaultLineChartTemplate()
{
// Set default chart template
Microsoft.Office.Tools.Excel.Chart myChart =
Globals.Sheet1.Chart_1;
myChart.SetDefaultChart(Excel.XlChartType.xlLine);
// Add a new chart and populate source data
Microsoft.Office.Tools.Excel.Chart myNewChart =
Globals.Sheet1.Controls.AddChart(
Globals.Sheet1.Range["D5","J16"],"myNewChart");
Globals.Sheet1.Range["A1","A1"].Value2 = "Product";
Globals.Sheet1.Range["B1","B1"].Value2 = "Units Sold";
for (int i = 1; i<4; i++)
{
Globals.Sheet1.Range["A" + (i + 1).ToString()].Value2 = "Product" + i.ToString();
Globals.Sheet1.Range["B" + (i + 1).ToString()].Value2 = i * 10;
}
Excel.Range data = Globals.Sheet1.Range["A1", "B4"];
myNewChart.SetSourceData(data);
}
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.