Jak mogę otworzyć kolumnę programu Excel Hiperłącza w NON domyślnej przeglądarce

1

Mam arkusz roboczy MS Excel 2007 z kolumną (A) hiperłączy, używając funkcji Excela w ten sposób =HYPERLINK(A2,"url".

Jak mogę (jeśli to możliwe) otworzyć wszystkie pola w tej kolumnie w domyślnej przeglądarce NIE?

Alex
źródło
Krótka odpowiedź brzmi: nie, nie możesz
Raystafarian,

Odpowiedzi:

1

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 Hyperlinkfunkcji 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.

Divin3
źródło