O objeto.
- Representa o Excel XP. Quando você abre o editor de planilhas microsoftiano,
um objeto Application é criado.
- Ocupa o posto mais alto na hierarquia dos objetos.
Propriedades.
- ActiveCell, ActiveChart, ActivePrinter, ActiveSheet, ActiveWindow,
ActiveWorkbook, AddIns, AlertBeforeOverwriting, AltStartupPath, AnswerWizard, Application,
AskToUpdateLinks, Assistant, AutoCorrect, AutoFormatAsYouTypeReplaceHyperlinks,
AutoPercentEntry, AutoRecover, AutomationSecurity, Build, COMAddIns, CalculateBeforeSave,
Calculation, CalculationInterruptKey, CalculationState, CalculationVersion, Caller,
CanPlaySounds, CanRecordSounds, Caption, CellDragAndDrop, Cells, Charts, ClipboardFormats,
Columns, CommandBars, CommandUnderlines, ConstrainNumeric, ControlCharacters,
CopyObjectsWithCells, Creator, Cursor, CursorMovement, CustomListCount, CutCopyMode,
DDEAppReturnCode, DataEntryMode, DecimalSeparator, DefaultFilePath, DefaultSaveFormat,
DefaultSheetDirection, DefaultWebOptions, Dialogs, DisplayAlerts, DisplayClipboardWindow,
DisplayCommentIndicator, DisplayExcel4Menus, DisplayFormulaBar, DisplayFullScreen,
DisplayFunctionToolTips, DisplayInsertOptions, DisplayNoteIndicator, DisplayPasteOptions,
DisplayRecentFiles, DisplayScrollBars, DisplayStatusBar, EditDirectlyInCell, EnableAnimations,
EnableAutoComplete, EnableCancelKey, EnableEvents, EnableSound, ErrorCheckingOptions,
Excel4IntlMacroSheets, Excel4MacroSheets, ExtendList, FeatureInstall, FileConverters,
FileDialog, FileSearch, FindFormat, FixedDecimal, FixedDecimalPlaces, GenerateGetPivotData,
Height, Hinstance, Hwnd, IgnoreRemoteRequests, Interactive, International, Iteration,
LanguageSettings, Left, LibraryPath, MailSession, MailSystem, MapPaperSize,
MathCoprocessorAvailable, MaxChange, MaxIterations, MemoryFree, MemoryTotal,
MemoryUsed, MouseAvailable, MoveAfterReturn, MoveAfterReturnDirection,
Name, Names, NetworkTemplatesPath, NewWorkbook, ODBCErrors, ODBCTimeout,
OLEDBErrors, OnWindow, OperatingSystem, OrganizationName, Parent, Path,
PathSeparator, PivotTableSelection, PreviousSelections, ProductCode,
PromptForSummaryInfo, RTD, Range, Ready, RecentFiles, RecordRelative, ReferenceStyle,
RegisteredFunctions, ReplaceFormat, RollZoom, Rows, ScreenUpdating, Selection, Sheets,
SheetsInNewWorkbook, ShowChartTipNames, ShowChartTipValues, ShowStartupDialog,
ShowToolTips, ShowWindowsInTaskbar, SmartTagRecognizers, Speech,
SpellingOptions, StandardFont, StandardFontSize, StartupPath, StatusBar,
TemplatesPath, ThisCell, ThisWorkbook, ThousandsSeparator, Top, TransitionMenuKey,
TransitionMenuKeyAction, TransitionNavigKeys, UsableHeight, UsableWidth,
UseSystemSeparators, UsedObjects, UserControl, UserLibraryPath, UserName,
VBE, Value, Version, Visible, Watches, Width, WindowState, Windows, WindowsForPens,
Workbooks, WorksheetFunction, Worksheets.
Métodos.
- ActivateMicrosoftApp, AddChartAutoFormat, AddCustomList,
Calculate, CalculateFull, CalculateFullRebuild, CentimetersToPoints, CheckAbort,
CheckSpelling, ConvertFormula, DDEExecute, DDEInitiate, DDEPoke, DDERequest,
DDETerminate, DeleteChartAutoFormat, DeleteCustomList, DoubleClick, Evaluate,
ExecuteExcel4Macro, FindFile, GetCustomListContents, GetCustomListNum, GetOpenFilename,
GetPhonetic, GetSaveAsFilename, Goto, Help, InchesToPoints, InputBox, Intersect,
MacroOptions, MailLogoff, MailLogon, OnKey, OnRepeat, OnTime, OnUndo, Quit,
RecordMacro, RegisterXLL, Repeat, Run, Save, SaveWorkspace, SendKeys, SetDefaultChart,
Undo, Union, Volatile, Wait.
Eventos.
- NewWorkbook, SheetActivate, SheetBeforeDoubleClick,
SheetBeforeRightClick, SheetCalculate, SheetChange, SheetDeactivate,
SheetFollowHyperlink, SheetPivotTableUpdate, SheetSelectionChange, WindowActivate,
WindowDeactivate, WindowResize, WorkbookActivate, WorkbookAddinInstall,
WorkbookAddinUninstall, WorkbookBeforeClose, WorkbookBeforePrint, WorkbookBeforeSave,
WorkbookDeactivate, WorkbookNewSheet, WorkbookOpen, WorkbookPivotTableCloseConnection,
WorkbookPivotTableOpenConnection.
Intervalo de células, célula ativa, barras de rolagem, etc. = Objetos.
- Cada elemento do Excel XP é representado no VBA por um objeto.
Você, amigo(a) usuário(a) experiente, provavelmente, já criou e formatou
a maioria destes objetos.
- Porém, o seu contato com os objetos do Excel XP foi feito
utilizando a janela padrão, tradicional, a chamada user interface, sem personalizá-la.
- Com o VBA você cria, insere, manipula objetos, automatiza
tarefas e personalizar a interface das planilhas, exercendo um maior controle sobre
as ações dos usuários.
- É possível, por exemplo, ocultar a barra de rolagem, a barra de guias,
alterar a barra de título, proteger ou desproteger planilhas em tempo de execução, etc., etc.
- O objeto Application possui diversas propriedades, que você já conhece, e,
provavelmente, já trabalhou. Estas propriedades controlam todo o aplicativo, o que significa que
elas personalizam objetos como Workbooks ( pastas de trabalho ) e Worksheets ( planilhas ).
- A propriedade DisplayFormulaBar, por exemplo, controla a exibição da barra de fórmulas.
- Application.DisplayFormulaBar = False oculta o local onde são exibidas as
fórmulas. Esta instrução equivale à opção Barra de fórmulas da guia
Exibir.
- A lista é longa, Application possui muitas propriedades. Nos módulos
seguintes, vou lhe mostrar, detalhadamente, como trabalhar com cada uma delas.
Parcerias RicardoHorta.Net
RicardoHorta.Net
Parcerias RicardoHorta.Net
www.ricardohorta.net - Direitos adquiridos - Autor: Ricardo Horta do Nascimento - 01/05/2002