Notifications
Clear all

Problema Private Sub Workbook_BeforeClose(Cancel As Boolean)

18 Posts
4 Usuários
0 Reactions
3,435 Visualizações
(@fkleinbley)
Posts: 62
Trusted Member
Topic starter
 

Olá, estou com problema no Private Sub Workbook_BeforeClose(Cancel As Boolean), acredito que seja um problema localizado, só acontece no Office 2016, criei um form para fechar a planilha, onde ele faz a pergunta se deseja sair, sim ou não, até o office 2013 funciona normalmente, mas no 2016 quando ele faz a pergunta se quero sair e clico em não (que faz executar o Cancel=True) ele cancela o fechamento da planilha, mas se eu clicar novamente para fechar a planilha, em vez de executar novamente o código que esta no Private Sub Workbook_BeforeClose(Cancel As Boolean) ele não executa o código e faz a clássica pergunta se quer salvar, não salvar ou cancelar...
Ao meu ver o erro acontece somente quando o Cancel=True é utilizado no Private Sub Workbook_BeforeClose(Cancel As Boolean), e somente no Office 2016, acredito que seja um problema de versão do próprio office.

Segue em anexo o modelo, mas para acontecer o problema teste no office 2016.

Se alguém poder ajudar, obrigado!

Private Sub Workbook_BeforeClose(Cancel As Boolean)

    sairFechar.Show
    
    sairabortar = ThisWorkbook.Worksheets("Planilha1").Range("A1").Value 'ABORTAR
    
    If sairabortar = "ABORTAR" Then
    ThisWorkbook.Worksheets("Planilha1").Range("A1").Value = ""
    Cancel = True
    End
    End If

    For Each w In Application.Workbooks
    w.Save
    Next w
    ThisWorkbook.Application.Quit


End Sub
 
Postado : 11/02/2016 5:57 am
(@fkleinbley)
Posts: 62
Trusted Member
Topic starter
 

Nem esquenta, vou tentar reportar de alguma forma para a Microsoft, já ouvi que se falar com eles tem bastante chance de até arrumarem isso. Se não, vou ter que alterar todo o código do fechamento, paciência. Obrigado a todos pela ajuda...

 
Postado : 11/02/2016 6:11 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Mas vc leu alguma coisa da análise que eu fiz ?
Se conseguir reportar, vale a pena apontar meus estudos ?

Sei lá, perdi umas duas horas tentando descobrir essas coisas que, ajudando ou não, podem ser importantes....

Sei q nada funcionou, mas para encerrarmos então o tópico, por favor marque uma reposta como a que te atendeu, senão acha que nenhuma satisfaz *(e entendo que não mesmo), então marque uma sua como a solução e assim podemos trancar o tópico !

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 11/02/2016 9:21 pm
(@fkleinbley)
Posts: 62
Trusted Member
Topic starter
 

Claro, li tudo, testei, agradeço muito pela sua vontade de ajudar a resolver. Com certeza, reportarei também o que você passou. Quando eu ter uma solução, relato aqui. Muito obrigado!

 
Postado : 12/02/2016 4:11 am
Página 2 / 2