Hiperlinks de arquivos do Office

2

Portanto, temos alguns editores em nosso departamento que têm uma paixão por interligar seus documentos do MS Office (Word e Excel principalmente) com hiperlinks relativos. Em seguida, eles os publicam em nosso site de intranet.

EDITAR - Estou esclarecendo o problema porque as duas respostas falharam.

  • No Excel e em outros documentos do Office, os hiperlinks são relativamente direcionados e não incluem nenhum protocolo explícito.

  • Quando aberto a partir do sistema de arquivos (Windows Explorer), esses caminhos funcionam (como esperado).

  • Quando um hiperlink para este documento é selecionado em uma página da Web, todos os navegadores solicitam que o usuário abra ou salve o arquivo. Em todos os casos que estou discutindo aqui, o usuário está clicando em "Abrir".

  • No Firefox, Chrome e Opera, o aplicativo do Excel é aberto e os links relativos agora usam o protocolo file:// e tentam o caminho relativo da cópia em cache. Eles são quebrados como esperado, pois os arquivos vinculados não existem no cache.

  • No entanto, quando aberto no navegador Internet Explorer, o cliente do Excel é iniciado, mas flutuando sobre os hiperlinks, eles são endereços totalmente qualificados usando o protocolo http:// , como se o arquivo estivesse sendo exibido pelo IIS como uma página da Web.

Então, sim ... é algo sobre os produtos da Micrsoft (IIS, IE e / ou Office) e como eles funcionam juntos.

Minha pergunta é como e por que o Excel seria capaz de mapear os hiperlinks relativamente percorridos em si mesmo para o endereço da Web totalmente qualificado de onde ele estava vinculado?

    
por one.beat.consumer 21.12.2011 / 02:19

2 respostas

1

Embora a situação não tenha nada a ver com o Subversion, esta é a resposta mais próxima que pude encontrar:

Alguma combinação do objeto auxiliar do navegador "Document Document Cache Handler" da Microsoft e os recursos WebDAV dos documentos do Office e do servidor da Web.

link

Além disso, o documento de suporte relevante da Microsoft está vinculado à pergunta Serverfault.

link

    
por 21.12.2011 / 04:57
0

Um URL, mesmo um começando com file: // ainda é um URL e seu navegador padrão para URLs é definido como Internet Explorer. Gostaria de tentar vincular o arquivo usando \\ servername \ share \ filepath \ filename ou DriveLetter: \ filepath \ filename.

Usando Políticas de Grupo, você pode configurá-las para mapear automaticamente as letras das unidades ao fazer login no computador.

    
por 21.12.2011 / 04:58