Odpowiedzi:
Jeśli podasz ścieżkę przeglądarki za pomocą pliku exe i umieścisz adres URL później, otworzy się za pomocą tej przeglądarki.
Na przykład
"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
Niestety nie można tego użyć w Hyperlink
funkcji programu Excel , dlatego potrzebujemy obejścia tego problemu.
Jednym rozwiązaniem byłoby utworzenie pliku wsadowego i ustawienie hiperłącza, aby uruchamiał ten plik wsadowy. Wszystko, co musisz zrobić, to skopiować kod do pliku tekstowego i zapisać go jako .bat
Innym rozwiązaniem jest użycie VBA.
Naciśnij klawisze alt + F11 i wklej następujący kod do „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
Następnie musisz utworzyć hiperłącze z komórki, klikając prawym przyciskiem myszy, hiperłączem, wybierz miejsce w tym dokumencie , niż OK.