クリップボードのテキストをInDesignCSの表の選択部分にペーストします。行や列の概念は無く3行4列の表なら単純に1番目から12番目までのセルにテキストを入れます。もしエクセルの表が2行6列でもセルの数は同じなので内容は入れ替わります。
CS3から直接コピペできますね。
set myTable to the clipboard set OriginalDelimiters to AppleScript's text item delimiters set AppleScript's text item delimiters to {return} set myTable to text items of myTable set AppleScript's text item delimiters to {tab} set myTable to myTable as string set myTable to text items of myTable set AppleScript's text item delimiters to OriginalDelimiters tell application "InDesign CS_J" set contents of selection to myTable --表組の内容を入れ替える。 end tell
コメントする