4 返信 最新の回答 日時: Aug 8, 2008 9:10 PM ユーザー:(habacchi(古い船のことしか解らない古い水夫))

    Excel文書のハイパーリンク部分のPDF変換

      Excelブックでハイパーリンク設定した部分がPDF変換後、変な場所にジャンプしてしまうことがあります。

      変な場所にジャンプするといっても、どのリンクでも起こる現象というわけではなく、PDF変換後のシートのはじめの方のリンクでは正しくジャンプするが、ある場所を過ぎると1つづつ後ろのシー トにジャンプしてしまいます。
      具体的には、問題のブックから変換したPDFでは、25個目のリンクまでは正常で、26個目以降は26番目のリンクをクリックすると27番のシートから作成したページにジャンプしてしまい、以 下、27番目のリンクは28番のシートにジャンプするという現象が発生します。

      変換前のExcelブックは、30枚程度のシートから構成され、最初のページがメニューになっています。
      そして、メニューシートのセルに設定されたハイパーリンクをクリックすると、それぞれのシートにジャンプするようになっています。
      ハイパーリンクの挿入は、Excel で「挿入」「 ハイパーリンク」で表示される「ハイパーリンクの挿入」ウィンドウで「リンク先」として「このドキュメント内」を選び、各シートのA1セルを選ぶという操作を行い、Excel上では正しく動 作しています。

      リンクの数に問題があるのではと考え、新たに同じようなシートを作成してテストしてみたのですが、そちらではこのような現象は発生しませんでした。

      http://forums.adobe.co.jp/cgi-bin/WebX/.4d017f53 に、Wordでの類似した現象が投稿されていますが、回答はまだ無いようです。

      解決策をご存じの方がいらっしゃいましたら教えてください。

      <環境>
       MS Windows XP SP3
       MS Excel 2003 / 2007
       Acrobat 8 Standard (Ver. 8.1.2)
        • 1. Re: Excel文書のハイパーリンク部分のPDF変換
          Level 1
          私は8.0触ったこと無いですが、6か7でも有った気がします。

          基本ですかが、エクセルからの推奨変換手順を守ってどうか。
          「タグつきPDF〜」オプションを無効にしてどうか。

          携帯から打ってるのでこの辺で。
          環境ある方フォローお願いします。
          • 2. Re: Excel文書のハイパーリンク部分のPDF変換
            Level 1
            自己解決しました。

            やったことは、以下の2つです。

            1) Windows XPの「プリンタとFAX」で、Adobe PDFを「通常使うプリンタに設定」
            2) Excelの「ページ設定」で、拡大・縮小を行わない。
            (「拡大/縮小印刷」で、100%に設定する)

            これらを行った後、Excel 2007の「Acrobat」タブから、「PDFを作成」を行ったところ、Excelと同じリンクが作成されました。

            元の文書のサイズの都合上、用紙をA4縦からA3横への変更もしましたが、メニューのシートで縮小印刷の設定をしていたのが原因のような気がします。
            • 3. Re: Excel文書のハイパーリンク部分のPDF変換
              Level 1
              > Excelの「ページ設定」で、拡大・縮小を行わない。
              これで思い出したこと。

              PDF内のリンクは、飛ぶ先(リンク先)は座標で決めているはず。
              つまり、何かしらのアンカーが埋め込まれそれに向かって移動しているわけではない。PDFで決められた座標上の点(X軸:100ポイント、Y軸:250ポイントといった感じ)へと移動している 。

              テキストをハイライト選択する「ハイライト表示」とか注釈の位置とかも座標軸でその位置決めをしているはず。

              Acrobatには[移動先]という機能があるが、あれもよく使うリンク先をまとめているという使い方であって、PDFのどこかに移動先となるアンカーを埋め込んでいるわけではないと思われる 。

              ExcelからPDFを作成する過程で、リンク先の座標軸の情報は拡大縮小では変更されていないのであろうか?
              • 4. Re: Excel文書のハイパーリンク部分のPDF変換
                Level 1
                携帯から打ってたので、色々足りなかったりしてたぶんの補足を。

                >基本ですかが、エクセルからの推奨変換手順を守ってどうか。

                リンクがずれたのか、エクセルのセル等、レイアウトがずれた状態で変換されているのかわからないので、
                まずは推奨事項にのっとって正しくPDF 変換するのが基本と思います。

                作成した PDF のレイアウトが変更されたり文字が消える(Windows 版 Acrobat 8)
                http://support.adobe.co.jp/faq/faq/qadoc.sv?233355+002

                Excel から PDF ファイルを作成する際の推奨事項(Windows 版 Acrobat 6.0/7.0)
                http://support.adobe.co.jp/faq/faq/qadoc.sv?222778+002

                >「タグつきPDF〜」オプションを無効にしてどうか。

                これは
                [Adobe PDF] メニューから [変換設定の変更]
                「タグ付きPDFでアクセシビリティと折り返しを有効にする」ですね。
                (文言はAcrobat 7.x のもの)
                なんか、わからない変換トラブルのときは外してみるとうまくいったりするんですよ。

                > (「拡大/縮小印刷」で、100%に設定する)

                100%になってなきゃダメなんてことはないと思うんだけど、
                私はAcrobat 8.x 触ったことがないからなぁ。