下記の様に書き直せばAI CS1で動きましたが、
この場合のrepFunc(chr,ptr,allStr)の引数の部分って何処から受け取ってるんでしょう?
自分の知識ではよくわかりません。
myTextFrames = app.activeDocument.textFrames;
for (j=0; j<myTextFrames.length; j++)
{
txt = myTextFrames[j].contents;
result = txt.replace(/[A-Z]/g, repFunc);
myTextFrames[j].contents = result;
}
function repFunc(chr,ptr,allStr)
{
var hankaku = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
var zenkaku = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
var n = zenkaku.indexOf(chr);
return hankaku.charAt(n);
}
[15075] AM66 (2012/12/26 Wed 17:40)