Skip to main content
Participating Frequently
March 13, 2025
Question

インデザインでこれができるか教えてください

  • March 13, 2025
  • 2 replies
  • 2253 views

隠していたものを表示させた時、選択された状態にしたいのですがどうすれば良いのか教えてください。イラレでは普通にできる機能なのですがこれができなくて困っています。

2 replies

monokano
Community Expert
Community Expert
March 13, 2025

標準機能にはないので、スクリプトを作ってみました。

if (app.layoutWindows.length > 0) {

	//アクティブなスプレッド内を対象にする
	var items = app.activeWindow.activeSpread.pageItems;
	var targetItems = [];
	
	//非表示オブジェクトを表示する
	for (i = 0; i < items.length; i++) {    
		if(!items[i].visible) {
			items[i].visible = true;
			targetItems.push(items[i]);
		};  
	};
	
	//処理したオブジェクトを選択する
	app.selection = targetItems;

}

 

 

Participating Frequently
March 13, 2025

すみません。

知識がなくて大変申し訳ないのですが、この作っていただいたスプリクトをどうすれば良いのか

やり方を教えていただけると幸いです。

どうぞよろしくお願いいたします。

Yamonov
Legend
March 13, 2025

検索しても分かりやすい感じのがあまりないですねぇ……

とりあえずここでしょうか。

https://note.com/waterpress/n/nf8c853b63feb

 

monokanoさんの書いたものを、テキストエディタに貼って「好きななまえ.jsx」として保存し、上のURL通りにユーザーフォルダに入れて、InDesignパネルから実行してください。

 

--Yamonov
akatsuki_obana
Community Expert
Community Expert
March 13, 2025

InDesignではできないと思います。

「選択を反転」もないので、これを実行するのはスクリプトなどの力を借りないと難しそうです……

Participating Frequently
March 13, 2025

やはりできないのですね。。

ご返信ありがとうございました。