Artigo: 328440 - Última revisão: quarta-feira, 4 de Março de 2009 - Revisão: 9.1

Descrição da ligação gestão e armazenamento no Excel

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Reduzir tudo

Sumário

No Microsoft Excel, pode ligar uma célula de um livro para outro livro utilizando uma fórmula que referencia o livro externo. Quando esta ligação é criada, pode utilizam um caminho relativo. Com uma hiperligação relativa, pode mover os livros sem quebrar a ligação.

Este artigo explica como as referências aos livros ligados são armazenadas pelo Excel em circunstâncias diferentes.

Mais Informação

Como caminhos de ligação são processados quando abre um ficheiro

Quando o Excel abre um ficheiro que contém ligações (livro ligado), combina as partes das hiperligações armazenadas no ficheiro com as partes necessárias do caminho actual do livro ligado.

Como são armazenados os caminhos de ligações

Quando o Excel armazena o caminho para um ficheiro ligado, utiliza as seguintes regras para determinar o que armazenar.

Nota Mover para cima um caminho indica que está a referir mover fora da unidade raiz ou partilha de pastas. Mover para baixo um caminho indica que está a mover mais perto para a partilha ou unidade raiz.
  • Se o ficheiro ligado e o ficheiro de dados de origem não estiverem na mesma unidade, a letra de unidade é armazenada com um caminho para o ficheiro e o nome do ficheiro.
  • Se o ficheiro ligado e o ficheiro de dados de origem estiverem na mesma pasta, apenas o nome do ficheiro é armazenado.
  • Se o ficheiro de dados de origem estiver localizado numa pasta que está aninhado na mesma pasta raiz do ficheiro ligado, uma propriedade é armazenada para indicar a pasta raiz. Todas as partes do caminho que são partilhadas não são armazenadas.

    Por exemplo, se o ficheiro ligado C:\Mydir\Linked.xls dependente C:\Mydir\Files\Source.xls, parte do caminho que é armazenado apenas é \Files\Source.xls.
  • Se o ficheiro de dados de origem é uma pasta para baixo do ficheiro ligado, uma propriedade é armazenada para indicar este.

    Por exemplo, o ficheiro ligado é C:\Mydir\Files\Myfile\Linked.xls e o ficheiro de dados de origem for C:\Mydir\Files\Source.xls. O Excel armazena apenas \MyDir\Files\ \Source.xls.

    Nota Isto permite que uma hiperligação para ser mantida quando o ficheiro ligado é copiado para uma pasta adicional sub da pasta que está localizado o ficheiro de origem.

    Por exemplo, o ficheiro ligado é C:\Mydir\Files\Myfiles1\Linked.xls e o ficheiro de dados de origem for C:\Mydir\Files\Source.xls, o ficheiro ligado, Linked.xls, é copiado da pasta C:\Mydir\Files\Myfiles1 para uma pasta denominada C:\Mydir\Files\Myfiles2 e a ligação para C:\Mydir\Files\Source.xls é mantida.
  • Se o ficheiro de dados de origem estiver localizado o XLStart, Localização alternativa dos ficheiros de arranque ou na pasta biblioteca, uma propriedade é escrita para indicar uma destas pastas, e apenas o nome do ficheiro é armazenado.

    Nota O Excel reconhece dois pastas predefinidas do XLInicio partir da qual é automaticamente ficheiros abertos no arranque. Seguem-se as duas pastas:
    • A pasta XLInicio, que se encontra na pasta de instalação do Office, como, por exemplo, C:\Program Files\Microsoft Office\ Office folder \XLStart
    • A pasta XLInicio que está no perfil do utilizador, como, por exemplo, C:\Documents and Settings\ c: \Application Data\Microsoft\Excel\XLInício de username
    A pasta XLInicio que esteja no perfil do utilizador é a pasta XLInicio, que será armazenada como uma propriedade para a ligação. Se utilizar a pasta XLInicio, que se encontra na pasta de instalação do Office, essa pasta XLInicio é tratada como qualquer outra pasta no disco rígido.

    As alterações de nome de Office folder entre versões do Office. Por exemplo, o nome da Office folder é Office, Office10, Office11 ou Office12, dependendo da versão do Office que está a ser executado. Esta alteração de nome de pasta faz com que as hiperligações para ser interrompida se mover para um computador com uma versão do Excel diferente da versão na qual a ligação foi estabelecida.
Também é importante notar que o que é apresentado na barra de fórmula não é necessariamente o que está armazenado. Por exemplo, se o ficheiro de dados de origem estiver fechado, verá um caminho completo para o ficheiro, embora apenas o nome do ficheiro pode ser armazenado.

