web-dev-qa-db-ja.com

MS Word 2013-外部htmlファイルへのアンカータグ(別名ハッシュタグ、ブックマークタグ)付きのハイパーリンク

こんにちは!

MS Word文書にハイパーリンクを挿入しましたが、リンクがページの特定の部分に移動するように、アンカータグを追加したいと思います。リンクしているページはHTMLファイルであり、Webサイトではないため、「file://」タイプのパスを使用します。

ハイパーリンクをdocument.html#header1に設定すると、#header1が解析され、ドキュメントの先頭に移動します。私はこのページを見つけました:

http://www.pcreview.co.uk/forums/getting-hyperlink-tag-Word-go-named-anchor-web-page-t3709855.html

ただし、Word 97には適用され、Word 2013ではダイアログは機能しません。さらに検索すると、Wordでハイパーリンクを作成する方法を教えるブログしか見つかりませんでした(アンカータグに触れるほど深くはありません)。

誰かが何かヒントや提案がありますか?

6
Neil

私はこれが一部の人々にとって役立つかもしれないと思うので、私はid post itと言いました:Wordで同じ問題があり、回避策として私はURLエンコーダーを使用しました

http://www.w3schools.com/tags/ref_urlencode.asp

URLを貼り付けるだけで、WordExcelなどのハイパーリンクで機能するURLが返されます。

4
kelevra88

これはブラウザの問題ではありません。 MS Officeアプリケーションは、#が '-'に置き換えられたURLを変換しています(%20はスペースです)。

この厄介な問題は Microsoft自身 によって存在することが認められています。そのページから引用するには:

これらの問題は、ハイパーリンクを作成するファイルの名前にシャープ記号(#)が含まれている場合に発生することがあります。

注:ポンド記号はファイル名で使用できる有効な文字ですが、Officeドキュメントのハイパーリンクでは使用できません。

彼らの唯一の回避策は、問題のある#を削除するか、URLをドキュメントからコピーして貼り付けることです...ほとんどの人が#を使用する理由を考えるとまったくばかげています簡単にするユーザーがコンテンツを検索するため。

ここに投票して、Microsoftにこの動作の改善を依頼してください: https://office365.uservoice.com/forums/264636-general/suggestions/32273917-stop-mangling-urls-taining-a-so-we-can- link-t

0
QA Collective

これは良い答えではありませんが、右クリックしてURLをコピーし、ブラウザに貼り付けることは私にとってはうまくいきます。 Ctrl+リンクをクリックしてもしません。かなり奇妙な。

0
David

Windows7でMSWord2010とIE 11の解決策を見つけたと思います。すべての人に役立つとは限りませんが、私にとっては役に立ちました。私に起こったこと:リンクに#記号が含まれているときにMS WordまたはExcelドキュメントからリンクをクリックすると、同様の問題が発生します。 #%20-%20に置き換えられ、リンクが機能しませんでした。他のリンクについては問題ありませんでした。また、リンクを編集すると、#記号が付いた正しいリンクが表示されます。このWord文書を別のコンピューターに送信すると、正常に機能します。

私の調査結果:

根本的な原因(私が理解しているように):

一部のコンピューターではデフォルトで、このレジストリキーは存在しませんHKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\Shell\Associations\URLAssociations(http | https)\ UserChoice。

ソリューション:

デフォルトのブラウザをGoogle Chromeに変更してからIE 11に戻すと、動作し始めます。デフォルトのブラウザをChromeに変更することにより、Windowsに不足しているレジストリキー(HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\Shell\Associations\URLAssociations(http | https)\ UserChoice)を作成させます。このレジストリキーを手動で作成すると、問題も解決するかもしれませんが、試していません。

0
Zlelik