Pare o MS Excel 2003 fechando todas as pastas de trabalho abertas

2

Tenho notado que quando tenho várias pastas de trabalho abertas com o MS Excel e fecho uma, o Excel tentará fechá-las todas. Isso é extremamente frustrante e resultou em eu perder o trabalho em muitas ocasiões.

Existe alguma maneira que eu possa parar o Excel fazendo isso para que funcione semelhante ao MS Word?

Estou usando o Excel 2003 SP3.

edit: estou ciente de que posso usar o botão menor 'x', mas eu estava procurando uma maneira de  alterar a funcionalidade atual do principal 'X'

Felicidades!

    
por JT.WK 09.12.2009 / 02:47

5 respostas

5

Eu concordo, é irritante. O melhor que encontrei é tratar as pastas de trabalho como "guias" e usar Ctrl + W para fechar apenas uma.

Ou clique no botão x Fechar, não no topo, mas no botão inferior da pasta de trabalho.

    
por 09.12.2009 / 02:51
3

O Excel tem o que é conhecido como uma janela MDI (interface de vários documentos) , o que significa que todas as suas planilhas abertas estão em uma única janela principal do Excel.

Quando você está saindo de uma planilha, clica no botão grande de fechamento X na parte superior da janela ou no X menor próximo logo abaixo dele? O que está por cima é o fechamento do Excel, e o que está abaixo é o fechamento da planilha.

    
por 09.12.2009 / 02:52
2

Aqui está uma solução: Abra a nova pasta de trabalho, pressione Alt + F11 para abrir o editor do VB, clique duas vezes em ThisWorkbook no painel Project Explorer e cole este código:

Private Sub Workbook_BeforeClose(bCancel As Boolean)
    If Workbooks.Count > 1 Then
        ActiveWorkbook.Close
        bCancel = True
     End If
End Sub

Salve como arquivo CloseFix.XLA (suplemento do Excel), ele deve salvá-lo automaticamente na pasta de suplementos. Ative-o no menu Ferramentas e suplementos. De agora em diante, se você tiver mais de uma janela do Excel, elas se comportarão como janelas autônomas.

    
por 20.02.2013 / 22:31
0

Uma alternativa é sempre abrir uma nova instância do Excel para cada pasta de trabalho aberta. Dessa forma, o Excel MDI, como Jared chamou, só irá lidar com essa pasta de trabalho. Quando você fechá-lo, você ainda terá os outros na sua barra de tarefas.

Para fazer isso, primeiro abra o Excel em seu atalho usual para o aplicativo e abra uma pasta de trabalho no Excel. Se você abrir uma pasta de trabalho por conta própria, ela sempre estará na instância mais recente do Excel que já está aberta.

A desvantagem disso é ter que lembrar de sempre fazer isso, e também você não terá a opção de fechá-los todos de uma só vez quando quiser fazer isso.

Boa sorte. :)

    
por 24.01.2010 / 21:52
0

Você também pode clicar com o botão direito do mouse na instância do Excel que deseja fechar na barra de tarefas que abrirá um menu que possui uma opção de fechamento. Selecionar essa opção só fechará a instância em que você clicou com o botão direito. Espero que isso ajude.

    
por 10.05.2013 / 08:34