Сделать Excel открытым некоторые гиперссылки с браузером, отличным от по умолчанию

Куча нашего оборудования для сети / сервера / хранилища использует веб-интерфейсы для своих административных порталов. В настоящее время я использую таблицу Excel 2010 для отслеживания каждого устройства. У меня есть одна колонка, зарезервированная для перечисления URL-адреса для каждого веб-интерфейса. Это упрощает просто щелчок по URL-адресу, чтобы открыть каждый административный портал.

Мой браузер по умолчанию – Firefox. Однако некоторые административные порталы плохо работают с Firefox и требуют использования IE. До сих пор, когда я хочу открыть гиперссылку в IE, мне нужно вручную открыть IE, скопировать URL-адрес с листа Excel и вставить его в адресную строку IE (иначе он откроется в Firefox, если я просто нажму на него). Это просто раздражающая пара шагов.

Таким образом, без изменения Firefox в качестве браузера по умолчанию, есть ли простой способ в Excel 2010 рассказать, какие гиперссылки будут открываться в IE при нажатии? Я хочу выбрать, какие ссылки открыты, в каком браузере

(Для справки я использую Windows 7 Enterprise 64-бит)

2 Solutions collect form web for “Сделать Excel открытым некоторые гиперссылки с браузером, отличным от по умолчанию”

Короткий ответ, нет. Excel не имеет возможности открывать URL-адрес другой программы, чем указано в системе по умолчанию.

Excel будет угрожать URL, просто сделав: Начните URL-адрес (также используя расширение DDE, чтобы открыть URL-адрес с тем, что установлено в качестве программы по умолчанию).

Используя макрос VB, вы можете создать настраиваемую ссылку, которая запустит ссылку с IE.

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

Хотя SuperUser не является сайтом сценариев (и в StackOverflow должен быть задан новый вопрос специально для программирования, если вы собираетесь это сделать), вы бы попытались сделать это следующим образом.

Запускайте макрос каждый раз, когда нажимается любая ячейка (функция Sheet1_clicked ()). Я считаю, что это событие. Затем выходите из функции, если столбец не является столбцом, в котором у вас есть ваши URL-адреса, или, альтернативно, если ячейка не начинается с #URL :. Вы даже можете проверить, имеет ли следующий столбец это значение, поэтому вы можете скрыть этот столбец и сделать столбец перед ним щелчком события. Вы можете использовать условный переадресацию, чтобы проверить, есть ли в следующей ячейке какой-либо текст, и если это так, используя цвета, покажите текст «нажмите меня».

Теперь, в самом скрипте, вы должны запустить IExplore.exe с URL-адресом.

Лучший способ, который я нашел для этого, – создать ссылку на пакетный файл …, чтобы создать пакетный файл, создать текстовый документ по праву. Щелкните на рабочем столе или в папке, в которую вы хотите сохранить ссылку, и Выберите> Создать> Текстовый документ.

Переименуйте документ на то, что вы запомните как Yahoo_Mail.BAT (расширения имен файлов должны быть включены или вы не сможете изменить расширение)

Теперь щелкните правой кнопкой мыши на вновь созданном Yahoo_Mail.BAT и выберите Edit

Для запуска в Chrome введите: START CHROME.EXE mail.yahoo.com

Теперь, в Excel, создайте свою ссылку, чтобы указать на этот файл, и она откроет веб-страницу, как если бы вы ввели ее в окно командной строки dos. Просто помните, если вы отправите кому-то документ Excel, вы должны предоставить им пакетный файл, и все они будут в папке, чтобы положить его на свой ноутбук, чтобы ссылка работала … Я использую это в основном для личных файлов excel, которые я не Электронная почта для людей, но в любом случае это более простой способ, который позволяет не программировать его в excel. Если вы хотите использовать Проводник, просто замените исполняемый файл браузера в приведенном выше примере (используйте iexplore.exe для интернет-исследователя). УДАЧА! Надеюсь, это помогает кому-то, это действительно испортилось со мной на некоторое время. Я думал, что должен выполнить команду на вкладке гиперссылки в excel, которая просто использует браузер по умолчанию …

Иногда вы просто хотите использовать другой браузер, чтобы открыть свои ссылки … LOL! Мне нравится использовать хром для некоторых вещей, но не хочу, чтобы мой основной домашний ПК использовал хром по умолчанию из-за других вещей, которые я делаю.

Interesting Posts

Как подсчитать количество строк в excel с данными?

Вычисление переменной с использованием переменной типа

Где я должен делать инъекцию с помощью Ninject 2+ (и как я могу упорядочить свои модули?)

Почему диски CD / DVD не могут быть разделены?

Когда адаптер виртуальной машины VirtualBox установлен в «Внутренняя сеть», может ли брандмауэр управления хост-машиной получить доступ к портам гостевой виртуальной машины?

Клавиша Tab не отступает в Powerpoint 2010

Как определить шаблон для экспорта в режиме org-mode?

Захватить снимок экрана активного windows?

ASP.NET MVC – удаление имени controllerа из URL-адреса

OpenWRT / DD-WRT / совместимый с томатом Wi-Fi ретранслятор?

Как проверить, выбрана ли опция?

Android: Как проверить, доступен ли сервер?

Элемент MyElement не кликается в точке (x, y) … Другой элемент получит клик

Использование принтера в Dosbox

Notepad ++ не может загрузить langs.xml, почему?

Давайте будем гением компьютера.