次の方法で共有

ハイパーリンクでPDFの指定ページを開きたい

Anonymous
2018-02-14T09:26:04+00:00

Excel2013でCtrl+Kで以前よりハイパリンクを設定していました。

セル内に開きたいPDFのページNo.入力し、Ctrl+Kを押して開きたいPDFを指定し、設定しますと、そのセルをクリックするのみで、希望のPDFの指定ページが開いてました。

ところが自動Updateで、アドビーアクロバットリーダーDCに変更した頃からか?同様の操作をしても、「指定されたファイルガイドライン開けません」とかヶ所によってはMicrosoft Visual Basic 実行時エラー’5’ 「プロシージャーの呼び出し、または引数が不正です。」の表示がされ、その中のディバックをクリックすると  **AppActivate "Adobe Reader"**と黄色い帯状に⇒表示が現れ、作業が前に進みません。

念のため、新たにページを入れ、同じくCtrl+Kを押してハイパリンクを設定したところ、PDFは開きますが、指定のページの開きがなく、最初のページが開いてしまいます。

どうすれば解決、従来同様の操作を設定する事ができますか?

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

8 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2018-02-16T02:41:06+00:00

    近藤様 早速返信頂きまして有り難うございます。

    早速、下記の件試してみました。宜しくお願いします。

    <お使いのファイルでは VBA を使われているのでしょうか

    1,上記の問いは、私自身VBAを扱えませんので、Ctrl+Kで、開きたいPDFファイルを選択して設定するだけです。自動的に VBA を設定されているののかは、よくわかりません。

    2, VBA の表示がされたヶ所で”Acrobat Reader "を”Adobe Acrobat Reader DC"に書き換えて試しましたが、PDFの最初のページが表示されるだけでした。

     3,VBA 表示をするには、どの様な操作をすれば表示されるのですか?

    ◆「新たにページを入れ」というのは新しいファイルで試してみたということでしょうか。それとも既存のファイルに新しいシートを作ってそちらで試されたのでしょうか

    4,同じシート内で新たなセルに今までと同様の操作で指定したいページ番号を入力し設定の結果、PDFの最初のページの表示となります。

    ◆「新たにページを入れ」で開くのは、Adobe Acrobat DC でしょうか。それとも Microsoft Edge や Internet Explorer でしょうか

    5,開くのは、Adobe Acrobat DC です。

    <アドレス欄の末尾に「#page=5」などページ番号を追加した場合も同様でしょうか

    6,ハイパーリンクを設定するセルに「#page=5」を入力し(Ctrl+K)でPDFファイルを指定してみましたが、結果は最初のページでした。また、ハイパーリンクのヒントの設定<ヒントのテキストに「#page=5」を入力しても、やはり結果は同じでした。

    2 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  2. Anonymous
    2018-02-20T10:01:35+00:00

    回答 ありがとうございました。

    やはり、うまくいきませんでした。

    質問の原点に戻って、最初っからの設定方法を教えて頂けませんか?

    私の使用しているのは、WIn10、Excel2013、PDFは、アドビーアクロバットリーダーDC、操作設定は、同じパソコン内の PDFファイルのページを指定して、クリックすれば、指定ページを開けるように設定したい。です。設定方法を解りやすく教えて頂けませんか?

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  3. Anonymous
    2018-02-20T04:21:05+00:00

    >ところが自動Updateで、アドビーアクロバットリーダーDCに変更した頃からか?同様の操作をしても、「指定されたファイルガイドライン開けません」とかヶ所によってはMicrosoft Visual Basic 実行時エラー’5’ 「プロシージャーの呼び出し、または引数が不正です。」の表示がされ、その中のディバックをクリックすると  **AppActivate "Adobe Reader"**と黄色い帯状に⇒表示が現れ、作業が前に進みません。

    ハイパーリンクをクリックするとマクロが走っているようですので、このファイルにはイベントマクロ(FollowHyperlink)が仕込まれていると思われます。

    シート名を右クリックして「コードの表示」で以下のようなコードが表示されると思います。

    このコードの中で、PDFを開くアプリケーションがなくなったのでエラーが出ているわけです。

    >開くのは、Adobe Acrobat DC です。

    この場合は「AppActivate "Adobe Reader"」の部分を「AppActivate "Adobe Acrobat Reader DC"」のように正確なアプリケーション名に変更してください。

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  4. Anonymous
    2018-02-15T05:03:54+00:00

    mejinaTC さん、こんにちは。

    マイクロソフト コミュニティへの投稿ありがとうございます。

    Excel のハイパーリンクから PDF ファイルの指定ページが開けないのですね。

    状況がより詳しく分かるとアドバイスが集まりやすくなると思いますので、以下のようなことも追加で書いてみてください。

    ◆VBA のエラーが出ているようですが、お使いのファイルでは VBA を使われているのでしょうか

    ※ エラーの内容から、PDF ファイル表示のために起動させるプログラムの指定が旧 Adobe Reader のままになっていて、Adobe Acrobat Reader DC が指定されていないように思います。

    ◆「新たにページを入れ」というのは新しいファイルで試してみたということでしょうか。それとも既存のファイルに新しいシートを作ってそちらで試されたのでしょうか

    ◆「新たにページを入れ」で開くのは、Adobe Acrobat DC でしょうか。それとも Microsoft Edge や Internet Explorer でしょうか

    ◆PDF は開くが指定ページが開かない状態のセルを右クリック > [ハイパーリンクの編集] で、アドレス欄の末尾に「#page=5」などページ番号を追加した場合も同様でしょうか

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  5. Anonymous
    2018-02-20T12:06:11+00:00

    >質問の原点に戻って、最初っからの設定方法を教えて頂けませんか?

    「質問の原点」とはどのようなことが聞きたいのでしょうか?

    これまでの説明を見ると(誰が作成されたのかわかりませんが)、そのシートにFollowHyperlinkのイベントマクロが仕込まれているように思えるのですが、違ったのでしょうか?

    エラーが出ているのが「AppActivate」のコマンド部分なら、すでに回答したように正しい(存在する)アプリケーション名に修正すれば(これまで問題がなかったのなら)うまくいくはずです。

    なお「たとえば」で説明した**「AppActivate "Adobe Acrobat Reader DC"**」の部分のDCの前が全角スペースになっていますが、正しいアプリケーション名の半角スペースで入力されたのでしょうか?

    0 件のコメント コメントはありません