Почему не работает гиперссылка в powerpoint
Перейти к содержимому

Почему не работает гиперссылка в powerpoint

  • автор:

Почему не работает гиперссылка в powerpoint

Argument ‘Topic id’ is null or empty

Сейчас на форуме

© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru

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

ООО «Планета Эксел»
ИНН 7735603520
ОГРН 1147746834949
ИП Павлов Николай Владимирович
ИНН 633015842586
ОГРНИП 310633031600071

Включение или отключение предупреждений гиперссылки в программах Office

В этой пошаговой статье описывается, как включить или отключить отображение предупреждающих сообщений при каждом щелчке гиперссылки в программе Microsoft Office.

Дополнительная информация

В этот раздел, описание метода или задачи включены действия, содержащие указания по изменению параметров реестра. Однако неправильное изменение параметров реестра может привести к возникновению серьезных проблем. Поэтому следует в точности выполнять приведенные инструкции. Для дополнительной защиты создайте резервную копию реестра, прежде чем редактировать его. Так вы сможете восстановить реестр, если возникнет проблема. Для получения дополнительной информации о том, как создать резервную копию и восстановить реестр, см. статью Сведения о резервном копировании и восстановлении реестра Windows.

В приложениях Microsoft Office при щелчке гиперссылки или объекта, который ссылается на исполняемый файл, вы получите следующее предупреждение:

Opening "path/filename". Hyperlinks can be harmful to your computer and data. To protect your computer, click only those hyperlinks from trusted sources. Do you want to continue? 

Это происходит независимо от параметров уровня безопасности.

Чтобы найти параметры уровня безопасности, наведите указатель мыши на макрос в меню «Сервис» и выберите пункт «Безопасность».

Кроме того, при открытии изображений TIFF или файлов Microsoft Document Imaging (MDI) вы получаете следующее предупреждение:

Opening path/filename. Some files can contain viruses or otherwise be harmful to your computer. It is important to be certain that this file is from a trustworthy source. Would you like to open this file? 

Это предупреждение вы получите, даже если вы уже реализовали раздел реестра, описывающийся в этой статье. Это предупреждающее сообщение поступает из HLINK.dll при обработке навигации по ссылке. Вы можете отличить предупреждающее сообщение гиперссылки Microsoft Office от предупреждающих сообщений HLINK, выполнив поиск кавычек вокруг пути к файлу в предупреждаемом сообщении. Сообщение Microsoft Office содержит кавычки. Сообщение HLINK не содержит кавычек. Microsoft Office пытается определить, является ли сам тип файла небезопасным, проверив расширение, progid, classid и тип MIME документа.

Как глобально включить или отключить предупреждения гиперссылки

Чтобы включить или отключить предупреждения гиперссылки в программах Microsoft Office при использовании адреса https://, адреса notes:// или адреса ftp://, необходимо создать новый подраздел реестра. Для этого выполните следующие действия:

  1. Нажмите кнопку Пуск и выберите пункт Выполнить.
  2. В диалоговом окне «Открыть» введите regedit и нажмите кнопку » ОК».

  • Необходимо изменить только один из этих подразделов реестра. Вам не нужно изменять оба этих параметра.
  • Если подраздел безопасности уже существует, перейдите непосредственно к шагу 6 после выбора подраздела «Безопасность».

Примечание. Значение 0 включает предупреждающее сообщение гиперссылки. Значение 1 отключает предупреждающее сообщение гиперссылки.

Включение и отключение предупреждений гиперссылки для каждого протокола

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

  1. В меню Пуск выберите пункт Выполнить, введите команду regedit и нажмите ОК.
  2. Найдите следующий подраздел реестра: HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\xx.0\Common\Security\Trusted Protocols\All ApplicationsПримечание В этом подразделе замените xx.0 на 12.0 для Office 2007, 14.0 для Office 2010, 15.0 для Office 2013 и 16.0 для Office 2016 и более поздних версий.
  3. Щелкните подраздел «Все приложения».
  4. В меню Правка наведите указатель мыши на Создать, затем щелкните Раздел реестра.
  5. Введите имя протокола, который необходимо исключить. Например, чтобы отключить отображение предупреждения системы безопасности для протокола Notes:, введите Notes:. Примечание Убедитесь, что вы включите двоеточие (:) Символ.
  6. Нажмите клавишу ВВОД.
  7. Закройте редактор реестра.

Если вы по-прежнему получаете предупреждающее сообщение

После отключения предупреждений вы можете по-прежнему получать предупреждающее сообщение от Microsoft Windows. Если вы продолжаете получать предупреждающее сообщение после выполнения действий, описанных в этой статье, используйте один из следующих методов для устранения проблемы.

Метод 1 применяется только к Windows XP и более ранним версиям Windows. Для Windows Vista и более поздних версий Windows используйте метод 2.

