Excel alterando caminhos UNC na pasta de trabalho compartilhada

2

Documentos do Excel armazenados na unidade de rede, por exemplo, \networkdata\Excel\Shared

Dados workbook.xls contém tabelas com dados inseridos. Report.xls contém caminhos UNC apontando para \\ networkdata \ excel \ shared \ workbook.xls

Os usuários inserem dados em data workbook.xls e, em seguida, vêem isso refletido em report.xls - uma pasta de trabalho extrai dados da outra.

Uma máquina está dando problemas. Se esta máquina abrir, editar e salvar esses documentos, ela mudará os caminhos para refletir a máquina local!

A máquina tem o caminho mapeado como uma unidade, por exemplo, H: \ (\\ networkdata \ excel \ shared) , portanto, abrir um arquivo daqui dará o caminho H: \ data workbook.xls . Me deparei com este artigo on-line que parece falar sobre um problema semelhante -

The Knowledge Base article indicates that if a workbook is opened from a mapped drive, and the UNC >refers to that same drive, the UNC in the link is updated to the mapped drive designation.

Pensando que eu tinha acertado o ouro, comparei a configuração (unidades mapeadas, atalhos, etc.) à máquina de outro usuário para identificar uma diferença. A outra máquina tem sem problemas , mas tem a localização da rede mapeada exatamente da mesma forma que a mesma letra de unidade.

Como resultado, essa máquina não pode ser usada para editar essas pastas de trabalho compartilhadas, como se ela fosse salva, não mais aponta para a pasta de trabalho correta na rede (por exemplo, não aponta para \\ networkdata \ excel \ shared, mas instruir irá se referir à máquina de localização)

Alguma idéia?

    
por RASB 14.01.2015 / 12:24

4 respostas

0

Segundo a Microsoft, esse é um comportamento típico estabelecido pelo método em que o arquivo é aberto.

When a source data workbook is linked, the link is established based on the way that the workbook was opened. If the workbook was opened over a mapped drive, the link is created by using a mapped drive. The link remains that way regardless of how the source data workbook is opened in the future. If the source data file is opened by a UNC path, the link does not revert to a mapped drive, even if a matching drive is available. source

A causa provável é o arquivo ser aberto de forma diferente nos vários computadores, alguns usando o UNC e o outro usando um caminho mapeado.

    
por 14.01.2015 / 14:39
0

Eu tive esse problema com alguns clientes. Ambos estavam usando uma unidade mapeada para acessar o arquivo. Um usuário abriria o arquivo, ele mudaria os links para% appdata% \ XLSTART * caminho do arquivo correspondente para a unidade mapeada *

Eu abordei isso fazendo o Excel aberto na unidade mapeada para esses usuários. Opções, Avançado, Geral, Na Inicialização, abra todos os arquivos em: (coloque o caminho da rede).

    
por 12.03.2015 / 12:08
0

Normalmente, abro meus arquivos pela janela do Explorer e entro nessa questão quando não percebi o caminho UNC na barra de cabeçalho; costumava ser o caminho normal completo. Eu defini meus atalhos para as pastas de rede, mas eles foram todos criados como caminhos UNC.

Eu abri uma nova janela, naveguei para a unidade de rede; todos os novos links agora seriam exibidos corretamente. Matou todos os Favoritos antigos; novos agora funcionam bem.

Anil

    
por 24.07.2015 / 18:06
0

Usando uma macro simples, tentei atualizar o caminho do arquivo padrão toda vez antes de salvá-lo.

sub saveme () Application.DefaultFilePath="\ blabla \ blabla $ \" thisworkbook.save end sub ()

Isso parece funcionar.

    
por 19.09.2018 / 14:46