Relativas vs. ligações absolutas

Ligações a livros externos são criadas de forma relativa sempre que possível. Isto significa que o caminho completo para o ficheiro de dados de origem não é registado, mas em vez da parte do caminho que relacionado com o livro ligado. Com este método, pode mover os livros sem quebrar as ligações entre eles. As hiperligações permanecem intactas, no entanto, apenas se os livros permanecem na mesma localização relativamente um ao outro. Por exemplo, se o ficheiro ligado for C:\Mydir\Linked.xls e o ficheiro de dados de origem for C:\Mydir\Files\Source.xls, pode mover os ficheiros na unidade D, desde que o ficheiro de origem ainda está localizado numa subpasta denominada "ficheiros".

Ligações relativas podem causar problemas se mover o ficheiro ligado para diferentes computadores e a origem é uma localização central. Neste caso, poderá ser útil criar ligações absolutas. Para criar uma hiperligação absoluta, utilize uma convenção de nomenclatura universal caminho UNC. Quando escreve uma hiperligação utilizando um caminho UNC, o Excel armazena o caminho completo.

Unidades mapeadas vs. UNC

Quando está ligado um livro de dados de origem, a ligação é estabelecida com base da forma que o livro foi aberto. Se o livro foi aberto através de uma unidade mapeada, a hiperligação é criada utilizando uma unidade mapeada. A ligação permanece dessa forma, independentemente da forma como o livro de dados de origem é aberto no futuro. Se o ficheiro de dados de origem está aberto através de um caminho UNC, a ligação não reverter para uma unidade mapeada, mesmo que uma unidade correspondente esteja disponível. Se tiver o UNC e ligações de unidade mapeada no mesmo ficheiro e os ficheiros de origem são abertos ao mesmo tempo que o ficheiro de destino, serão reagir apenas essas ligações que correspondam a forma como o ficheiro foi aberto como hiperligação. Especificamente, se abrir o ficheiro através de uma unidade mapeada e altere os valores no ficheiro de origem, apenas as hiperligações criadas para a unidade mapeada actualiza imediatamente.

A hiperligação apresentada no Excel pode aparecer diferente dependendo de como o livro foi aberto. A ligação pode parecer que correspondam a partilha UNC raiz ou a letra da unidade raiz que foi utilizada para abrir o ficheiro.

Cenários que podem causar ligações a não funcionar conforme esperado

Existem várias circunstâncias em que ligações entre ficheiros podem ser efectuadas inadvertidamente a apontar para localizações erradas. Seguem-se dois cenários mais comuns.

Cenário 1:
  1. Mapear uma unidade na raiz de uma partilha. Por exemplo, mapeie a unidade Z para \\ Server \ \Folder1 Share.
  2. Criar ligações a um livro que está guardado na localização mapeada depois de abrir o ficheiro através dessa unidade mapeada.
  3. Abra o ficheiro através de um caminho UNC.
Se fechar o ficheiro sem o guardar, as ligações não serão alteradas. No entanto, se guardar o ficheiro antes de o fechar, irá guardar as ligações com o caminho actual. As pastas entre a raiz da partilha e a pasta mapeada ficar fora do caminho. No exemplo acima, a hiperligação mudaria para \\ \Folder1 Server. Por outras palavras, o nome de partilha é eliminado do caminho.

Cenário 2:
  1. Mapear uma unidade na raiz de uma partilha. Por exemplo, mapeie a unidade Z para \\ Server \ \Folder1 Share.
  2. Abrir o ficheiro por um caminho UNC ou uma unidade mapeada mapeado para uma pasta diferente na partilha, tal como \\ Server \ \Folder2 Share.
Se fechar o ficheiro sem o guardar, as ligações não serão alteradas. No entanto, se guardar o ficheiro antes de o fechar, irá guardar as ligações com o caminho actual. As pastas entre a raiz da partilha e a pasta mapeada ficar fora do caminho. No exemplo acima, a hiperligação mudaria para \\ Server \ Folder1. Para obter mais informações sobre o que acontece quando actualiza uma ligação num livro do Excel, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft:
817038  (http://support.microsoft.com/kb/817038/ ) Quando actualiza uma ligação num livro do Excel, actualiza a hiperligação num segundo livro

A informação contida neste artigo aplica-se a:
  • Microsoft Office Excel 2007
  • Microsoft Office Excel 2003
  • Microsoft Excel 2002 Standard Edition
  • Microsoft Excel 2000 Standard Edition
Palavras-chave: 
kbmt kbinfo KB328440 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 328440  (http://support.microsoft.com/kb/328440/en-us/ )