数字のみ色を変える(RGB指定) |
||||||
スクリプト:
|
txtColor = new RGBColor(); txtColor.red = 255; txtColor.green = 0; txtColor.blue = 0; cColor = new Color(); cColor.rgb = txtColor; sel = activeDocument.selection; for (i=0; i<sel.length; i++) { txtRange = sel[i].textRange(); for (j=0; j<txtRange.characters.length; j++) { c = txtRange.characters[j].contents; if ("0123456789".indexOf(c,0) > -1) { txtRange.characters[j].fillColor = cColor; } } } |
|||||
数字のみ色を変えるには選択されたテキストのcharacters配列のfillColorプロパティに色を指定します。色指定はRGBColorオブジェクトで指定しておき、それをColorオブジェクトとしfillColorに代入します。 |
||||||