O Excel VBA não salva o arquivo mesmo quando o prompt informa que

0

Eu tenho um arquivo do Excel que gera relatórios usando o VBA. Uma parte desse processo copia dados de um arquivo para acrescentar outro e salva o arquivo de destino. O processo funciona em muitas máquinas com combinações variadas de Windows e Excel. Agora decidiu parar de trabalhar para dois dos meus usuários. Estes 2 usuários receberam recentemente novos computadores desktop com Windows 7 de 32 bits, MS Office 2013 (15.0.4787.1002).

Para esses dois usuários, o VBA solicita o seguinte: "Deseja salvar o arquivo?" mensagem. Quando eles clicam em Sim, o procedimento é concluído, mas o arquivo não é salvo. Todos os outros usuários não recebem este aviso, o arquivo apenas salva e fecha.

Procurei atualizações on-line que abordam esse comportamento e não encontrei nada relacionado a esse problema.

O código do VBA contém:

Application.ScreenUpdating = False
Application.DisplayAlerts = False
…
Workbooks(ModelFile).Close SaveChanges:=False
Workbooks(CurrFile).Close SaveChanges:=True
MsgBox ("Destination Updated")
…
Application.StatusBar = False
Application.DisplayAlerts = True
Application.ScreenUpdating = True

CurrFile fecha, mas sem alterações.

Existe uma atualização para aplicar ou uma configuração que possamos alterar para corrigir esse comportamento?

    
por B540Glenn 08.07.2016 / 01:07

0 respostas