Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Obtém um objeto representando um único gráfico incorporado (um ChartObject objeto) ou uma coleção de todos os gráficos incorporados (um ChartObjects objeto) na folha.
Namespace: Microsoft.Office.Tools.Excel
Assembly: Microsoft.Office.Tools.Excel (em Microsoft.Office.Tools.Excel.dll)
Sintaxe
'Declaração
Function ChartObjects ( _
Index As Object _
) As Object
Object ChartObjects(
Object Index
)
Parâmetros
- Index
Tipo: System.Object
O nome ou número das Microsoft.Office.Tools.Excel.ChartSheet.Esse argumento pode ser uma matriz, para especificar mais de um gráfico.
Valor de retorno
Tipo: System.Object
Comentários
Esse método não é equivalente a Charts propriedade. Esse método retorna gráficos incorporados; o Charts propriedade retorna folhas de gráfico. Use o Chart propriedade para retornar o Microsoft.Office.Interop.Excel.Chart o objeto para um gráfico incorporado.
Optional Parameters
Para obter informações sobre os parâmetros opcionais, consulte Parâmetros opcionais em soluções do Office.
Exemplos
O seguinte exemplo de código usa a ChartObjects método para especificar se a coleção de gráficos incorporados foi criada por Microsoft Office Excel.
Private Sub UseChartObjects()
Globals.Sheet1.Range("A1", "A5").Value2 = 22
Globals.Sheet1.Range("B1", "B5").Value2 = 55
Me.SetSourceData(Globals.Sheet1.Range("A1", "B5"), _
Excel.XlRowCol.xlColumns)
Me.ChartType = Excel.XlChartType.xlBarClustered
Dim ChartObjects1 As Excel.ChartObjects = _
CType(Me.ChartObjects(), Excel.ChartObjects)
If ChartObjects1.Creator = Excel.XlCreator.xlCreatorCode Then
MsgBox("The ChartObjects was created by Microsoft Office Excel.")
End If
End Sub
private void UseChartObjects()
{
Globals.Sheet1.Range["A1", "A5"].Value2 = 22;
Globals.Sheet1.Range["B1", "B5"].Value2 = 55;
this.SetSourceData(Globals.Sheet1.Range["A1", "B5"],
Excel.XlRowCol.xlColumns);
this.ChartType = Excel.XlChartType.xlBarClustered;
Excel.ChartObjects chartObjects =
(Excel.ChartObjects)this.ChartObjects(missing);
if (chartObjects.Creator == Excel.XlCreator.xlCreatorCode)
{
MessageBox.Show("The ChartObjects was created by " +
"Microsoft Office Excel.");
}
}
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.