Метод 1. Отключение параметра «Подтвердить открытие после скачивания» для типа файла, который вы пытаетесь открыть
  1. Дважды щелкните «Мой компьютер».
  2. В меню «Сервис » выберите пункт «Параметры папки».
  3. На вкладке «Типы файлов» выберите соответствующее расширение имени файла (например, WMV) в поле «Типы зарегистрированных файлов» и нажмите кнопку «Дополнительно».
  4. Щелкните, чтобы снять флажок «Подтвердить открытие » после скачивания, и нажмите кнопку » ОК».
  5. В диалоговом окне « Параметры папки» нажмите кнопку » Закрыть».
Метод 2. Изменение подраздела реестра HKEY_CLASSES_ROOT\\EditFlags

Используйте этот метод, если предупреждение затрагивает несколько компьютеров.

Чтобы отключить предупреждающее сообщение, выполните следующие действия.

  1. В меню Пуск выберите пункт Выполнить, введите команду regedit и нажмите ОК.
  2. Найдите следующий подраздел реестра: HKEY_CLASSES_ROOT\\EditFlags Например, если расширением имени файла является WMV, выберите HKEY_CLASSES_ROOT\WMVFile\EditFlags
  3. Щелкните EditFlags и выберите команду «Переименовать» в меню «Правка«.
  4. Введите OldEditFlags и нажмите клавишу ВВОД.
  5. В меню Правка выберите пункт Создать, а затем Параметр DWORD.
  6. Введите EditFlags и нажмите клавишу ВВОД.
  7. В меню Правка щелкните Изменить.
  8. В диалоговом окне «Изменение значения DWORD» щелкните шестнадцатеричное значение в разделе«Базовый».
  9. Введите 10000 и нажмите кнопку «ОК».

Чтобы повторно включить предупреждающее сообщение, выполните следующие действия.

  1. В меню Пуск выберите пункт Выполнить, введите команду regedit и нажмите ОК.
  2. Найдите следующий подраздел реестра: HKEY_CLASSES_ROOT\\EditFlags
  3. Щелкните EditFlags и выберите команду «Изменить» в меню «Правка«.
  4. Введите 0 и нажмите кнопку «ОК».

Даже после выполнения этих действий вы получите предупреждение при открытии файлов в защищенном представлении.

Проблема устранена?

Проверьте, устранена ли проблема. Если устранена, пропустите дальнейшие инструкции, приведенные в этом разделе. Если нет, обратитесь в службу технической поддержки.

Обратная связь

Были ли сведения на этой странице полезными?

Вы будете перенаправлены на страницу входа или на страницу ошибки или при щелчке гиперссылки на веб-сайт единого входа в документе Office появится запрос на проверку подлинности.

Если щелкнуть гиперссылку в документе Microsoft Office, перед открытием запрашиваемой страницы может возникнуть следующее поведение:

  • Вы будете перенаправлены на страницу входа или страницу ошибки
  • Вам будет предложено ввести сведения для проверки подлинности.

Как правило, это происходит, когда выполняются следующие условия:

  • Вы открываете документ Office в режиме редактирования за пределами веб-браузера.
  • Веб-сайт в гиперссылке использует систему проверки подлинности single Sign-On (SSO), которая использует файлы cookie сеанса HTTP для идентификации клиента. Даже если вы уже указали учетные данные пользователя, вам будет предложено снова ввести учетные данные пользователя.

Причина

Office позволяет редактировать и редактировать документы на веб-сайте, если сервер поддерживает веб-разработку и совместную работу. Сначала Office пытается связаться с веб-сервером. Затем Office пытается напрямую выполнить привязку к ресурсу с помощью библиотеки гиперссылки Майкрософт (Hlink.dll) и API URLMON.

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

Так как сеансы независимы, файлы cookie сеанса не являются общими. Если система единого входа использует исключительно сведения о файле cookie сеанса, система единого входа может не работать, так как один и тот же пользователь перемещается из нескольких сеансов. Такое поведение является фундаментальным ограничением проектирования системы единого входа, если система единого входа не предназначена для поддержки проверки подлинности единого входа в нескольких браузерах или веб-приложениях на клиентском рабочем столе. Так как Office является полностью веб-приложением, проблема может оказаться уникальной для приложений Office, если они являются единственными веб-клиентами, установленными клиентом. Однако основная причина этой проблемы не ограничивается Microsoft Office, и эта проблема может возникнуть при использовании стороннего программного обеспечения.

Обходной путь

Проблема заключается в ограничении системы единого входа, используемой веб-сервером. Однако вы можете уменьшить текущие эффекты для веб-сайта, защищенного единым входом, с помощью одного из следующих методов.

Гиперссылки из Internet Explorer в Office

Если эта проблема возникает, когда гиперссылки на веб-странице открывают файл Office, а веб-страница размещается в Internet Explorer, можно избежать этой проблемы, явно помечая содержимое как доступное только для чтения скачивание, а не как встроенную навигацию.

Для этого добавьте настраиваемый заголовок HTTP в ответ GET для содержимого файла Office. Добавьте заголовок Content-Disposition: Attachment. Когда ответ GET содержит этот заголовок, Internet Explorer предлагает пользователю открыть или сохранить скачанный файл. Если пользователь выбирает открытие скачивания, файл открывается из кэша временных файлов Internet Explorer только для чтения. Пользователь может изменить и сохранить файл локально. Однако пользователь не сможет сохранить файл на сервере или совместно работать с веб-службами для веб-сайта. Таким образом, это решение работает только в том случае, если вы планируете сделать файл доступен только для чтения.

