エクセルグラフはまだまだめんどうですね。僕もいまエクセルの円グラフやってました。罫線が塗りの四角になったりめんどうです。返信あの時は素人の質問に気軽に付き合っていただいてありがとうございます。その後、スクリプトまでメールで送っていただいて感謝感激です。ただいま分からんなりいろいろいじってます。返信>罫線が塗りの四角それそれ!私の事例では、点線がそうなってしまいます。エクセル上であらかじめ点線をすべて実線にするしか回避方法がわかりません。「(」を「(」に検索置換する場合エラーが出るとの事だったので正規表現での検索置換だったのですが正規表現をやめて普通の検索置換に変更しました。徐庶をはじめとして、たけうちさんのスクリプトには、いつもお世話になっております。返信T.Fさん、こんにちは。最初の文字列だけ変換するのはということで調べてみたのですが、このスクリプト最初の1つめだけ検索置換しますね。0000だと0000になります。全置換したい場合は下記正規表現版をお使いください。findrep[1]);//正規表現の場合はこちらを使用。同じ文字列が複数ある場合、最初に出てきたものだけを変換したいの意味を取り違えているような気がしました。「0000」「0000」「0000」と3つテキストフレームが合った場合一つ目を置換したいという意味でしょうか?もしそうなら、ILLustratorで最初に出るというのを判別するのは難しいのですが、座標で一番左上とか計算すればできると思います。手順としてはドキュメントの全てのテキストフレームを調べて、その中でも同じ文字列のテキストフレームをグループ分けして、それの座標を取り出し、一番左上にあるテキストフレームを調べ、そこだけを置き換えることになります。ご連絡ありがとうございます。説明が足りず申し訳ございませんでした。「0000」「0000」「0000」と3つテキストフレームがあったた場合、とりあえず一つ目を置換したら、そこでストップして残りの2つのテキストフレームは置換せずに残したいということです。マップ等をレイアウトしたときに、施設名などをチェックした後、誤って重複して配置したテキストフレームを、確認できたらと考えてのことです。テキストフレームの座標取得の事ですが、すごく興味があります。最初の文字しかできませんでした。findrep[1]);//正規表現の場合はこちらを使用。→この状態だと、正規表現を最初の文字は置換できるけど、全置換ができない。findrep[1]);//正規表現の場合はこちらを使用。→この状態だと、正規表現を置換できない。通常文字は全置換できる。いう感じになりました。