[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
(DTPtechNote:1214) [AS Indesign CS] 画像ファイル名をテキストフレームに
こっちもおうち使い用。
リンク画像のあるグラフィックフレームとテキストフレームを同時に選択して、実行すると画像ファイル名がテキストフレームに入るってもの。
tell application "InDesign CS_J"
activate
tell document 1
set my_every_selection to object reference of selection
--選択しているのはテキストフレームとグラフィックフレームを1つづつだと想定
if class of item 1 of my_every_selection = text frame then
set my_text_frame to object reference of item 1 of my_every_selection
set my_graphic_frame to object reference of item 2 of my_every_selection
else
set my_graphic_frame to object reference of item 1 of my_every_selection
set my_text_frame to object reference of item 2 of my_every_selection
end if
--ファイル名をget
set my_image to object reference of item 1 of all graphics of my_graphic_frame
set my_name to (name of item link of my_image) as Unicode text
set my_name to (characters 1 thru -5 of my_name) as Unicode text
set contents of my_text_frame to my_name
end tell
end tell