Fechando nossos exemplos sobre uso de eventos no Excel, vamos ver exemplos utilizando os eventos do objeto Workbook.
Primeiramente o evento Workbook_Open, que ativado quando o arquivo é aberto.
No exemplo a seguir são realizadas uma série de alterações no modo em que o arquivo do Excel é exibido.
Private Sub Workbook_Open()
Dim Plan
'Faz que o código continue sendo executado caso ocorra um erro
On Error Resume Next
'Alteração dos parâmetros de exibição do Excel
With Application
'Ativar exibição de tela inteira
.DisplayFullScreen = True
'Desativar a exibição da barra de fórmulas
.DisplayFormulaBar = False
'Desativar a exibição da barra de status
.DisplayStatusBar = False
End With
'Alteração dos parâmetros de exibição da janela
With ActiveWindow
'Desativar a exibição dos cabeçalhos
.DisplayHeadings = False
'Desativar a exibição da barra de rolagem horizontal
.DisplayHorizontalScrollBar = False
'Desativar a exibição da barra de rolagem vertical
.DisplayVerticalScrollBar = False
'Desativar a exibição das guias de planilha
.DisplayWorkbookTabs = False
End With
For Each Plan In ThisWorkbook.Worksheets
'Manter exibida apenas a planilha "Principal
If Plan.Name <> "Principal" Then Plan.Visible = False
Next
End Sub
É interessante desfazer as alterações que afetam o Excel (Application) quando o arquivo é fechado. Para isso podemos lançar mão do evento Workbook_BeforeClose.
Private Sub Workbook_BeforeClose(Cancel As Boolean)
'Faz que o código continue sendo executado caso ocorra um erro
On Error Resume Next
'Restauração dos parâmetros de exibição do Excel
With Application
'Inibir exibição de tela inteira
.DisplayFullScreen = False
'Ativar a exibição da barra de fórmulas
.DisplayFormulaBar = True
'Ativar a exibição da barra de status
.DisplayStatusBar = True
End With
End Sub
[ ]s
Assinar:
Postar comentários (Atom)
Arquivo do blog
-
▼
2010
(18)
-
▼
Setembro
(8)
- Explorando funções de texto - Parte 6
- Explorando funções de texto - Parte 5
- Explorando funções de texto - Parte 4
- Explorando funções de texto - Parte 3
- Explorando funções de texto - Parte 2
- Explorando funções de texto - Parte 1
- Utilizando eventos do Excel - Parte 3
- Utilizando eventos do Excel - Parte 2
-
▼
Setembro
(8)
-
►
2009
(16)
-
►
Novembro
(10)
- Criando fórmulas que verifiquem múltiplas condiçõe...
- Identificando o caminho e o nome do arquivo
- Função para contar ocorrências de uma palavra num ...
- Tabela Dinâmica com Intervalo Dinâmico
- Gráficos x Intervalos Dinâmicos - Exemplo 2
- Gráficos x Intervalos Dinâmicos - Exemplo 1
- Criando intervalos dinâmicos
- Ordenação automática de um intervalo de células
- Calculando o dígito verificador (módulo 11)
- Somas e contagens condicionais
-
►
Novembro
(10)
0 comentários:
Postar um comentário