Заголовок Content-Disposition можно задать с помощью кода на страницах Microsoft Active Server (ASP), в Microsoft ASP.NET или в ISAPI при работе с динамически созданным содержимым. Если содержимое является статическим, можно настроить заголовок для заданного файла или папки с помощью диспетчера IIS и метабазе IIS. Дополнительные сведения о заголовке HTTP Content-Disposition см. в разделе «Создание диалогового окна загрузки файлов для известного типа MIME».

Гиперссылки из Office в Internet Explorer или в другой веб-браузер

Если эта проблема возникает при щелчке гиперссылки в документах Office, которые либо открывают веб-содержимое HTML напрямую, либо перенаправляются на СОДЕРЖИМОЕ HTML, клиентские пользователи могут избежать этой проблемы, включив раздел реестра для отправки навигации по гиперссылке в браузер вместо прямой привязки к гиперссылке из Office. Дополнительные сведения см. в сообщении об ошибке при щелчке гиперссылки в Office: «Не удается найти интернет-сервер или прокси-сервер».

Независимо от установленной версии Office, добавьте раздел реестра в точное расположение, указанное в сообщении об ошибке при щелчке гиперссылки в Office: «Не удается найти интернет-сервер или прокси-сервер».

При использовании этого параметра реестра компонент HLINK, используемый Office, открывает гиперссылку в веб-браузере по умолчанию. Этот параметр реестра затрагивает все клиенты HLINK, а не только Office. Поэтому внимательно используйте этот раздел реестра.

Дополнительная информация

Чтобы полностью устранить эту проблему, мы рекомендуем поставщикам единого входа разработать систему, которая может разрешить веб-разработку, и клиент, использующий несколько сеансов. Эта конфигурация усложняет систему единого входа. Однако эта конфигурация также предлагает клиентам наиболее доступные варианты использования. В настоящее время корпорация Майкрософт работает с ключевыми поставщиками единого входа для долгосрочного решения.

Кроме того, корпорация Майкрософт изучает, как конечные пользователи используют Office для лучшего прогнозирования следующих сценариев и управления ими:

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

Эти изменения конфигурации могут уменьшить влияние проблемы, описанной в разделе «Симптомы». Эти изменения также могут добавить гибкость для пользователя, когда пользователь посещает сайт единого входа, который не поддерживает конфигурации, включающее клиенты с несколькими сеансами.

Если вы разработчик или разработчик единого входа, вы можете добавить поддержку клиентов с несколькими сеансами. Например, можно использовать следующие методы:

  • Используйте сведения о постоянном файле cookie и файле cookie сеанса, чтобы определить, когда один клиент пересекает сеансы между приложениями на рабочем столе. Затем предоставьте веб-ответы для передачи клиента обратно в один сеанс или для проверки подлинности нового сеанса.
  • Используйте клиентский компонент для создания интегрированной системы проверки подлинности. Используйте эту интегрированную систему проверки подлинности для проверки подлинности всех процессов, запущенных с использованием одного маркера проверки подлинности пользователя.
  • Используйте сертификаты или другой метод с усиленной безопасностью, но постоянный способ идентификации для проверки подлинности клиента.
  • Для HTTP-запроса, который может быть клиентским запросом с несколькими сеансами, вы можете создать ответ перенаправления на стороне клиента, а не ответ перенаправления на стороне сервера. Например, отправьте скрипт HTTP или тег META REFRESH вместо ответа HTTP 302. Это изменение заставляет клиента вернуться в веб-браузер пользователя по умолчанию. Таким образом, сеанс браузера по умолчанию может обработать вызов и сохранить его в одном сеансе только для чтения. Этот метод не допускает разработку. Однако этот метод дает четкое представление о том, что система единого входа не обрабатывает клиенты с несколькими сеансами и хочет, чтобы клиент оставалось в сеансе браузера по умолчанию.

Точный подход к изменению конфигурации зависит от целей проектирования и уровня интеграции, который требуется выполнить с клиентским рабочим столом.

Обратная связь

Были ли сведения на этой странице полезными?

5 способов починить слетающие ссылки в PowerPoint на маке при экспорте в PDF

При сохранении файла PPTX как PDF гиперссылки перестают работать. Это давняя проблема PowerPoint для macOS. Не работают, как правило, ссылки, которые вы поставили на изображения или фигуры.

Почему вообще ссылки слетают при экспорте в PDF в macOS? Мак-версия PowerPoint использует системный (маковский) алгоритм создания PDF, в нем что-то идет не так. Windows-версия использует алгоритм Microsoft Office. Отсюда проблема и способы ее решения.

PowerPoint Online

Пожалуй, наиболее изящный способ. К тому же бесплатный. Загрузите ваш файл в онлайн-версию PowerPoint, далее File → Save as → Download as PDF.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *