Página 1 de 1

Full Screen, barra de ferramentas e barra de status

Enviado: 14 Jun 2017 às 16:27
por carlosazevedo2
Boa tarde pessoal,

Estou trabalhando em uma planilha na qual queria mostrar os resultado com a tela cheia, sem que as pessoas tenham acesso aos menus de cima, a barra de formula e a barra de status.
Até consigo fazer com a macro abaixo sendo rodada na abertura da planilha e depois o oposto ao fechar a planilha.

Private Sub Workbook_Open()
Application.DisplayFullScreen = True
Application.DisplayFormulaBar = False
Application.DisplayStatusBar = False
End Sub

Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.DisplayFullScreen = False
Application.DisplayFormulaBar = True
'Application.DisplayStatusBar = True
End Sub

Mas o meu problema é que se eu estiver com essa planilha aberta e abrir qualquer outra, esta outra seguirá o mesmo formato desta e abrirá com todos os menus ocultos. Eu queria que somente nesta ficasse essa formatação.

Aguardo ajuda.

Obrigado.
abs

Re: Full Screen, barra de ferramentas e barra de status

Enviado: 14 Jun 2017 às 17:01
por alexandrevba
Boa tarde!!

Eu recomendo usar algo como...
Insira o código dentro do módulo EstaPasta_de_Trabalho
Código: Selecionar todos
Private Sub Workbook_Activate() 
    Application.DisplayFullScreen = True 
End Sub 
Código: Selecionar todos
Private Sub Workbook_Deactivate() 
    Application.DisplayFullScreen = False 
End Sub 
Obs: Caso necessário use o comando Call TelaCheia <- para chamar sua macro.
Att

Full Screen, barra de ferramentas e barra de status

Enviado: 14 Jun 2017 às 17:48
por carlosazevedo2
Boa tarde Alexandre.
Obrigado pelo help, mas com esse comando, ele mantém os menus e a barra de status, mas some com a barra de formula das demais planilhas que são abertas ao mesmo tempo. :(

Sabe o que pode ser?

Abs

Re: Full Screen, barra de ferramentas e barra de status

Enviado: 20 Jun 2017 às 15:50
por carlosazevedo2
Ainda precisando desse help, se alguem mais puder ajudar agradeço.

Abs

Full Screen, barra de ferramentas e barra de status

Enviado: 20 Jun 2017 às 21:36
por nstolberg
Amigo...
Poço estar enganado, mas como o VB embutido no Excel é para a Aplicação "do Excel" (por isso VBA) a programação que você está fazendo, quando envolve as barras de tarefa, status, etc, vão refletir nas demais planilhas e arquivos que você instanciar no Excel, enquanto sua VBA estiver ativa. Isso porque você está fazendo referência a Aplicação (no caso o Excel) e não a um Form especificamente.
Talvez usando API seja possível, mas é só uma hipótese.

Boa sorte ai...
Valeu.