エクセルをPDF化したら、セルの一部にしかハイパーリンクされないのはなぜ?

このQ&Aのポイント
  • エクセルをPDF化した際、セルの一部にしかハイパーリンクが適用されない理由を教えてください。
  • PDF化したエクセルで、特定のセルにのみハイパーリンクが適用されない現象について教えてください。
  • エクセルをPDFに変換すると、特定のセルにしかハイパーリンクが作成されない理由を教えてください。
回答を見る
  • ベストアンサー

エクセルをPDF化したら、セルの一部にしかハイパーリンクされないのはな

エクセルをPDF化したら、セルの一部にしかハイパーリンクされないのはなぜ? ABCDをそれぞれ幅293ピクセルで、印刷の向きは横、印刷等の余白は各箇所0にしてます。 この状態で、Dの46(要するに上記の印刷条件の下で一番右側で下から三番目の箇所)に、 例えば 教えて教えて教えて教えて教えて―教えてgoo・教えてgoo―教えてgoo という文字列を入力して、 例えば、http://oshiete.goo.ne.jp/とハイパーリンクしてみます。 その上で、エクセル(2007)の「名前を付けて保存」でPDFとして保存してみると、 文字列の一部にしかハイパーリンクがかからないのです。 なぜでしょうか。教えてください。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • gaogaoda
  • ベストアンサー率80% (17/21)
回答No.1

ちょっと試してみましたが上記の作業は手元でとくに問題ないです。Office 2007標準のPDF生成機能です。もちろんフォント設定によってはページから文字はみ出し、2ページ目に残りが表示されますけど。 境界ぎりぎりの出力なので、フォント設定を調整してどうなるか試してみてはいかがでしょうか。 Excelの日本語フォント幅の計算はちょっとおかしいので、いろいろと手調整をすると改善してくれることがあります。 あと、不具合の可能性としては、Acrobat(Readerではなく本体)をインストールしているか否かですけど、 Acrobatをインストールするとファイル保存にPDF保存項目が2つになりますが、Acrobatで追加されたほう(XPSの項目がないほう)のOffice連携機能はいくつか不具合があるので、Acrobat側の機能を使うなら印刷からPDF生成をしたほうがいいです。

