Ответ: Поиск/Замена. Баг?
[/OFF] findGrepPreferences = null;
changeGrepPreferences = null;
with(app){
if(app.documents.length==0){
alert("Нет открытых документов!");
exit();
}
myDoc = app.activeDocument;
myStyles = myDoc.paragraphStyles;
myStylesq = myDoc.objectStyles;
myStringList = myStyles.everyItem().name;
myStringListq = myStylesq.everyItem().name;
myStyleswyu = app.findGrepPreferences.findWhat
var myDialog = dialogs.add
![({ ({ ({](/styles/default/xenforo/smiles.rudtp/3300_2.gif)
name:"ОБРАТИТЕ ВНИМАНИЕ"});
with (myDialog.dialogColumns.add()) {
with (dialogRows.add().borderPanels.add(5).dialogColumns.add()) {
with (dialogRows.add()) {
staticTexts.add
![({ ({ ({](/styles/default/xenforo/smiles.rudtp/3300_2.gif)
staticLabel:"ОБРАТИТЕ ВНИМАНИЕ: "});
}
with (dialogRows.add()) {
staticTexts.add
![({ ({ ({](/styles/default/xenforo/smiles.rudtp/3300_2.gif)
staticLabel:"ParagraphStyle: "});
var myDialogParagraphStyle = dropdowns.add
![({ ({ ({](/styles/default/xenforo/smiles.rudtp/3300_2.gif)
stringList:myStringList, selectedIndex:0});
with (dialogRows.add()) {
staticTexts.add
![({ ({ ({](/styles/default/xenforo/smiles.rudtp/3300_2.gif)
staticLabel:"ObjectStyle: "});
var myDialogObjectStyle = dropdowns.add
![({ ({ ({](/styles/default/xenforo/smiles.rudtp/3300_2.gif)
stringList:myStringListq, selectedIndex:0});
}
}
}
}
var myRes = myDialog.show();
if (!myRes) {
myDialog.destroy();
exit();
}
myStyleIndex = myDialogParagraphStyle.selectedIndex;
myStyleIndexq = myDialogObjectStyle.selectedIndex;
findGrepPreferences = null;
changeGrepPreferences = null;
app.findGrepPreferences.findWhat = "(Обратите внимание)((.*\r)*?)(\\(конец\\))"
changeGrepPreferences.appliedParagraphStyle = (myStyles[myStyleIndex]);
myCases = myDoc.findGrep();
myCh = myDoc.changeGrep();
appliedParagraphStyle = (myStyles[myStyleIndex]);
for (i =myCases.length - 1; i >=0 ; --i)
{
app.select(myCases
);
}
}
app.changeGrepPreferences = null;
app.findGrepPreferences = null;
Не по теме:
Условно говоря как образец. Ищет после перезагрузки все нормально, потом перестает искать