Назад Вперед Домашняя Печать Поиск
SharePoint Server 2007: справка и инструкции >  Управление сведениями о сотрудниках >  Службы Excel >  Просмотр данных
Использование гиперссылок в службах Excel
Использование гиперссылок в службах Excel

Полезная возможность Microsoft Office Excel ­— добавление гиперссылок в ячейки книги и использование этих гиперссылок для просмотра данных. Гиперссылка представляет собой текстовую строку, часто имеющую синий цвет и подчеркнутую, при щелчке которой выполняется переход по гиперссылке. При отображении гиперссылки в книге Excel с использованием веб-клиента Excel с помощью этой гиперссылки можно открыть документ, файл или веб-страницу в новом окне, запустить программу работы с электронной почтой и создать сообщение, перейти в нужное расположение в текущей книге, а также открыть другую книгу Excel в веб-обозревателе на определенном месте. Поведением гиперссылки можно управлять с помощью настраиваемых свойств веб-клиента Excel.

В этой статье:


Что такое URL-адрес и как он используется

При создании гиперссылки объект, на который она указывает, обозначаетсяURL-адресом (uniform resource locator — универсальный указатель ресурсов) (URL-адрес. Адрес, указывающий протокол (такой как HTTP или FTP) и расположение объекта, документа, веб-страницы или другого ресурса в Интернете или интрасети, например: http://www.microsoft.com/.), который имеет несколько различных форм:

ТипПример URL-компонентаОписание
Веб-страницаhttp:// Протокол (Протокол. Способ доступа через Интернет к документам или службам, такой как FTP (File Transfer Protocol — протокол передачи файлов) или HTTP (Hypertext Transfer Protocol — протокол передачи гипертекста).) HTTP (Протокол HTTP. Протокол Интернета, используемый для доставки данных. Позволяет пользователям клиентских программ загружать текст, рисунки, звук и другие цифровые данные, вводя URL-адреса или щелкая гиперссылки.)
www.example.com/ Веб-сервер (Веб-сервер. Компьютер, используемый для хранения веб-страниц и отвечающий на запросы от обозревателей. Веб-серверы, на которых хранятся файлы, URL-адреса которых начинаются с http://, называют также HTTP-серверами.) или сетевое местоположение
Jan07/ Путь или папка
news.htm Имя файла
 
Файл или
документ
file:// Протокол обмена файлами
GRPC/Имя компьютера
Mkt/ Путь или общая папка
Comments.doc Имя файла
 
Почтовая
программа
mailto:: Протокол почты
wuleeПсевдоним электронной почты
 
Местоположение
в той же
книге
#Знак решетки (#)
Widgets!Имя листа, за которым следует восклицательный знак (!)
F25Ссылка на ячейку или диапазон
 
Местоположение
в другой
книге
http://CorpServer/DeptA89/_layouts/ xlviewer.aspx Сервер, местоположение, местоположение веб-узла, представление в обозревателе, местоположение веб-страницы и имя файла
?id=?id= (аргумент параметра)
http://Mfct/Stats/Shared%20Documents/Parts.xlsx Путь к другой книге
&range=&range= (аргумент параметра)
#Widgets!A1:F25Местоположение в другой книге
 
 К началу страницы

Создание гиперссылки Office Excel для использования в службах Excel

В Excel можно создать гиперссылку в книге Excel одним из следующих способов:

  • Введя в ячейке URL-адрес. Гиперссылка создается автоматически.
  • Выделив ячейку и щелкнув Гиперссылка в группе Ссылки на вкладке Вставить (или нажав клавиши CTRL+ K).
  • Воспользовавшись функцией HYPERLINK, например:

    =HYPERLINK("file://FinData/report/budget report.xls", "Щелкните, чтобы перейти в отчет")

  • Вставив в ячейку текст и создав ссылку на ячейку с помощью команды Вставить как гиперссылку. (На вкладке Главная в группе Буфер обмена щелкните стрелку рядом с кнопкой Вставить, а затем щелкните Вставить как гиперссылку.)

Дополнительные сведения см. в справке Microsoft Office Excel.

В службах Excel, если указатель мыши установлен на гиперссылке, он принимает вид руки Указатель мыши в виде руки. Это указывает, что пользователь может щелкнуть данный текст и активировать гиперссылку.

Совет.   Чтобы выделить ячейку, которая содержит гиперссылку, не активируя эту гиперссылку, поместите указатель мыши на край ячейки, противоположный гиперссылке, а затем щелкните ячейку.

 Примечания 

  • Цвет гиперссылки зависит от выбранных свойств обозревателя, если он не задан явно в книге Excel.
  • Гиперссылки на строку или столбец преобразуются в гиперссылки на первую ячейку строки или столбца.
  • Хотя в Excel недоступно создание гиперссылок на отчеты сводной таблицы, отчеты сводной диаграммы или имена диаграмм, чтобы предоставить доступ к этим объектам по гиперссылке, можно создать гиперссылку на ячейку, расположенную под этими объектами.
  • В веб-клиенте Excel поддерживаются только абсолютные гиперссылки; относительные гиперссылки не поддерживаются. Если нужно изменить часть гиперссылки, например при изменении имени файла или документа, в Excel можно воспользоваться ссылкой ячейки в формуле, содержащей функцию HYPERLINK, например:

    =HYPERLINK("[http://example.microsoft.com/report/budget report.xls]"&D1)

    Затем в службах Excel можно изменить значение этой ячейки с использованием соответствующего параметра. Дополнительные сведения см. в разделе Изменение параметров рабочей книги в службах Excel.

  • Гиперссылки в диаграммах, графические гиперссылки, а также гиперссылки на диапазоны, не являющиеся смежными, преобразуются в текстовые строки, однако они не поддерживаются в веб-клиенте Excel как активные гиперссылки.

 К началу страницы

Настраиваемые параметры свойств веб-клиента Excel, которые влияют на гиперссылки

Поведение гиперссылок управляется двумя настраиваемыми свойствами веб-клиента Excel, которые приведены в следующей таблице.

Если флажок свойства:установлен снят
Разрешить гиперссылкиВсе поддерживаемые гиперссылки на файлы и документы вне текущей книги активны.Все поддерживаемые гиперссылки на местоположения вне данной книги преобразуются в неактивные текстовые строки.
Разрешить перемещениеВсе поддерживаемые гиперссылки на местоположения в текущей книге активны.Все поддерживаемые гиперссылки на местоположения в данной книге преобразуются в неактивные текстовые строки.
 К началу страницы

Использование гиперссылок, указывающих на местоположение вне текущей книги

Гиперссылки на внешние файлы или документы часто используются для предоставления связанных или более подробных сведений, которые дополняют текущую книгу. Например, веб-страница может содержать дополнительные справочные сведения о данной книге или описание политик и процедур компании. В Excel можно создать список строк, которые содержат структурированные данные и числа, при этом один из столбцов может включать ссылки на раздел соответствующего документа Microsoft Office Word с форматированным текстом и рисунками.

Если гиперссылка указывает на местоположение вне текущей книги, в службах Excel будет открыто новое окно.

 К началу страницы

Использование гиперссылок, указывающих на местоположение в текущей книге

Гиперссылки на местоположения в той же книги часто используются для перемещения по этой книге. Например, если книга содержит много отдельных листов, можно создать специальный лист, выступающий в роли главного меню, и связать этот лист с каждым отдельным листом, снабдив каждую гиперссылку подробными комментариями. Или рассмотрим пример большой книги, в которой отслеживается создание многих частей продукта, который производится компанией. Каждый лист содержит сведения по отдельной части и зависимостям между частями, которые могут быть представлены в виде гиперссылок, указывающих на соответствующий лист.

Если гиперссылка указывает на другое местоположение в текущей книге, в службах Excel это новое местоположение выводится в веб-части веб-клиента Excel (не в отдельном окне). Такая гиперссылка создается следующим образом:

Общий синтаксис: [#[<workbook>]<sheetname>!<range>
Пример: #[Parts.xlsx]Widgets!A1

Где знак решетки (#) является обязательным, указание на книгу ([<имя_книги>]) является обязательным, если ссылка указывает на другую книгу, указание на лист (<имя_листа>) является обязательным, если ссылка указывает на другой лист, далее следует восклицательный знак (!) и указание на диапазон (<диапазон>), который может быть представлен в одной из следующих форм:

  • Ячейка, например «Sheet1!A1».
  • Локальный именованный диапазон, например «Sheet1!Q2Summary».
  • Глобальный именованный диапазон, например «FY04BalanceSheet».

При щелчке гиперссылки в представлении листа выполняется переход на местоположение в книге. Если это ячейка, она выделяется и помещается в центре веб-части веб-клиента Excel. Если это локальный или глобальный именованный диапазон, выделяется и переносится в центр веб-части веб-клиента Excel верхняя левая ячейка диапазона.

При щелчке гиперссылки в представлении именованного элемента выполняется переход на данный элемент с выделением соответствующей ячейки. Если этот элемент представляет собой ячейку, она помещается в центре веб-части веб-клиента Excel. Если это локальный или глобальный именованный диапазон, в центр веб-части веб-клиента Excel помещается верхняя левая ячейка диапазона. Если речь идет о двух или нескольких именованных элементов, которые имеют общую ячейку или диапазон, эти элементы размещаются в алфавитном порядке по возрастанию, причем первым стоит используемый элемент (как показано в раскрывающемся списке Показать представление).

 К началу страницы

Передача местоположения в другой книге в виде параметра запроса в гиперссылке

Чтобы создать в Excel гиперссылку, которая указывает на ячейку или диапазон, расположенные в другой книге, можно использовать синтаксис [#<имя_книги>]<имя_листа>!<range>. Чтобы установить ссылку на другую книгу в службах Excel, применяется другой подход, который заключается в передаче местоположения в другой книге в виде параметра строки запроса в гиперссылке. Для открытия книги в нужном местоположении используется страница просмотра веб-обозревателя (xlviewer.aspx).

Например, можно создать список ключевых индикаторов производительности, все элементы которого получают свои значения из разных книг. Для каждого из этих элементов создается гиперссылка, которая связывает индикаторы с книгами, которые содержат соответствующие данные. При щелчке такого элемента с целью выполнения детализации будет автоматически выполнен переход в книгу, на основе данных которой создан индикатор. Сразу отображается нужная ячейка, что более удобно, чем открывать нужную книгу в отображением заданного по умолчанию местоположения.

Такая гиперссылка создается следующим образом:

Общий синтаксис: http://<имя_сервера>/<имя_узла>/_layouts/ xlviewer.aspx?id=<путь_к_книге>&range=#<местоположение>
Пример: http://CorpServer/DeptA89/_layouts/ xlviewer.aspx?id=http://Mfct/Stats/Shared%20Documents/Parts.xlsx&range=#Widgets!A1:F25

Где <имя_сервера> отражает имя сервера SharePoint, <имя_узла> указывает один или несколько узлов и возможных дочерних узлов, где расположена данная книга, <путь_к_книге> указывает путь к файлу и его имя, а #<местоположение> может быть представлено в одной из следующих форм:

  • Ячейка, например «Sheet1!A1».
  • Локальный именованный диапазон, например «Sheet1!Q2Summary».
  • Глобальный именованный диапазон, например «FY04BalanceSheet».

Важно.  Перед публикацией книги Excel в службах Excel убедитесь, что в Office Excel созданы абсолютные URL-адреса, выполнив следующие действия:

  1. Щелкните значок Кнопка Microsoft OfficeЗначок кнопки, щелкните Параметры Excel, а затем выберите категорию Дополнительно.
  2. В разделе Общие щелкните Параметры веб-документа.
  3. В диалоговом окне Параметры веб-документа щелкните вкладку Файлы, а затем снимите флажок Обновлять ссылки при сохранении.

Если местоположение в другой книге передано в виде параметра строки запроса в гиперссылке, в службах Excel будет открыто новое окно обозревателя с указанным местоположением. Если это ячейка, она помещается в центре веб-страницы. Если это локальный или глобальный именованный диапазон, в центр веб-страницы помещается верхняя левая ячейка диапазона. В любом случае ячейка не выделяется.

 К началу страницы