1

У меня есть лист MS Excel 2007 со столбцом (A) гиперссылок с использованием функции Excel следующим образом =HYPERLINK(A2,"url" .

Как я могу сделать (если это возможно) открыть все ячейки в этом столбце в браузере по умолчанию?

1 ответ1

1

Если вы введете путь браузера с exe-файлом и добавите URL-адрес после него, он откроется с помощью этого браузера.

Например

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" http://superuser.com/questions/1079979/how-can-i-make-an-excel-column-of-hyperlinks-open-in-non-default-browser

К сожалению, вы не можете использовать это в функции Excels Hyperlink , поэтому нам нужен обходной путь.

Одним из решений будет создание пакетного файла и установка гиперссылки для запуска этого пакетного файла. Все, что вам нужно сделать, это скопировать код в текстовый файл и сохранить его как .bat


Другое решение использует VBA.
Нажмите alt + F11 и вставьте следующий код в "ThisWorkbook".

Private Sub Workbook_SheetFollowHyperlink(ByVal Sh As Object, ByVal Target As Hyperlink)

If Target.Name = "asd" Then 'Or you can identify a cell using it's range instead of its name If Target.Range.Address = "$A$1" Then

Shell ("C:\Program Files (x86)\Google\Chrome\Application\chrome.exe http://superuser.com/questions/1079979/how-can-i-make-an-excel-column-of-hyperlinks-open-in-non-default-browser")
End If

End Sub

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

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