訪問していただき、ありがとうございます。
IllustratorにExcel表をペーストして修正を加えようとしたら、
以下のような問題に直面したことはありませんか?
・クリッピングマスクがかかっている
・グループ化されている
・不要なパスが存在している
これらの問題を解決するために、大変な作業をしていませんか?
そこで、今回は【Excel表を自動で分解してくれる】スクリプトを
作成しましたので、ご紹介いたします。
Excel表を修正する時に、今回ご紹介するスクリプトを活用することで、
作業時間を大幅に短縮できます。
ぜひこの便利なスクリプトを使って、より効率的なデザイン作業を
実現してください。
それでは、どうぞ
Profile
この記事を書いている私は、DTPデザイナーとしてIllustratorの操作経験が15年以上あり、スクリプトも自分の業務で必要になったものを自ら作成し、デザイン作業の効率化を図っています。
最近では、当ブログでも自作スクリプトを公開しています。
「スクリプトの自作は難しい」と感じていませんか?
生成AIなら、「やりたいことを伝える」だけでIllustratorのスクリプトも作れます。
💡生成Aiで作るIllustratorスクリプトの具体手順を見る
【Excel表分解】スクリプトの解説

Adobe Stock
Excel表分解(スクリプト名:excelBreak)は、僕がJavaScriptベースに自作したIllustrator用のスクリプトです。
【Excel表分解】は、ここが便利
Illustratorに貼り付けられたExcel表に、このスクリプトを使うと、以下の作業を自動で行ってくれるため、修正作業が大幅に短縮されます。
1.クリッピングマスクの解除
2.グループ化の解除
3.不要なパスオブジェクトの削除
【Excel表分解】の入手
【Excel表分解】のスクリプトは以下の方法で入手できます。
1.下記リンクからスクリプトをダウンロード
DL: excelBreak.jsx
2.次の章に、掲載されているスクリプトコードをテキストエディタ(メモ帳など)に貼り付けて拡張子「.jsx」で保存
ちなみに、【スクリプトの使い方や作り方】を知りたい方は、、【Illustratorの作業効率が上がる!【スクリプト】の使い方と作り方】の記事を参考にしてください。
【Excel表分解】の使い方
【Excel表分解】は下記の手順で使うことができます。
STEP1.分解したいExcel表を選択する
STEP2.スクリプトを起動する
STEP3.実行結果を確認する

Excel表のクリッピングマスクとグループが解除されていれば成功です。
【Excel表分解】スクリプトコードの紹介

Adobe Stock
前章では【Excel表分解】の入手方法や使い方などについて解説しました。
この章では、【Excel表分解】のコードを公開します。
コードにコメントアウトも書いてありますので、カスタマイズする際の参考にしてください。
var docObj = app.activeDocument;
for(var i = 0; i < 256 ; i++){ //256回繰り返す 256は適当な数字
app.executeMenuCommand("releaseMask"); //クリッピングマスク解除
app.executeMenuCommand("ungroup"); //グループ解除
};
//テキストの選択解除 ここから
var txtObj = docObj.textFrames;
for(var i = 0; i < txtObj.length; i++){ //テキストの数だけ繰り返す
try{
txtObj[i].selected = false; //選択解除
}catch(e){};
};
//テキストの選択解除 ここまで
//塗り・線なしオブジェクトの削除 ここから
var selObj = docObj.selection; //selection;選択中の要素
for(var i = 0 ; i < selObj.length ; i++){ //要素の数だけ繰り返す
try{
if(!selObj[i].filled && !selObj[i].stroked){ //塗りなし と線なしの場合
selObj[i].remove(); //削除
};
}catch(e){};
};
//塗り・線なしオブジェクトの削除 ここまで
注意事項と免責事項

本記事で紹介したスクリプトは、商用利用可能です。ただし使用につきましては、下記の注意事項と免責事項を必ずお守りください。
注意事項
・予期せぬエラーやデータ損失を防ぐために、スクリプト実行前には必ずデータを保存してください。
・事前にスクリプトの動作確認を行い、環境に適しているか確認してください。
・Illustratorのアップデートによりスクリプトの動作が変わる可能性があります。アップデート後の不具合についてはサポートできませんので、あらかじめご了承ください。
免責事項
・ご利用はすべて自己責任でお願いいたします。
・スクリプトの使用によるトラブルや損失について、当方は一切の責任を負いません。
・商用利用における成果物の品質や結果に関しては、一切の責任を負いません。
・本スクリプトの著作権は制作者に帰属します。無断で転送・販売・配布することは禁止いたします
あなたの「働き方」も、アップデートしませんか?
スクリプトで作業がラクになると
「もっとクリエイティブに時間を使いたい」
「ルーチンに縛られない働き方をしたい」
そんな思いが自然と出てきます。
実がこれ、働き方を見直すサインです。
そう感じているなら、デザイナーに特化した転職サービス”HIGH-FIVE”が相性抜群です。
”HIGH-FIVE”が選ばれている理由は、次の3つです。
●量より質にこだわったデザイナー向け求人
●クリエイティブ領域に精通した担当者がサポート
●企業と密な関係性があるため、内部のリアルがわかる
まずは、”今の自分の価値”を知ることから始めてみなせんか?
【HIGH-FIVE】|デザイナー向け求人を見る「無料」
「いきなり登録はちょっと・・・」という方へ
まずは、情報を集めたい方のために、下記の記事でデザイナーのキャリアをサポートする厳選3社を紹介しています。





















PAGE TOP