リンクをクリップボードにコピー
コピー完了
隠していたものを表示させた時、選択された状態にしたいのですがどうすれば良いのか教えてください。イラレでは普通にできる機能なのですがこれができなくて困っています。
リンクをクリップボードにコピー
コピー完了
InDesignではできないと思います。
「選択を反転」もないので、これを実行するのはスクリプトなどの力を借りないと難しそうです……
リンクをクリップボードにコピー
コピー完了
やはりできないのですね。。
ご返信ありがとうございました。
リンクをクリップボードにコピー
コピー完了
標準機能にはないので、スクリプトを作ってみました。
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;
}
リンクをクリップボードにコピー
コピー完了
すみません。
知識がなくて大変申し訳ないのですが、この作っていただいたスプリクトをどうすれば良いのか
やり方を教えていただけると幸いです。
どうぞよろしくお願いいたします。
リンクをクリップボードにコピー
コピー完了
検索しても分かりやすい感じのがあまりないですねぇ……
とりあえずここでしょうか。
https://note.com/waterpress/n/nf8c853b63feb
monokanoさんの書いたものを、テキストエディタに貼って「好きななまえ.jsx」として保存し、上のURL通りにユーザーフォルダに入れて、InDesignパネルから実行してください。
リンクをクリップボードにコピー
コピー完了
リンクをクリップボードにコピー
コピー完了
「リッチテキスト書類」で保存しているのが原因です。
テキストエディトのメニュー「フォーマット > 標準テキストにする」を選択して保存してください。
リンクをクリップボードにコピー
コピー完了
リンクをクリップボードにコピー
コピー完了
(横からすいません)
保存時ではなく、メニューから切り替えてください。
リンクをクリップボードにコピー
コピー完了
リンクをクリップボードにコピー
コピー完了
InDesignドキュメントがまったくない状態で実行したのが原因です。
InDesignドキュメントがある状態で実行してください。
一応、そのエラーが表示されないように上記コードを修正したので、コピペしてください。
リンクをクリップボードにコピー
コピー完了
何度も教えていただきありがとうございます。
再度挑戦したのですが、エラー表示は出なかったのですが
隠していたものを表示した時、選択された状態になりませんでした。
monokano様は選択された状態になっていらっしゃるんですよね。
まだ何か私のやり方におかしいところがあるのでしょうか。。
リンクをクリップボードにコピー
コピー完了
このリンク先にある「Download ZIP」ボタンを押してダウンロードしてください。
ダウンロードしたZIPファイルを解凍すると中にjsxファイルが出てきます。
これでどうでしょうか?
リンクをクリップボードにコピー
コピー完了
データまで作っていただき申し訳ありません。
でも残念ながら選択状態になりませんでした。。
リンクをクリップボードにコピー
コピー完了
ちょっと、新規ドキュメント作成、長方形いっこ作成して隠したもの、などの簡単な状態で試してみてください。
現状、ドキュメントがmonokanoさんのスクリプトで対応できない状態なのか、スクリプトが適切に使えていないのか、切り分けできておりません。
リンクをクリップボードにコピー
コピー完了
こうなりませんか?
リンクをクリップボードにコピー
コピー完了
ご返信ありがとうございます。
隠したものをスプレット上のすべてを表示のショートカットでできると勘違いしておりました。。
私の知識がなくて大変ご迷惑をおかけいたしました。
無事にできましたのでこのやり方で使用させていただきます。
この度は色々な方々にアドバイスをいただきまして大変ありがとうございました!
リンクをクリップボードにコピー
コピー完了
そのスクリプトにキーボードショートカットを割り当てて、opt+cmd+3で表示させることもできますよ。
リンクをクリップボードにコピー
コピー完了
ご返信ありがとうございます。
スクリプトもショートカットの割り当てができるんですね!
早速、opt+cmd+3で表示できるよう登録しました!!
これで作業効率がかなり上がりそうです。
本当にありがとうございました!!!
リンクをクリップボードにコピー
コピー完了
解決できてなによりです。
次回より、スレッドタイトルをご一考ください(質問内容がわかるやつがいいです)
リンクをクリップボードにコピー
コピー完了
失礼いたしました。
これからは質問内容がわかるようなタイトルにさせていただきます。
教えていただきありがとうございました。
リンクをクリップボードにコピー
コピー完了
定番のテキストエディタを紹介しておきます。
MacでDTPやられている方だとたいてい入れている、というくらいの定番で、お勧めできます。
最初から入ってるテキストエディットは余計なことしてくれがちなので、入れられるようなら入れてテキストのデフォルトにしておくとよいですよ。入稿テキストデータの整形にもよく使われます。
リンクをクリップボードにコピー
コピー完了
①スクリプトのファイルを用意する
上記コードをプレーンテキストエディタにコピペし、拡張子を「.jsx」にして、UTF-8のプレーンテキスト(標準テキスト)で保存します。
②スクリプトパネルを表示して、スクリプトのファイルを入れる
③スクリプトのファイルを実行する
スクリプトパネルの「ユーザー」に、入れたjsxファイルが表示されるので、そこをダブルクリックします。
新しいアドビコミュニティで、さらに多くのインスピレーション、イベント、リソースを見つけましょう
今すぐ検索