Skip to main content
Participant
November 24, 2022
Answered

ExcelのハイパーリンクからPDFの指定した箇所に移動させたい

  • November 24, 2022
  • 2 replies
  • 30677 views

Acrobat Standardを使用しています。

Excelのリストを作成して、そこにPDFの特定箇所へのリンクを貼って

押下するとその箇所に移動するようにしたいです。

移動先の設定をして、#【移動先】を試みましたが、できませんでした。

PDF、Excelともに同じフォルダの別階層に保存しています。

よろしくお願いいたします。

This topic has been closed for replies.
Correct answer Omachi

「#【移動先】」ということは、次の2つのドキュメントのどちらか(あるいは両方)を参照されているのだと思います。

特定のページで PDF ファイルを開く URL を作成する

https://helpx.adobe.com/jp/acrobat/kb/link-html-pdf-page-acrobat.html

HTML ページから PDF ファイルの特定の場所へのリンクを作成する方法(Acrobat)

https://helpx.adobe.com/jp/acrobat/kb/cq07311054.html

 

ここに「HTMLページ」とあるように、この機能はAcrobat本体の機能ではなく「Acrobatのブラウザープラグイン」の機能になります。ですから「Acrobatプラグイン」がインストールされているWebブラウザでのみ動作するということです。Excelで使おうとするなら、「Excelからブラウザを起動して、そこからリンクさせる」ということになります。

しかし、次のページにあるように、「Acrobatプラグイン」を使えるブラウザは現在ありません。(唯一Internet Explorerだけ、できるように書いてありますが、これも今年の6月にサポートが終了、来年2月にはWindowsから削除される予定です) 

PDF をブラウザーで表示 | Acrobat、Acrobat Reader
https://helpx.adobe.com/jp/acrobat/using/display-pdf-in-browser.html

よって、「PDFの特定箇所へのリンクを貼って押下するとその箇所に移動」することは不可能です。

 

 

2 replies

Participant
November 27, 2022

エクセルのハイパーリンクで、特定のPDFの特定頁を表示させることは可能です。私はエクセルで、ある特定分野の文献管理を行っています。予稿集のように1~2頁くらいの分量の発表が多数集まっている場合に、以下のような作業手順を経て、エクセルによるデータベースに使います。

①以下のようなbatをエディタかワードで作成し、データベースとするエクセルファイルと同じフォルダに格納。

start AcroRD32.exe /a "page=6" ""C:\[フォルダ名]\[サブフォルダ名]\[サブフォルダ名]\[ファイル名].pdf"

ここにみえるpage=6  は、表示させたい特定頁です。そして、このbatファイル名は、わかりやすいように

OpenPDF6.bat OpenPDF7.batのように連番で振ります。

②エクセルのハイパーリンクのセルに、リンクとでもして、このリンクの文字に通常使うpdf名ではなく、このbatをハイパーリンクさせます。

これだけの操作で、エクセルで作成したデータベース(表)で、特定PDFの特定頁にジャンプすることができます。

 

Omachi
OmachiCorrect answer
Legend
November 24, 2022

「#【移動先】」ということは、次の2つのドキュメントのどちらか(あるいは両方)を参照されているのだと思います。

特定のページで PDF ファイルを開く URL を作成する

https://helpx.adobe.com/jp/acrobat/kb/link-html-pdf-page-acrobat.html

HTML ページから PDF ファイルの特定の場所へのリンクを作成する方法(Acrobat)

https://helpx.adobe.com/jp/acrobat/kb/cq07311054.html

 

ここに「HTMLページ」とあるように、この機能はAcrobat本体の機能ではなく「Acrobatのブラウザープラグイン」の機能になります。ですから「Acrobatプラグイン」がインストールされているWebブラウザでのみ動作するということです。Excelで使おうとするなら、「Excelからブラウザを起動して、そこからリンクさせる」ということになります。

しかし、次のページにあるように、「Acrobatプラグイン」を使えるブラウザは現在ありません。(唯一Internet Explorerだけ、できるように書いてありますが、これも今年の6月にサポートが終了、来年2月にはWindowsから削除される予定です) 

PDF をブラウザーで表示 | Acrobat、Acrobat Reader
https://helpx.adobe.com/jp/acrobat/using/display-pdf-in-browser.html

よって、「PDFの特定箇所へのリンクを貼って押下するとその箇所に移動」することは不可能です。

 

 

Participant
November 24, 2022

早速ご返信ありがとうございます。

不可能なのですね・・・

はっきり不可能とわかったので、スッパリあきらめて代替案を考えることに専念できます!

大変助かりました。ありがとうございました。