Open MallikarjunHt opened 3 years ago
InDesign.FindGrepPreference findGrepPreference = (InDesign.FindGrepPreference)application.FindGrepPreferences;
findGrepPreference.FindWhat = "([\\S]+[.][\\S]+)";
findGrepPreference.AppliedCharacterStyle = InDesign.idNothingEnum.idNothing;
InDesign.ChangeGrepPreference changeText = (InDesign.ChangeGrepPreference)application.ChangeGrepPreferences;
changeText.AppliedCharacterStyle = InDesign.idNothingEnum.idNothing;
changeText.ChangeTo = "$1";
doc.ChangeGrep();
InDesign.FindGrepPreference findGrepPreference = (InDesign.FindGrepPreference)application.FindGrepPreferences;
findGrepPreference.FindWhat = "([\\S]+[.][\\S]+)";
InDesign.ChangeGrepPreference changeText = (InDesign.ChangeGrepPreference)application.ChangeGrepPreferences;
changeText.ChangeTo = "$1";
changeText.AppliedCharacterStyle = "[No character style]";
var results = doc.FindGrep();
doc.ChangeGrep();
application.DoScript(@"E:\worddocument\scripts\FindChangeByList.jsx", InDesign.idScriptLanguage.idJavascript);
Console.WriteLine("created document" + doc.FullName);
// save
doc.Save(OutputFile, false, "bot generated", false);
// doc.Close();
https://community.adobe.com/t5/indesign/changegrep-clears-overrides/m-p/4596728