Skip to main content
PleaseWork1978
Inspiring
August 16, 2017
Answered

Delete all character styles (used or unused).

  • August 16, 2017
  • 1 reply
  • 1019 views

I need a script that deletes all character styles and “Preserves Formatting” and “Apply to All” and “Replace with:[None]” (screenshot below) — whether it’s used or not.

Thanks in advance to anyone who can help.

Delete all character styles after “[None]”.

This topic has been closed for replies.
Correct answer Anantha Prabu G

Hi,

Try this!!!

#target InDesign   
var myDoc = app.activeDocument; 
var Cstyles = myDoc.characterStyles.length;   
for(var c=Cstyles-1; c>0; c--) 
{   
  myDoc.characterStyles.remove();   
}

Thanks,

Prabu G

1 reply

Anantha Prabu G
Anantha Prabu GCorrect answer
Legend
August 17, 2017

Hi,

Try this!!!

#target InDesign   
var myDoc = app.activeDocument; 
var Cstyles = myDoc.characterStyles.length;   
for(var c=Cstyles-1; c>0; c--) 
{   
  myDoc.characterStyles.remove();   
}

Thanks,

Prabu G

Thanks,PrabuDesign smarter, faster, and bolder with InDesign scripting.