Při výběru hypertextového odkazu v Office se zobrazí chybová zpráva: "Nelze najít internetový server nebo proxy server"

Poznámka

Office 365 ProPlus se přejmenuje na Microsoft 365 Apps for enterprise. Pro další informace o této změně si přečtěte tento blog.

Příznaky

Když vytvoříte hypertextový odkaz v dokumentu sady Office a pak ho vyberete, může se zobrazit jedna z těchto chybových zpráv:

Nelze otevřít <URL>. Nelze najít internetový server nebo proxy server.

Nelze otevřít <URL>. Zadaný soubor nelze otevřít.

<URL> = vložený hypertextový odkaz.

Poznámka

Hypertextový odkaz funguje, pokud ho napíšete přímo do prohlížeče nebo do pole Otevřít v dialogovém okně Spustit (vyberte Start a pak vyberte Spustit).

Příčina

Potíže nastanou v případě splnění následujících podmínek:

  • Používáte aplikaci Microsoft Internet Explorer:

    • Jako proxy server - nebo-
    • S bránou firewall, která neumožňuje umístění požadavků HTTP do místní sítě
  • Internet Explorer není váš výchozí prohlížeč.

  • Klíč registru ForceShellExecute není v následujícím umístění nebo není nastavený na 1:

    • Pro 32bitové verze Office nainstalované v 64bitových operačních systémech:

      HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\9.0\Common\Internet

    • U 32bitových verzí Office nainstalovaných v 32bitových operačních systémech nebo 64bitových verzích Office nainstalovaných v 64bitových operačních systémech:

      HKEY_LOCAL_MACHINE\Software\Microsoft\Office\9.0\Common\Internet

    Poznámka

    Cesta registru nezávisí na vaší Office verzi.

Řešení

Důležité

Tato sekce, metoda, nebo úkol obsahují kroky popisující, jak upravit registr. Úprava registru nesprávným způsobem může způsobit vážné problémy. Proto vždy pečlivě zkontrolujte, jestli postupujete přesně podle těchto kroků. Jako dodatečnou ochranu registr před úpravami zálohujte. Potom můžete v případě problému registr obnovit. Další informace jak zálohovat a obnovit registr, naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:

322756 Jak zálohovat a obnovit registr v systému Windows

Přidejte podklíč Internetu do registru a nastavte hodnoty dat

Chcete-li tento problém vyřešit, přidejte podklíč ForceShellExecute, pokud není k dispozici, nastavte data Value, nebo pokud je k dispozici, nastavte Value data podklíče ForceShellExecute.

  1. Ukončete všechny spuštěné programy, které běží.

  2. Klikněte na tlačítko Start a poté vyberte Spustit. Do pole Otevřít zadejte regedit a poté vyberte OK.

  3. V Registry Editoru vyhledejte jeden z následujících podklíčů (vytvořte klíče, pokud neexistují):

    • Pro 32bitovou verzi Office v 64bitové verzi Windows:

      HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\9.0\Common\Internet

    • Pro 32bitovou verzi Office v 32bitové verzi Windows:

      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\9.0\Common\Internet

    • Pro 64bitovou verzi Office v 64bitové verzi Windows:

      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\9.0\Common\Internet

  4. Zkontrolujte, zda je vybrán podklíč Internet. V nabídce Edit (Upravit) přejděte na New (Nový) a potom vyberte DWORD Value (Hodnota DWORD). Přidejte následující hodnotu registru:

    Název hodnoty: ForceShellExecute

  5. Dvakrát klikněte na ForceShellExecute a poté nastavte data hodnoty na hodnotu 1. Vyberte OK.

  6. V nabídce Registr vyberte Ukončit.

Byly potíže vyřešeny?

Ověřte, zda jsou potíže vyřešeny. Pokud je problém vyřešený, dokončili jste tento oddíl. Pokud problém není vyřešený, kontaktujte podporu.

Další informace

Hypertextový odkaz nemusí po použití tohoto zástupu přejít na dokument aplikace Microsoft Word nebo na list aplikace Microsoft Excel.

Office používá soubor Urlmon.dll ke zpracování všech přechodů v Internetu.

V takovém případě Urlmon.dll soubor odešle žádost o získání souboru přes http:// proxy server. Proxy server vidí, že požadavek přišel z aplikace Internet Explorer na základě pole HTTP User Agent v aplikaci http://request. To pak dává chybu 403, v podstatě říká "Přístup odepřen."

Soubor Urlmon.dll toto získá a jednoduše vrátí chybovou zprávu uvedenou dříve. Chyba znamená, že požadavek se nezdařil, ale nikdy neuvádí, proč se nezdařil.

Řešení je použít ShellExecute() na adrese URL. To umožňuje operačnímu systému spustit adresu URL ve výchozím prohlížeči. Pokud není výchozí prohlížeč omezen proxy serverem, zobrazí se správná stránka.