Win版IndesignCS5.5使っています。
ページ全体がひとつのテキストフレームになっています。
これはWordからドキュメント全体に配置したからです。
スクリプトでやったことは
ある段落をセレクトしてセレクト行と同じ高さの左側特定の位置に画像をアンカー付きオブジェクトで設定しています。
下記がそのスクリプトです。(いろんなホムペを探して作成しました)
var myDoc = app.activeDocument;
var myLib = app.libraries.firstItem();
var myAsset = myLib.assets.item("image002.gif")
var zoom = app.activeWindow.zoomPercentage;
var myObjs = myAsset.placeAsset(myDoc);
var myObj = myObjs[0];
app.activeWindow.zoomPercentage = zoom;
with (myObj.anchoredObjectSettings){
anchoredPosition = AnchorPosition.anchored;
anchorPoint = AnchorPoint.topLeftAnchor;
horizontalReferencePoint = AnchoredRelativeTo.anchorLocation;
horizontalAlignment = HorizontalAlignment.leftAlign;
anchorXoffset = 50;
anchorYoffset = -3;
anchorSpaceAbove = 0;
}
try{myObj.rotationAngle = 0;}
catch(e){alert(e);myObj.rotationAngle = 0;}
app.activeWindow.zoomPercentage = zoom;
段落をセレクトして上記スクリプトを実行するとImage002の画像がアンカー付きオブジェクトとして貼り付きます
短所は、同じ段落をセレクトしてスクリプトを実行すると同じ場所に画像が重なってしまいます
ここからが教えてほしい所ですが
セレクトした段落にアンカー付きオブジェクトが付いていれば削除する
っといったことをしたいのです
皆様、よろしくおねがいします
[14561] りさ (2012/08/30 Thu 11:00)