3

Я работаю с таблицей Excel, которая находится на сервере, к которому у всех в моей команде есть доступ.

При написании документации я могу ссылаться на конкретную страницу или именованное местоположение в URL-адресе, используя символ # или амперсанд.

Есть ли способ сделать что-то подобное в листе Excel?

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

Например, есть ли способ сделать что-то подобное.

<a href="./some_document.pdf#page=106">Refer to page 106</a>

<a href="./some_workbook.xlsx?sheet_foo!A$7">Refer to entry bar in sheet foo</a>

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

2 ответа2

1

Это должно работать:

<a href="./some_workbook.xlsx#sheet_foo!A7">Refer to entry bar in sheet foo</a>

В своем посте вы использовали знак вопроса (?) вместо знака хеша (#). Нет необходимости в знаках доллара ($) для диапазона.

Рекомендации:

https://support.microsoft.com/en-us/kb/197922

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

http://agsci.psu.edu/it/how-to/linking-to-particular-excel-worksheet-from-web-page

0

В зависимости от того, какое приложение вы используете для написания документации (например, Word, Excel), вы можете ссылаться на ячейку, например: <path>\my_excel_workbook#'sheet_foo'!A$7 .

Вам нужно добавить гиперссылку на ваш документ.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .