CS3/CS4では、文字にハイパーリンクを指定することができます。ページ内の移動だけでなく、Webサイトへのリンクもできます。今回はInDesignのテキストフレーム内にある文字を、Webサイトへのリンク先とみなして自動的にハイパーリンクを作成するものです。これにより、PDFで書き出した際に文字をクリックすると、Webブラウザが起動し該当ページが表示されるようになります。最初のサンプルは単純にWebサイトへのURLがテキストフレームに書かれているパターンです。http://www.openspc2.org/http://www.openspc2.org/※この場合、「http://www.openspc2.org/」がハイパーリンクとみなされ処理されます。http://www.openspc2.org/」がハイパーリンクとみなされ処理されます。ハイパーリンクを作成したいテキストフレームを作成してから、以下のスクリプトを実行します。リンク枠の色}}})();ただし、日本語Wikiや日本語ドメインなど日本語が含まれていると正しくリンクできません。デコードしても駄目だったので、日本語が含まれている場合は残念ながら駄目です。何かうまい回避方法があれば、メールいただけると助かります。上記サンプルでは一行全てがURLになっていることが前提ですが、実際には文章の途中にURLが記述されていることもあります。http://http://から改行コードの前の文字までをURLと見なしてハイパーリンクを作成します。例1)よく使うWebサイト、検索エンジンと言えばhttp://ww.google.co.jp/http://ww.google.co.jp/※この場合、「http://ww.google.co.jp/」がハイパーリンクとみなされ処理されます。http://ww.google.co.jp/」がハイパーリンクとみなされ処理されます。例2)よく使うWebサイト、検索エンジンと言えばhttp://ww.google.co.jp/です。http://ww.google.co.jp/です。※この場合、「http://ww.google.co.jp/です。」がハイパーリンクとみなされ処理されます。http://ww.google.co.jp/です。」がハイパーリンクとみなされ処理されます。リンク枠の色}}}})();なお、どちらのスクリプトも、すでに同名のリンク先が存在するとエラーになります。http://www.openspc2.org/http://www.openspc2.org/>CS4は入れていないのですが、もしかしたらCS4だと日本語リンクでもOKかもしれません。あと、濱村さんにWikipediaには固定リンクがあるというのを教えてもらいました。ありがとうございます。http://www.openspc2.org/book/PDF/Adobe_Illustrator_CS3_JavaScript_Book/http://www.openspc2.org/book/PDF/Adobe_Illustrator_CS3_JavaScript_Book/>新JavaScript例文辞典はちょこちょこ追加してます。実用的で分かり易いJavaScriptを使ったプロジェクトのお供に是非JavaScript仮免者以上の方へバランスの良いバイブル中級者向けです。記事)川合和史@コロ。