関連するQ&A

  • EXCELのハイパーリンクがPDFにすると機能しな

    EXCEL:EXCEL2010 Adobe:Acrobat XI standard OS:Windows7 Pro EXCELにハイパーリンクを仕込んでいます。 シート1が目次ページでシート2~10が詳細ページとなっており、シート1から各シートへリンクする、各シートからシート1に戻る、非常に簡単なハイパーリンクでエクセル上の動きは問題ありません。 それをPDFにするのですが、エクセルの「ファイル」→「保存と送信」→「PDF/XPS ドキュメント作成」では複数シート展開すらダメだったので、Adobeをインストしました。 複数シートをPDFの複数ページにコンバートして内容は問題ありません。 ただハイパーリンクの部分が単なる色付きの文字となり、リンクが上手く出来ないというより、リンクする項目ではなくなった状態でPDFとなります。 以前、同じ表を別のAdobeで変換してハイパーリンクも上手く変換出来ていたのですが、その上手くいった時のPCが無くなってしまい、なぜ上手く出来たのかすら不明です。ただ上手く行ったPDFは手元にあるので条件が揃えば出来ることに間違いはありません。 何かヒントをご存じの方、よろしくお願いします。

  • (エクセル)ハイパーリンク先のURLをセルに表示

    教えてください。 エクセル2000で、 列Aに数字がはいっていて、その数字があるURLに、 ハイパーリンクしています。 列Bにそのハイパーリンク先のURLを表示させたいのですが、 可能ですか? 可能でしたら、どうしたらいいですか? よろしくお願いします。

  • セル内の一部の文字だけをハイパーリンクに設定したい

     エクセルで、セル内の一部分の文字にハイパーリンクの設定をしたいと考えています。例えば、あるセルに入力されている「私は日本人です」という文字列の中の「日本人」の部分だけにハイパーリンクを設定したいのですが、可能でしょうか?  ご存知の方、よろしくお願いします。

  • ハイパーリンクからPDFを起動できない

    自分が必要とする情報はPDFデータとして保存しております。 しかしその数もだんだん増えてきていることから、EXCELを用いてデータベース的なものを作り管理したいと考えハイパーリンクを使って管理できないものかと試してみた次第です。 所有している情報をカテゴリー別にわけ、最終的には登録しているファイルにハイパーリンクを関連付けてみました。 でも、実際に動作を確認してみると、PDFファイルが起動できません。 ハイパーリンクの使い方が悪いのかと思い、WORDやEXCELでダミーファイルを作り、同じようにハイパーリンクで関連づけると、これらについてはきちんとファイルが起動できます。 なぜPDFファイルは起動できないのでしょうか(私のやり方が悪いのでしょうか)? ちなみにEXCELは2003,PDFはacrobat7.0です。

  • エクセルのハイパーリンク

    お世話になっております。 エクセルのセル内の文字列にハイパーリンクをはることはできるでしょうか?  ワードだと、右クリックをすると、ハイパーリンクの項目が出てくるのですが、エクセルの場合、セル内の単語を選択して右クリックしてもハイパーリンクのコマンドが出てきません。

  • エクセルファイル→PDFに変換するとき、ハイパーリンクが貼れない

    こんにちは。 エクセルファイルを PDF(V3)に書き出したいのですが、 エクセルの中にあるハイパーリンクが うまくPDFにできません。 (変換後、該当部分は下線つきで青い文字になっているが、実際にはリンクできない状態になっている) うまくリンクを貼れる方法を教えていただけますか。 どうぞ宜しくお願いいたします。

  • ExcelのワークシートをPDF変換するとハイパーリンク情報が消えてしまいます

    Excel2003でセルにURLを直接入力してツールバーのPDF MakerでPDFに変換した場合は問題なくハイパーリンクが作成できるのですが、 =HYPERLINK("http://oshiete.watch.impress.co.jp/","教えて") の様にHYPERLINK関数を使用するとPDF上では青字にアンダーライン表示になるものの、ハイパーリンクができません。 どうしたらExcelで関数を使用しつつ、PDF上でハイパーリンクを実現できるのでしょうか? ご存知の方、いらっしゃいませんか? ちなみに関数を使用していなくてもExcel2003上のURLを登録したセルで右クリック→「ハイパーリンクの編集」→「表示文字列」でURLを"教えて"に変更した場合でも同様にPDF上でハイパーリンクできませんでした。 環境は下記の通りです。 Windows XP SP3 Excel2003 SP3 Adobe Acrobat 8 standard

  • エクセル2003でpdfファイルにハイパーリンクさせているものを、we

    エクセル2003でpdfファイルにハイパーリンクさせているものを、webで保存しています。 ところが、web画面でpdfのリンクをクリックするとリンクが開くパソコンと開かないパソコンがあります。何故でしょうか? 原因や解決方法等教えてください。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • ハイパーリンクがPDFにすると反映しません

    ワード2010使用しています。 あらかじめワード文書内でブックマークを作り、 文字を指定して移動先のブックマークを選んでハイパーリンクを設定しています。 自分入力した文字はPDF変換してもハイパーリンクが保持されています。 (PDF変換は、ワードのファイル→保存と送信→PDF/XPSドキュメントの作成から保存しています) 図形を挿入し、その図形にハイパーリンクを設定すると、 ワード上では、Ctrlキーを押しながら希望通り移動しますが、 PDFに変換するとハイパーリンクが機能しません。 PDFの地図をワードにスナップショットで貼り付け、 地図上の地名の部分をクリックしたら、別の拡大ページに飛ぶようにしたいので、 PDFの地図の上に、四角の図形を挿入して、塗りつぶしなし、枠無で肉眼で見えない四角を設置すれば その四角図形に対してハイパーリンクを設定すればいいかな。と思ったのですが・・・。 ワード上ではOKでもPDFにすると機能しません。 上記のようなものの作成を希望していますが、どのようにすればよいのでしょうか。 よろしくお願いします。

  • エクセルで複数のセルの内容を「ハイパーリンクを生かしたまま」単一のセルに結合したい

    エクセルで複数のセルの内容を「ハイパーリンクを生かしたまま」単一のセルに結合したいのですが、どのようにしたらよろしいのでしょうか? たとえば、 セルA1に、「ヤフー」という文字列が入っていて、Yahoo!Japanへのハイパーリンクが設定されており、 セルA2に、「グーグル」という文字列が入っていて、Googleへのハイパーリンクが設定されている といったケースです。 &を使って A1&A2 としてみたのですが、文字だけがつながって、ハイパーリンクが失われてしまいました。これをハイパーリンクを生かしたまま、他の一つのセルに表示させたいのですが、どのようにしたらよろしいのでしょうか? できれば、マクロを使わないで考えたいと思っています。 よい知恵がございましたらよろしくお願いします。

専門家に質問してみよう