Я хочу, чтобы ячейка в электронной таблице Excel связывалась с HTML-документом, используя URL-адрес с идентификатором фрагмента (т. Е. Hash-mark, за которым следует идентификатор, который является значением атрибут name в элементе привязки: «MyDoc.html # MyFragmentIdentifier»).Excel гиперссылка на html с идентификатором фрагмента не работает
Я пробовал использовать диалог Insert Hyperlink и функцию HYPERLINK. В обоих случаях идентификатор фрагмента игнорируется; документ HTML открывается вверху, но не прокручивается до именованного идентификатора. Фактически, идентификатор не отображается в адресной строке веб-браузера - просто адрес страницы - поэтому я предполагаю, что идентификатор фрагмента никогда не передается в браузер в первую очередь.
Я установил свой браузер по умолчанию для Chrome, IE и Firefox, но все это не так - то же самое поведение во всех случаях.
Есть ли способ заставить Excel правильно открыть браузер?
Спасибо, Jeeped. Я использую Ruby и win32ole, и поэтому я уже создаю ссылки программно. Я изменил код, чтобы использовать свойство SubAddress (вместо адреса «все-в-одном»), которое является более чистым, но не изменило поведение. Ссылка в Excel правильная, но html-документ открывается еще вверху. –
@BurdetteLamar - Что такое URl и 'name =', что вы пытаетесь ударить? –
Jeeped
URI указывает на файл html, локальный для электронной таблицы, поэтому вы не сможете его проверить, если это то, что вы имеете в виду. В основном это C: \ Users \ Burdette.Lamar \ Documents \ # . –