RicardoHorta.Net - Excel XP: Objetos: Introdução
SUBMARINO: Fácil ! Rápido ! Seguro !
Newsletter
Objetos, coleções,...
- Jovem internauta, o Excel XP, assim como o Word XP,
é constituído de objetos e coleções.
Cada botão, cada barra de ferramentas, cada pasta de trabalho ou
planilha, que você vê ali na tela, é um objeto. Por serem objetos, é possível acessá-los
através do VBA e alterar as suas propriedades.
- Além de propriedades, o que um objeto tem ? Esta resposta você tá cansado(a)
de saber. Mas, não custa repetir, porque algumas pessoas estão acessando o meu site pela primeira
vez.
É... Se você tem acompanhado as lições passo a passo, consegue responder esta pergunta.
Facilmente.
- Objetos têm métodos e eventos. Click, Initialize,
AddItem são exemplos de palavras que fazem parte da sua receita de bolo
para administrar as tarefas ( suas ou as dos usuários ). Quanto a você, amigo(a) internauta, que acessa o meu site pela
1a. vez, cê acabou de rumá encrenca. Tava a fim ? Pois bem, lutou tanto,
que conseguiu. Agora, não tem mais jeito. Cê não conseguirá largar os objetos da worksheets
microsoftiana.
- Uma planilha que você cria ou abre no Excel XP é um objeto.
O que você faz ou pode fazer manualmente
( criar, abrir, fechar, configurar página, fonte, bordas, cálculos, classificar colunas e
linhas, etc., etc., ) pode ser feito, também, através de programação.
- No entanto, é preciso sensatez para não inventar a roda. Duplicar tarefas.
Não programe, não crie macros que vão fazer exatamente o que o Excel XP faz.
Seria perda de tempo. E você estaria engordando, sem necessidade, a sua pasta de trabalho.
- Utilize a programação para personalizar o Excel, para alterar a
tela com barras de ferramentas criadas por você, para proteger em tempo de execução
planilhas ou parte delas. Mas, evite
criar macros que apenas fazem exatamente o que o Excel faz.
- Esta aí é a árvore de objetos e coleções do Excel XP.
Cada objeto tem as suas
propriedades que podem ser, também, outro objeto. No sistema operacional Windows,
uma pasta pode ser subpasta de outra pasta. No Excel XP e no Word XP, um objeto
pode ter como propriedade outro objeto.
- Por exemplo: o objeto Workbook ( que representa uma pasta de trabalho do Excel )
tem entre as suas inúmeras propriedades o também objeto Charts, que é a coleção de
planilhas de gráficos da pasta de trabalho.
|
Objeto e Coleção |
Objeto |
|
| Objetos e Coleções do Excel XP |
| Application |
|
Workbooks |
|
|
Worksheets |
|
|
Charts |
|
|
Documents Properties |
|
|
VBProject |
|
|
CommandBars |
|
|
HTMLProject |
|
|
PivotCaches |
|
|
CaptionLabels |
|
|
Styles |
|
|
|
Borders |
|
|
|
Font |
|
|
|
Interior |
|
|
Windows |
|
|
|
Panes |
|
|
Names |
|
|
RoutingSlip |
|
|
PublishObjects |
|
|
SmartTagsOptions |
|
|
WebOptions |
|
|
Document |
|
AddIns |
|
Answer |
|
AutoCorrect |
|
Assistant |
|
AutoRecover |
|
CellFormat |
|
COMAddIns |
|
Debug |
|
Dialogs |
|
CommandBars |
|
ErrorCheckingOptions |
|
LanguageSettings |
|
Names |
|
Windows |
|
|
Panes |
|
WorksheetFunction |
|
RecentFiles |
|
SmartTagRecognizers |
|
|
SmartTagRecognizer |
|
Speech |
|
SpellingOptions |
|
FileSearch |
|
VBE |
|
ODBCErrors |
|
OLEDBErrors |
|
DefaultWebOptions |
|
UsedObjects |
|
Watches |
|
|
Watch |
E por que Coleção ?
- A coleção compreende todos os objetos do mesmo tipo.
Worksheets representa a coleção de
todas as planilhas abertas no Excel XP: plan1, plan2,
plan3 e assim por diante. Com worksheet você acessa uma determinada planilha.
Eu vou trabalhar com o objeto ou com a coleção ?
- Com os 2. Depende do quê você deseja fazer.
- Você pode acessar a coleção worksheets para, por exemplo,
fechar todas as pastas de trabalho ou acessar apenas uma planilha para imprimi-la.
A coleção também é um objeto ?
- Sim. A diferença é que uma coleção reune todos os objetos do mesmo tipo.
Workbooks para todas as pastas de trabalho do Excel, CommandBars para todas as barras,
etc., etc.
- Você pode acessar apenas um ou todos os objetos da mesma coleção.
Mas, a coleção também é um objeto.
Acessando os objetos.
- Para adicionar uma barra de ferramentas à coleção de barras do Excel a
sintaxe é:
Set minha_barra = CommandBars.Add(Name:="RicardoHorta", Position:=msoBarFloating)
minha_barra.Visible = True
- Para acessar apenas um determinado objeto de uma coleção,
eu posso utilizar o nome do objeto:
CommandBars("RicardoHorta").Visible = False
Passo a passo
- Como acessar os objetos, criá-los, ocultá-los, personalizá-los, tudo isso será ensinado passo a
passo. Você não terá dificuldade em aprender a trabalhar com os objetos e coleções daquele que
talvez seja o mais respeitado software do pacote Office: o Excel XP. Aí...
você poderá personalizar as suas pastas de trabalho, automatizando a criação de barras de
ferramentas, botões, planilhas, etc., etc...
SUBMARINO: Fácil ! Rápido ! Seguro !
|
Bebês
|
Beleza
& Saúde
|
Brinquedos
|
Cama, Mesa,
Banho
|
Casa &
Segurança
|
CDs
|
Cine &
Foto
|
DVDs
|
|
|
|
|
|
|
|
|
Eletro
domésticos
|
Eletrônicos
|
Eletro
portáteis
|
Esporte
& Lazer
|
Ferramentas
|
Games
|
Informática
|
Instrumentos
Musicais
|
|
|
|
|
|
|
|
|
|
Jóias
|
Livros
|
Moda
|
Papelaria
|
Perfumaria
|
Telefonia
|
UD
|
Vinho
& Cia
|
|
|
|
|
|
|
|
|
www.ricardohorta.net - Direitos adquiridos