0 返信 最新の回答 日時: Apr 1, 2005 10:37 AM ユーザー:(アドビフォーラム情報)

    【トピック紹介】AppleScript での画像フレームの選択と画像のインポート

      【オリジナルトピック】
      http://www.adobeforums.com/cgi-bin/webx?128@@.3bb866a0

      【質問】
      AppleScript を使って InDesign で画像をインポートし、あるいはまたインポートした画像を選択しようとしてます。文書には画像の名前と場所を示すテキストがあります。例えば「Macintosh HD:Images:image_020340.pdf」となります。このテキストには特定のスタイルが与えられています。このスタイルのテキストを検索しても、その場所に画像フレームの挿 入、または画像の配置もできません。また画像がインポート済みでも、それを選択して切り取ってペーストする必要があります。ページ上の画像のフレームをカウントする方法はわかりましたが、それ ぞれを選択することができません。
      よろしくお願いします。

      【回答】
      こちらを参考にしてください。
      http://www.adobeforums.com/cgi-bin/webx?128@@.3bb6be33 

      以下は、最終的なスクリプトです。

      tell application "InDesign CS"
      set find preferences to nothing
      set case sensitive of find preferences to true
      set change preferences to nothing

      set myDoc to active document
      set myWordsFound to search myDoc for "dancing"

      tell myDoc
      set myWordsFound to search myDoc for "Macintosh HD:
      set myEndOfWords to search myDoc for ".pdf"
      repeat with myCounter from (count of items in myWordsFound) to 1 by -1
      set myLink to characters myWordsFound through myEndOfWords
      set myLink to text from character 1 of (item myCounter of myWordsFound)
      to character -1 of (item myCounter of myEndWords)
      end repeat
      end tell
      set find preferences to nothing
      end tell

      注意 : 異なるコンテキストに表示される文字列の検索については問題が生じる可能性があります。
      ------------
      【アドビ米国ユーザフォーラム情報紹介について】