Classe ChartObject - um gráfico incorporado em uma planilha (Excel VBA)
A classe ChartObject representa um gráfico incorporado em uma planilha.
Dim chro as ChartObject
Set chro = ActiveSheet.ChartObjects(Index:=1)
For Each
Aqui está um exemplo de processamento dos itens ChartObject em uma coleção.
Dim chro As ChartObject
For Each chro In ActiveSheet.ChartObjects()
Next chro
Métodos
Activate - Torna ativo o gráfico atual.
BringToFront - Traz o objeto para o início da ordem z.
Copy - Copia o objeto para a Área de Transferência.
CopyPicture - Copia o objeto selecionado para a Área de Transferência como uma imagem.
Cut - Recorta o objeto para a Área de Transferência.
Delete - Exclui o objeto.
Duplicate - Duplica o objeto e retorna uma referência para a nova cópia.
Select - Seleciona o objeto.
SendToBack - Envia o objeto para o final da ordem z.
Propriedades
BottomRightCell Retorna um objeto Range que representa a célula que se encontra sob o canto inferior direito do objeto. Somente leitura.
Chart Retorna um objeto Chart que representa o gráfico contido no objeto. Somente leitura.
Height Retorna ou define um valor Double que representa a altura, em pontos, do objeto.
Index Retorna um valor Long que representa o número de índice do objeto dentro da coleção de objetos semelhantes.
Left Retorna ou define um valor Double que representa a distância, em pontos, da borda esquerda do objeto à borda esquerda da coluna a em uma planilha ou à borda esquerda da área do gráfico (em um gráfico).
Locked Retorna ou define um valor Boolean que indica se o objeto está bloqueado.
Name Retorna um valor String que representa o nome do objeto.
Placement Retorna ou define um valor , contendo uma constante XlPlacement, que representa a forma como o objeto é anexado às células abaixo dele.
PrintObject True se o objeto será impresso quando o documento for impresso. Boolean de leitura/gravação.
ProtectChartObject True se não for possível mover, redimensionar ou excluir o quadro do gráfico incorporado através da interface do usuário. Boolean de leitura/gravação.
RoundedCorners True se o gráfico incorporado tiver cantos arredondados. Boolean de leitura/gravação.
Shadow Retorna ou define um valor Boolean que determina se a fonte será uma fonte sombreada ou se o objeto possuirá uma sombra.
ShapeRange Retorna um objeto ShapeRange que representa o objeto ou objetos especificados. Somente leitura.
Top Retorna ou define um valor Double que representa a distância, em pontos, da borda superior do objeto até a parte superior da linha 1 em uma planilha ou a parte superior da área do gráfico (em um gráfico).
TopLeftCell Retorna um objeto Range que representa a célula que está sob o canto superior esquerdo do objeto especificado. Somente leitura.
Visible Retorna ou define um valor Boolean que determina se o objeto será visível. Leitura/gravação.
Width Retorna ou define um valor Double que representa a largura, em pontos, do objeto.
ZOrder Retorna a posição do objeto na ordem z. Long somente leitura.
Related Classes
Chart - Representa um gráfico em uma pasta de trabalho.
Range - Representa uma célula, uma linha, uma coluna, uma seleção de células contendo um ou mais blocos contíguos de células ou um intervalo 3D.
ShapeRange - Representa um intervalo de formas, que é um conjunto de formas em um documento.