하이퍼 링크에서 브라우저 지정 (Microsoft Excel)
Laura는 워크 시트에 하이퍼 링크를 포함하려고합니다. 그러나 URL 대상을 “강제”하는 하이퍼 링크가 특정 브라우저에 표시되기를 원합니다. 예를 들어, 그녀는 대상이 Internet Explorer에서 열리도록 지정하는 하이퍼 링크를 원합니다.
Excel에서는이 작업을 수행 할 수 없습니다. 워크 시트의 하이퍼 링크를 클릭하면 사용중인 시스템의 기본 브라우저에 따라 달라집니다. 그러나 시도 할 수있는 해결 방법이 있습니다. 특정 브라우저를 사용하여 실제로 대상 주소를 여는 매크로를 만들 수 있습니다.
예를 들어, 다음 매크로를 고려하십시오. 자동으로 Internet Explorer 인스턴스를 열고 해당 브라우저에서 웹 사이트를 엽니 다.
Sub LaunchIE() Dim IE As Object Set IE = CreateObject("InternetExplorer.Application") IE.navigate "http://excel.tips.net/" IE.Visible = True Set IE = Nothing End Sub
매크로를 바로 가기 키에 쉽게 할당 할 수 있습니다. 그러나 어느 브라우저를 사용하고 (항상 Internet Explorer) 어떤 사이트가 표시되는지 (항상 ExcelTips 사이트)는 그다지 유연하지 않습니다. 다음과 같은 방식으로 좀 더 유연하게 만들 수 있습니다.
Sub showURL(browser As String, URL As String) Dim pPath As String Dim bPath As String 'Use this to resolve the correct program file path 'it is different on 32-bit and 64-bit systems pPath = Environ("ProgramFiles") If browser = "Firefox" Then bPath = pPath & "\Mozilla Firefox\Firefox.exe" ElseIf browser = "IE" Then bPath = pPath & "\Internet Explorer\iexplore.exe" Else Exit Sub End If Call Shell(bPath & " " & URL, vbNormalFocus) End Sub
Sub Testing() Call showURL("Firefox", "/") Call showURL("IE", "http://excel.tips.net") End Sub
모든 작업을 수행하는 기본 루틴 인 showURL은 Internet Explorer 또는 Firefox에서 작동 할 수 있습니다. 테스트 루틴은 브라우저를 실행하는 방법을 보여줍니다. 원하는 브라우저와 해당 브라우저에서 열 URL을 지정하기 만하면됩니다.
_ 참고 : _
이 페이지 (또는 ExcelTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.
link : / excelribbon-ExcelTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요]
.
_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.
이 팁 (9836)은 Office 365의 Microsoft Excel 2007, 2010, 2013, 2016, 2019 및 Excel에 적용됩니다. 여기에서 Excel의 이전 메뉴 인터페이스에 대한이 팁 버전을 찾을 수 있습니다.
link : / excel-Specifying_a_Browser_in_a_Hyperlink [하이퍼 링크에서 브라우저 지정]
.