Skip to main content
Participant
May 19, 2022
Answered

段落スタイルを削除・置換するスクリプト

  • May 19, 2022
  • 1 reply
  • 518 views

InDesignスクリプトを本日より勉強しはじめた初心者です。

「段落スタイル2を削除し、段落スタイル1に置換」をスクリプトにより行いたいのですが、下記のコードで実行するとエラーメッセージが表示されます。解決方法に心当たりのある方がいれば、助言いただけますと幸いです。

 

var style2 = app.activeDocument.paragraphStyles.item("段落スタイル2");
var style1= app.activeDocument.paragraphStyles.item("段落スタイル1");
style2.remove(style1);

 

エラー番号:45

エラー文字列:Object is invalid

行:3

ソース:style2.remove(style1);

This topic has been closed for replies.
Correct answer monokano

エラーなく正常に動作しました。

もしかして「段落スタイル2」の名称にスペースが入って「段落スタイル 2」になっていたりしませんか?

1 reply

monokano
Community Expert
monokanoCommunity ExpertCorrect answer
Community Expert
May 19, 2022

エラーなく正常に動作しました。

もしかして「段落スタイル2」の名称にスペースが入って「段落スタイル 2」になっていたりしませんか?

Participant
May 19, 2022

ご検証いただきありがとうございます。指摘していただいた通り、スペースが入っていました、お恥ずかしい、、、。

解決し、正常に動作しました。ありがとうございました。