Это шутка? Если — да, то не смешная...затем Акробат Дистиллером сделать из него многостраничный PDF
f = File.openDialog('Выберите файл Excel');if (!f) exit();
d = app.documents.add();
sheetIndex = app.excelImportPreferences.sheetIndex;
try {
for (var i = 0; i < 99; ++i){
app.excelImportPreferences.sheetIndex = i;
d.pages.item(-1).place(f, undefined, undefined, false);
d.pages.add();
}
} catch(e) {}
app.excelImportPreferences.sheetIndex = sheetIndex;
alert('Импортировано листов: ' + i);
Скрипт создал новый док, и поместил в верхний левый, проигнорировав Мастер... я так понимаю, иное невозможно?
d = app.activeDocument;
f = File.openDialog('Выберите файл Excel');if (!f) exit();
d = app.activeDocument;
sheetIndex = app.excelImportPreferences.sheetIndex;
try {
for (var i = 0; i < 99; ++i){
app.excelImportPreferences.sheetIndex = i;
[B] d.place(f, undefined, undefined, false);[/B]
}
} catch(e) {}
app.excelImportPreferences.sheetIndex = sheetIndex;
alert('Импортировано листов: ' + i);
f = File.openDialog('Выберите файл Excel');if (!f) exit();
d = app.activeDocument;
sheetIndex = app.excelImportPreferences.sheetIndex;
[B]var myT = [];[/B]
try {
for (var i = 0; i < 99; ++i){
app.excelImportPreferences.sheetIndex = i;
[B]myT[myT.length] = [/B]d.pages.item(-1).place(f, undefined, undefined, false);
d.pages.add();
}
} catch(e) {}
app.excelImportPreferences.sheetIndex = sheetIndex;
alert('Импортировано листов: ' + i);
[B]app.findGrepPreferences = app.changeGrepPreferences = null;
app.findGrepPreferences.findWhat = "\\r\\Z";
app.changeGrepPreferences.changeTo = "";
for(i=0;i<myT.length;i++){
myT[i][0].changeGrep();
}[/B]