Если я хорошо понимаю ваш вопрос, то вот работа вокруг источника = Здесь ВРЕМЕННОЕ РЕШЕНИЕ Чтобы обойти эту проблему, используйте один из следующих методов.
Способ 1
Переименуйте файл с именем, которое не содержит знак фунта, а затем отредактируйте или заново создайте гиперссылку.
Для получения дополнительной информации о том, как переименовать файл в Windows, см. Печатную документацию Windows или интерактивную справку.
Чтобы изменить гиперссылку, выполните следующие действия.
Для Office 2003 и более ранних версий Office: щелкните правой кнопкой мыши ячейку, содержащую гиперссылку проблемы. В появившемся контекстном меню укажите «Гиперссылка» и нажмите «Изменить гиперссылку».
В поле Введите имя файла или веб-страницы введите имя файла, на который вы ссылаетесь. Если вы не знаете имя файла, нажмите «Файл» и найдите файл. Нажмите ОК.
Для программ Office 2007 и Office 2010: щелкните правой кнопкой мыши ячейку, содержащую гиперссылку проблемы, и выберите пункт Изменить гиперссылку.
В поле Адрес введите имя файла, на который вы ссылаетесь. Если вы не знаете имя файла, используйте инструменты поиска в строке Искать в ..., чтобы найти файл. Выберите файл и нажмите кнопку ОК. Способ 2
Используйте команду Вставить как гиперссылку:
Для Office 2003 и более ранних версий: откройте документ, на который вы пытаетесь сослаться (который содержит знак # в имени).
Скопируйте ячейку, на которую хотите сослаться.
В документе в меню «Правка» выберите пункт «Вставить как гиперссылку».
Для программ Office 2007 и Office 2010: Откройте документ, на который вы пытаетесь связать. Это документ, который содержит знак # в имени.
Скопируйте ячейку, на которую хотите сослаться.
В своем документе щелкните ячейку, в которой вы хотите разместить гиперссылку.
На вкладке «Главная страница» щелкните стрелку под «Вставить» в группе «Буфер обмена» и нажмите «Вставить как гиперссылку».
если вы используете код VBA, эта строка может помочь. Я протестировал ее. Она работает как в Chrome, так и в Firefox.
ActiveSheet.Гиперссылки.Добавить привязку:= выделение, адрес:= "C:\path\to\your\file.htm", SubAddress:= "nameOfYourAnchor", TextToDisplay:= "текст для отображения")
здесь nameOfYourAnchor без # Sym, например, если ваша ссылка C:/Users/[Пользователь]/Desktop/Intel Core - Википедия, бесплатная encyclopedia.htm # Core_i3, в которой будет ваш код (ActiveSheet.Гиперссылки.Добавить привязку:= Выбор, Адрес:= "C:/Пользователи /Пользователь /Рабочий стол /Intel Core - Википедия, бесплатный encyclopedia.htm", SubAddress:= "Core_i3", TextToDisplay:= "текст для отображения")
надеюсь, это помогло.