2015-01-06 3 views
5

У меня есть файл excel с гиперссылками, которые работали без проблем. но теперь, когда я нажимаю на них, они не работают, и отображается следующее сообщение:Политика организации предотвращает работу гиперссылок Excel

Политики вашей организации мешают нам выполнить это действие за вас. За дополнительной информацией обращайтесь в службу поддержки.

Я - единственный администратор моего компьютера. Возможно, из-за изменений, внесенных мной на компьютер, но не знаю, как это исправить.

ответ

2

С некоторым поиском политик организации я нашел ответ в этом link. Это сработало для меня. Я загрузил исправление для Windows 8.1 и Windows 8 и после запуска и перезагрузки теперь работает гиперссылка.

+1

Следующая часть связанного документа был полезным в моем случае: Найдите и выберите следующий реестр subkey: 'HKEY_CLASSES_ROOT \ .html'. Убедитесь, что значение String '(Default)' является 'htmlfile'. Если это не 'htmlfile', щелкните правой кнопкой мыши' (по умолчанию) ', выберите« Изменить », введите« htmlfile »в поле« Значение »и затем нажмите« ОК ». –

0

Я только что обнаружил, что работает для меня с той же проблемой, но в Outlook 2013. У меня есть другой ключ (скажем, он называется webpage) под HKCU, который имеет мои ассоциации браузеров по умолчанию. Ключ .html указывает на это: (default) = webpage.

Firefox является браузером по умолчанию под ключами HKCU\webpage\shell\firefox, но Outlook дает мне ошибку Your organization's policies are preventing us from completing this action for you. For more info, please contact your help desk., хотя Firefox работает как браузер по умолчанию в каждом другом приложении (в котором я его использовал, возможно, не пробовал Excel).

Когда я добавляю ключи HKCU\webpage\shell\open\command без каких-либо (default) значений или любых других значений и перезапуска Outlook, мои ссылки работают должным образом. Кажется, что Outlook по какой-то причине проверяет наличие этих ключей, даже если он их фактически не использует, так как моя ссылка открывается в Firefox по-прежнему.

+0

Мне не удалось найти раздел реестра 'HKCU \ webpage' на моей машине Windows 10. –

+0

Посмотрите в 'HKEY_CLASSES_ROOT \ .html' и посмотрите, что такое значение по умолчанию - перейдите к этому ключу. У вас могут не быть записей в HKCU; они могут вместо этого находиться в HKLM. –

+0

Да, я описал это решение в комментарии выше –

1

official microsoft way не работал для меня. Я должен был сделать следующее:
- Перейти в Панель управления -> Программы
- Нажмите кнопку «Установить ваши программы по умолчанию»
- (теперь вы должны быть «Control Panel\Programs\Default Programs\Set Default Programs»)
- Выберите в браузере вашего выбора (я пошел для хрома) и
- Нажмите кнопку "Установить эту программу по умолчанию"

(также показан в this video)

4

"official fix" не поддерживает Windows, 10. Решение ниже работает для Windows 10:

  1. Создать новый текстовый файл с содержимым, приведенным ниже и сохраните его:

    Windows Registry Editor Version 5.00 
    
    [HKEY_CLASSES_ROOT\.html] 
    @="htmlfile" 
    "Content Type"="text/html" 
    "PerceivedType"="text" 
    
    [HKEY_CLASSES_ROOT\.htm] 
    @="htmlfile" 
    "Content Type"="text/html" 
    "PerceivedType"="text" 
    
    [HKEY_CLASSES_ROOT\.shtm] 
    @="htmlfile" 
    "Content Type"="text/html" 
    "PerceivedType"="text" 
    
    [HKEY_CLASSES_ROOT\.shtml] 
    @="htmlfile" 
    "Content Type"="text/html" 
    "PerceivedType"="text" 
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\htmlfile\shell\open\command] 
    @="\"C:\\Program Files\\Internet Explorer\\IEXPLORE.EXE\" -nohome"\ 
    
  2. Изменить расширение от .txt к .reg (возможно, потребуется, чтобы показать расширения , см. простой учебник here).

  3. Выполнение файла (дважды щелкните его).

Это все! Задача решена!

(Источник here)

+1

Подтверждено - это отлично работало для Outlook 2016 на Windows 10 – torbenrudgaard

1

Метод 3 - Шаг 3 из страницы поддержки Microsoft Hyperlinks are not working in Outlook:

Убедитесь, что значение String (по умолчанию) из ключа "HKEY_CLASSES_ROOT .html" является "HTMLFILE"

  1. Выберите «Пуск»> «Выполнить».
  2. В поле Открыть введите regedit и затем нажмите OK.
  3. Найдите и перейдите в следующий раздел реестра: HKEY_CLASSES_ROOT .html
  4. Убедитесь, что значение String (по умолчанию) является «htmlfile». Если это не «htmlfile», щелкните правой кнопкой мыши (по умолчанию), выберите «Изменить», введите htmlфайл в поле «Значение» и затем нажмите «ОК».
  5. Выход из редактора реестра.

В моем случае. Значение по умолчанию .html было неправильно установлено на FirefoxHTML.

+0

Это решило мою проблему в Outlook 2013 на Windows 8.1. Благодаря! – endo64

1

Я изменил файл * .reg, чтобы использовать Chrome (также нужно было установить Chrome в качестве браузера по умолчанию в настройках Win 10 -> Приложения -> Приложения по умолчанию -> Веб-браузер), затем работали гиперссылки в Excel. (Примечание: я также удалил IE11 с Win 10, и не придется заново установить его):

Windows Registry Editor Version 5.00 

[HKEY_CLASSES_ROOT\.html] 
@="htmlfile" 
"Content Type"="text/html" 
"PerceivedType"="text" 

[HKEY_CLASSES_ROOT\.htm] 
@="htmlfile" 
"Content Type"="text/html" 
"PerceivedType"="text" 

[HKEY_CLASSES_ROOT\.shtm] 
@="htmlfile" 
"Content Type"="text/html" 
"PerceivedType"="text" 

[HKEY_CLASSES_ROOT\.shtml] 
@="htmlfile" 
"Content Type"="text/html" 
"PerceivedType"="text" 

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\htmlfile\shell\open\command] 
@="\"C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe\" -nohome"\