Método Chart.SetDefaultChart
Especifica o nome do modelo de gráfico que usa o Excel de Microsoft Office quando ele cria novos 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 seqüência de caracteres que indica o nome do modelo de gráfico padrão que será usado para criar novos gráficos.Esse nome pode identificar um gráfico na Galeria para um modelo definido pelo usuário ou pode ser uma da Microsoft.Office.Interop.Excel.XlChartType valores que especifica um modelo de gráfico interno.
Exemplos
O exemplo de código a seguir define o modelo de gráfico padrão para o tipo de gráfico de linha. Em seguida, o exemplo adiciona um novo gráfico à planilha ativa e preenche os dados de origem de um intervalo especificado na planilha. Para executar este exemplo de código, a sua pasta de trabalho deve conter uma planilha denominada 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(),missing].Value2 = "Product" + i.ToString();
Globals.Sheet1.Range["B" + (i + 1).ToString(),missing].Value2 = i * 10;
}
Excel.Range data = Globals.Sheet1.Range["A1", "B4"];
myNewChart.SetSourceData(data, missing);
}
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.