Anterior Seguinte Home page Imprimir Procurar
Ajuda e Procedimentos do SharePoint Server 2007 >  Análise empresarial >  Excel Services >  Ver dados
Utilizar hiperligações no Excel Services
Utilizar hiperligações no Excel Services

Uma funcionalidade útil do Microsoft Office Excel consiste na capacidade de adicionar hiperligações às células de um livro e, em seguida, utilizá-las para ver informações. Uma hiperligação é uma cadeia de texto, geralmente de cor azul e sublinhada, na qual deve clicar para activar (ou seguir). Quando visualizar um livro do Excel no Excel Web Access, poderá utilizar uma hiperligação para abrir um documento, ficheiro ou página Web numa nova janela, para iniciar um programa de correio electrónico e criar uma mensagem, para navegar para diferentes localizações no livro actual e abrir outro livro do Excel numa localização específica na vista do browser. Também pode controlar o comportamento das hiperligações através das propriedades personalizadas do Excel Web Access.

Neste artigo


O que é um URL e como funciona

Quando criar uma hiperligação, o respectivo destino é codificado como um URL (Uniform Resource Locator) (Uniform Resource Locator (URL): endereço que especifica um protocolo (por exemplo, HTTP ou FTP) e a localização de um objecto, documento, página da World Wide Web ou outro destino na Internet ou numa intranet (por exemplo, http://www.microsoft.com/portugal/).), que pode assumir diversas formas diferentes:

TipoExemplo de componente do URLDescrição
Página Webhttp:// O protocolo (protocolo: método de acesso a um documento ou serviço através da Internet como, por exemplo, o protocolo de transferência de ficheiros (FTP, File Transfer Protocol) ou o protocolo de transferência de hipertexto (HTTP, Hypertext Transfer Protocol).) HTTP (HTTP: protocolo da Internet que fornece informações na World Wide Web. O protocolo possibilita a um utilizador utilizar um programa cliente para introduzir um URL (ou clicar numa hiperligação) e obter texto, gráficos, som e outras informações digitais a partir de um servidor Web.)
www.exemplo.com/ O Servidor Web (servidor Web: computador que hospeda páginas Web e responde a pedidos de browsers. Também conhecido como servidor de HTTP, um servidor Web armazena ficheiros cujos URL comecem por http://.) ou localização de rede
Jan07/ O caminho ou pasta
notícias.htm O nome do ficheiro
 
Ficheiro ou
documento
ficheiro:// O protocolo de ficheiros
GRPC/O nome do computador
Mkt/ O caminho ou pasta partilhada
Comentários.doc O nome do ficheiro
 
Programa
de correio electrónico
mailto:: O protocolo de correio
wuleeO alias de correio electrónico
 
Localização
no mesmo
livro
#O carácter de libra # (sinal de libra)
Widgets!O nome da folha de cálculo seguido de um carácter ! (ponto de exclamação)
F25A referência da célula ou intervalo
 
Localização
noutro
livro
http://CorpServer/DeptA89/_layouts/ xlviewer.aspx O servidor, localização, localização do site e a vista do Browser, localização da página Web e nome do ficheiro
?id=O argumento de parâmetro ?id=
http://Mfct/Stats/Shared%20Documents/Parts.xlsx O caminho para o outro livro
&range=O argumento de parâmetro &range=
#Widgets!A1:F25O caminho para o outro livro
 
 Parte Superior da Página

Criar uma hiperligação no Office Excel para utilizar no Excel Services

Utilizando o Excel, pode criar uma hiperligação para um livro do Excel através dos seguintes procedimentos:

  • Escrever um URL numa célula. É criada automaticamente uma hiperligação.
  • Seleccionar uma célula e, em seguida, clicar em Hiperligação no grupo Hiperligações do separador Inserir (ou premindo CTRL K).
  • Utilizando a função HIPERLIGAÇÃO, por exemplo.

    =HIPERLIGAÇÃO("ficheiro://FinData/relatório/relatório orçamental.xls", "Clicar para aceder ao relatório")

  • Colar texto numa célula para criar uma referência de célula utilizando o comando Colar como Hiperligação. (No separador Base, no grupo Área de Transferência, clique na seta junto a Colar e, em seguida, clique em Colar como Hiperligação.)

Para mais informações, consulte a Ajuda do Microsoft Office Excel.

No Excel Services, quando colocar o ponteiro do rato sobre uma hiperligação, o ponteiro do rato transforma-se numa mão Ponteiro com a forma de mão, a indicar que pode clicar no texto para activar a hiperligação.

Sugestão   Para seleccionar a célula que contém a hiperligação sem a activar, coloque o ponteiro do rato na extremidade da célula mais distante da hiperligação e, em seguida, clique na célula.

 Notas 

  • A cor da hiperligação é baseada na cor das hiperligações predefinida para o browser, excepto se definir explicitamente outra cor no livro do Excel.
  • As hiperligações que façam referência a uma coluna ou linha inteira são convertidas numa referência à primeira célula nessa linha ou coluna.
  • No Excel, embora não seja possível criar hiperligações para relatórios de Tabela Dinâmica, relatórios de Gráfico Dinâmico ou nomes de gráficos, é possível criar uma hiperligação a uma célula subjacente para cada um destes objectos se pretender navegar para os mesmos utilizando uma hiperligação.
  • Só são suportadas hiperligações absolutas no Excel Web Access; não são suportadas hiperligações relativas. Se necessitar de alterar uma parte de uma hiperligação, por exemplo, o nome de ficheiro de um documento que tenha sido alterado, no Excel, pode utilizar uma referência de célula numa fórmula que contenha uma função HIPERLIGAÇÃO, como, por exemplo,

    =HIPERLIGAÇÃO("[http://exemplo.microsoft.com/relatório/relatório orçamental.xls]"&D1)

    No Excel Services, poderá, depois utilizar um parâmetro para alterar o valor da célula. Para mais informações, consulte Alterar parâmetros de livros no Excel Services.

  • As hiperligações em gráficos, hiperligações de gráficos e hiperligações para intervalos não contíguos são convertidas em cadeias de texto, mas não são suportadas no Excel Web Access como hiperligações activas.

 Parte Superior da Página

Definições de propriedades personalizadas do Excel Web Access que afectam hiperligações

Duas propriedades personalizadas do Excel Web Access controlam o comportamento de hiperligações conforme o resumo na tabela seguinte.

Se a caixa de verificação desta propriedade:Estiver seleccionada: Estiver desmarcada:
Permitir HiperligaçõesTodas as hiperligações suportadas para ficheiros e documentos fora do livro actual estão activas.Todas as hiperligações suportadas para localizações fora do livro são convertidas em cadeias de texto inactivas.
Permitir NavegaçãoTodas as hiperligações suportadas para localizações no livro actual estão activas.Todas as hiperligações suportadas para localizações no livro são convertidas em cadeias de texto inactivas.
 Parte Superior da Página

Utilizar hiperligações que acedam a uma localização fora do livro actual

Geralmente, são utilizadas hiperligações para ficheiros ou documentos fora do livro actual para fornecer informações detalhadas ou relacionadas que acrescentem conteúdo ao livro actual. Por exemplo, uma página Web poderá conter informações adicionais de ajuda acerca do livro ou uma descrição de políticas e procedimentos empresariais relevantes. Ou no Excel, poderá ter uma lista de linhas que contenham dados e números estruturados com uma coluna que ligue a uma secção num documentos do Microsoft Office Word correspondente que contenha rich text e imagens.

Se uma hiperligação seguir para uma localização fora do livro actual, o Excel Services abre uma nova janela.

 Parte Superior da Página

Utilizar hiperligações que acedam a uma localização no livro actual

Geralmente, são utilizadas hiperligações para localizações no mesmo livro para navegar pelo livro. Por exemplo, se tiver diversas folhas de cálculo individuais num livro, poderá criar uma folha de cálculo dedicada que funcione como um menu principal e estabeleça ligação a cada folha de cálculo individual, fornecendo, por exemplo, comentários descritivos adicionais junto a cada hiperligação. Ou poderá ter um livro de grandes proporções que controle a estrutura de várias partes num produto que a sua empresa produza. Cada folha de cálculo contém detalhes em cada parte e quaisquer interdependências entre as partes, que pode ser células que contenham hiperligações que acedam à folha de cálculo em questão.

Se uma hiperligação aceder a outra localização no livro actual, o Excel Services apresenta a nova localização na Peça Web do Excel Web Access (e não abre uma janela individual). Esta hiperligação é criada da seguinte forma:

Sintaxe Geral: [#[<livro>]<nomedefolha>!<intervalo>
Exemplo:#[Parts.xlsx]Widgets!A1

Sempre que o # (sinal de libra) for necessário, o [<livro>] é necessário se a localização estiver noutro livro, o <nomedefolha> é necessário se a localização estiver noutra folha de cálculo, seguida de um ! (ponto de exclamação) e <intervalo>, que poderá ser qualquer das seguintes possibilidades:

  • A localização de uma célula, como, por exemplo, Folha1!A1.
  • Um intervalo com nome local, como, por exemplo, Folha1!Q2Resumo.
  • Um intervalo com nome global, como, por exemplo, EX04Balancete.

Quando clicar na hiperligação na Vista da folha de cálculo, a mesma acede à localização do livro. Se se tratar da localização de uma célula, a célula é seleccionada e posicionada no centro da Peça Web do Excel Web Access. Se for um intervalo com nome local ou global, a célula superior esquerda do intervalo é seleccionada e posicionada no centro da Peça Web do Excel Web Access.

Quando clicar na hiperligação na Vista de Item com Nome, a mesma acede ao item e selecciona a célula. Se se tratar da localização de uma célula, a célula é posicionada no centro da Peça Web do Excel Web Access. Se for um intervalo com nome local ou global, a célula superior esquerda do intervalo é posicionada no centro da Peça Web do Excel Web Access. Se existirem dois ou mais itens com nome que contenham a mesma referência de célula ou intervalo, será utilizado o primeiro por ordem alfabética ascendente (conforme listado na lista pendente Vista de apresentação).

 Parte Superior da Página

Transmitir a localização de outro livro como parâmetro de uma consulta numa hiperligação

No Excel, pode criar uma hiperligação que faça referência à localização de uma célula ou intervalo noutro livro utilizando a sintaxe [#<livro>]<nomedefolha>!<intervalo>. Para ligar a outro livro no Excel Services, utilize uma abordagem diferente transmitindo a outra localização do livro como um parâmetro da cadeia de consulta numa hiperligação que utilize a página da vista de Browser (xlviewer.aspx) para abrir o livro na localização específica.

Por exemplo, é possível configurar uma lista de Indicadores Chave de Desempenho (KPI), onde cada item retira o respectivo valor de um livro diferente. Para cada item, é criada uma hiperligação que liga cada KPI ao livro do qual o valor é retirado. Quando clicar nesse item para ver informações aprofundadas, irá navegar automaticamente para o livro do qual o valor depende. A célula adequada é visualizada imediatamente, tornando a operação mais conveniente do que simplesmente abrir o livro na respectiva localização predefinida.

Esta hiperligação é criada da seguinte forma:

Sintaxe Geral: http://<nome_servidor>/<nome_site>/_layouts/ xlviewer.aspx?id=<caminho do livro>&range=#<localização>
Exemplo:http://CorpServer/DeptA89/_layouts/ xlviewer.aspx?id=http://Mfct/Stats/Shared%20Documents/Parts.xlsx&range=#Widgets!A1:F25

Em que <nome_servidor> é o nome do servidor do SharePoint, <nome_site> corresponde a um ou mais sites e subsites onde o livro está localizado, <caminho do livro> é o caminho e o nome do ficheiro, e #<localização> pode ser qualquer das seguintes hipóteses:

  • A localização de uma célula, como, por exemplo, Folha1!A1.
  • Um intervalo com nome local, como, por exemplo, Folha1!Q2Resumo.
  • Um intervalo com nome global, como, por exemplo, EX04Balancete.

Importante  Antes de publicar o livro do Excel para o Excel Services, certifique-se de que o Office Excel cria um endereço absoluto para o URL executando um dos seguintes procedimentos:

  1. Clique no Botão Microsoft OfficeImagem do botão, clique em Opções do Excel e, em seguida, clique na categoria Avançadas.
  2. Na secção Geral, clique em Opções para a Web.
  3. Na caixa de diálogo Opções para a Web, clique no separador Ficheiros e, em seguida, desmarque a opção Actualizar as hiperligações ao guardar.

Se transmitir a localização de outro livro como um parâmetro da cadeia de consulta numa hiperligação, o Excel Services abre uma nova janela na vista do browser e acede à localização do livro. Se se tratar da localização de uma célula, a célula é posicionada no centro da página Web. Se for um intervalo com nome local ou global, a célula superior esquerda do intervalo é posicionada no centro da página Web. Em ambos os casos, a célula não é seleccionada.

 Parte Superior da Página