24.08.2020 Views

Programando o Excel ® Vba Para Leigos - 2ª Ed 2013 NoDRM (1)

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

56 Parte II: Como o VBA Trabalha com o Excel

Excel É um Objeto?

Você já usou um pouco o Excel, mas provavelmente nunca pensou nele

como um objeto. Quanto mais você trabalha com VBA, mais vê o Excel

nesses termos. Você entenderá que o Excel é um objeto e que ele

contém outros objetos. Esses objetos, por sua vez, contém ainda mais

objetos. Em outras palavras, a programação VBA envolve trabalhar com

uma hierarquia de objetos.

No alto desta hierarquia está o objeto Application (Aplicativo) — neste

caso, o próprio Excel (a mãe de todos os objetos).

Escalando a Hierarquia de Objetos

O objeto Application contém outros objetos. A seguir, é apresentada

uma lista de alguns dos objetos mais úteis contidos no Aplicativo Excel:

55

Add-in (suplementos)

55

Window (janela)

55

Workbook (pasta de trabalho)

55

WorksheetFunction (Funções das planilhas)

Cada objeto inserido no objeto Application pode conter outros objetos.

Por exemplo, a seguir está uma lista de objetos que pode estar contida

em um objeto Workbook (pasta de trabalho):

55

Chart (Tabela)

55

Name (Nome)

55

VBProject

55

Window (Janela)

55

Worksheet (Planilha)

Por sua vez, cada um desses objetos ainda pode conter mais objetos.

Considere um objeto Worksheet, que está inserido no objeto Workbook,

que está inserido no objeto Application. Alguns objetos que podem

estar contidos em um objeto Worksheet são:

55

Comment (Comentário)

55

Hiperlink

55

Name (Nome)

55

PageSetup (configuração de página)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!