忍者ブログ

ぼんぷろぐ

InDesign、イラレ、フォトショ(CS6 Win)の勉強中。。。(旧まとめいみブログ)

[InDesign]
テキストの右クリックメニューに「字形」を追加するスクリプト




InDesignの字形パネルメニューにある『JIS90字形』『等幅半角字形』などを、テキスト選択時のコンテキストメニュー(右クリックメニュー)から使えるようにするスクリプトです。

//@target "indesign"
var s1 = app.menus.item("文字のコンテキストメニュー").submenus.item("字形");
if (s1.isValid) {
    s1.remove();
} else {
    s1 = app.menus.item("文字のコンテキストメニュー").submenus.add("字形");
    var s2 = app.menus.item("字形パネルメニュー");
    for (var i = 2; i < 15; i++) s1.menuItems.add(s2.menuItems[i].associatedMenuAction);
}

上記スクリプトをInDesignのスクリプトパネルかExtendScript toolkitで1回だけ実行してください。テキストのコンテキストメニューに「字形」が追加されます。消したいときは同じスクリプトをもう一回実行します。


※「字形パネルメニュー」の3項目目~15項目目(サブメニューは含まない)を、「文字のコンテキストメニュー」の下に作った「字形」サブメニューにコピーするという手抜きスクリプトです。ですのでバージョンアップにより字形パネルメニューの順番が変わってたら使えなくなります。
※CS6で開発しています。CCでダメだったらお知らせください。
PR

コメント

お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード Vodafone絵文字 i-mode絵文字 Ezweb絵文字

プロフィール

あるふぁ(仮)
InDesignで新聞組版のようなことをしてる人です。

InDesignスクリプトについて

つくったInDesignスクリプトのまとめ

twitter

5つの「く」

ハタハタのすばらしさをまとめました。