У меня есть HTML-файл, который включает в себя якоря в нем. Я могу получить
file://<html_path>/<html_file>.html#<anchor_name>
доступ к определенному разделу через браузер, если я укажу имя привязки, поэтому, когда я пишу в адресной строке моего браузера, файл открывается и прокручивается до нужного раздела.
Если я помещаю ту же ссылку в HYPERLINK
функцию в Excel, она просто открывает веб-страницу, обрезает #
деталь и не прокручивает до указанного раздела. Если я помещу ссылку на веб-страницу с якорной частью в HYPERLINK
функцию, она, похоже, будет работать правильно, поэтому http://
ссылки с #
не будут обрезаны и будут работать.
Поиск в Google возвращает это сообщение на форуме и несколько статей в КБ, в которых говорится, что хеш не может использоваться в имени файла в офисе, хотя это допустимый символ имени файла. На той же странице указано, что это было решено в Excel 2010, но я использую версию 2010, и это, по-видимому, все еще проблема.
Есть ли обходной путь к этому? Я намереваюсь связать каждую строку с отдельным разделом в целевом файле, и существует более 1000 строк, поэтому возможность разбить исходный HTML-файл на несколько или создать отдельные URL-адреса для каждого раздела и ссылку на них создаст беспорядок в файлы.
#
персонажа, см. статью WikiPedia , также обратите внимание на сообщение на форуме, и статьи из КБ, связанные с ним, используют то же имя