5 返信 最新の回答 日時: Nov 24, 2006 6:13 PM ユーザー:(bestie)

    特定のページを直接表示させたい

      7.0.8でExcelからリンクを張る時に
      pdfの特定のページが表示するように
      したいのですが、方法がみつかりません。

      しおりとか使わない方法を探しています。
      (しおりがあっても、リンクで直接ひらけそうにないですが・・

      ご存知の方、よろしくお願いします。
        • 1. Re: 特定のページを直接表示させたい
          Level 1
          OS不明。
          Excelのバージョン不明。

          HTMLページからのリンク方法は下記サポート情報に書かれているが、参照すべきものとして挙げられている「PDFOpenParameters.pdf」の対象バージョンは7.0である。

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

          最新の7.0.5用は以下のサイトにある。
          ・PDFOpenParameters.pdf(7.0.5)
          http://www.adobe.com/devnet/acrobat/pdfs/PDFOpenParameters.pdf

          基本的にブラウザで開くことが前提であり、ローカルPC上のものは考えていないようだ。ローカルPC上のPDFをリンクで開くと不具合があるとの過去投稿があったはず。

          とはいえ、ExcelのハイパーリンクでPDFを指定して開くことは可能のようだ。

          ブラウザでは「http://www.adobe.com/test.pdf#page=2」のように書く。つまり「#page=ページ番号」である。
          Excelの関数HYPERLINKで使うこともできるが、シャープ(#)を二重にして書かないとうまく認識してくれない(この方法は試行錯誤で出来たもので何の根拠もない)。
          つまり、以下のようにする。

          =HYPERLINK("http://www.adobe.com/test.pdf##page=2","2ページ目の表示")

          実際のAdobeサイトのPDFを使うと以下のようになるだろう。

          =HYPERLINK("http://www.adobe.com/jp/aboutadobe/pressroom/pressreleases/pdfs/20061110ps3.pd f##page=2","2ページ目の表示")

          上記方法も含めて、特定ページを指定して開く方法は時々うまく動作しない場合がある。理由は不明。

          確認環境;
          Windows2000 SP4、Adobe Reader 7.0.8、Excel 2000
          • 2. Re: 特定のページを直接表示させたい
            Level 1
            brazil様
            情報いただきありがとうございました。

            社内サーバーにあるpdfデータですが
            pdfデータのバージョンが1.4(Acrobat5.x)のためかうまくいきませんでした。

            7用のデータ作ってみて確認してみますね

            ちなみに環境は
            WinXP SP2、Excel 2003
            サーバーは2003です。
            • 3. Re: 特定のページを直接表示させたい
              Level 1
              再び「うまくきませんでした」という報告があると思いますので、先に突っ込んでおきます。

              具体的に何をどのように行って、どのように「うまくきませんでした」か?

              Excelからリンクを張りたいpdfは、どこにありますか? ローカルディスク? ファイルサーバ? webサーバ?

              「社内サーバ」はどんなサーバですか? ファイルサーバ? webサーバ?
              • 4. Re: 特定のページを直接表示させたい
                Level 1
                うまくいきませんね
                予想通りの結果で残念です;

                各セル上で
                挿入>ハイパーリンク>アドレスのところに
                サーバー名から入力してただけです。

                サーバーはファイルサーバーです。
                • 5. Re: 特定のページを直接表示させたい
                  Level 1
                  > うまくいきませんね

                  だから、「どのように」?

                  > サーバー名から入力してただけです。

                  だから、「具体的にどのように」?