Designar a conexão de dados do Excel somente ReadOnly

1

Eu tenho um arquivo do Excel com uma conexão de dados para outra fonte do Excel que é referenciada por vários outros relatórios. A conexão de dados deve ser somente leitura, mas não consigo configurar as propriedades para isso - sempre que o arquivo de origem estiver aberto em algum outro lugar, a conexão de dados tentará abrir a fonte como leitura-gravação. Eu tentei inserir ReadOnly = 0, ReadOnly = TRUE e ReadOnly = 1, mas nada parece ser eficaz.

Quando o arquivo de origem é aberto, ele parece interromper minha macro, que é executada como temporizador. A string de conexão da minha conexão de dados é (com caminhos substituídos):

DSN=Excel Files;DBQ="Source File Path";DefaultDir="Directory Path";DriverId=1046;MaxBufferSize=2048;PageTimeout=5;

    
por CJK 08.02.2016 / 16:08

0 respostas