Пол Tchistov

Как да се покаже на оформлението на документ за електронни таблици, като се запазва обединението колоните

Просто сега се сблъскват с един проблем: не е печатна форма с оформлението на документ в електронна таблица (оформление), която ще доведе до TabDok (резултат). В оформлението, уточни сложна йерархия на групи от колони, както и на броя на колоните в резултат не се увеличава, т.е. резултат расте само в дължина (например, добавя към таблица част на линията) и ширината е ограничена до ширина предварително изготвен оформление. Във връзка с това е логичен въпрос за това как да се въвеждат в набора от резултати в групата на модела. Със сигурност много от вас знаят, че ако просто се покаже оформление област, в резултат, на групата ще бъдат загубени. А нивата на софтуер регистър за всеки говорител и ги изход отделно в цикъла, в този случай, абсолютно лишен необходимо.







Така че, това е време, за да се отърси от праха от барабана и някак си спечели благоразположението на 1С богове.

Не е намирането на отговор на съвместното предприятие от колеги и Yandex. Аз трябваше да се поти и образован залог намерите същото съкровените решение.

KnopkaVypolnitNazhatie Процедура (бутон)

Разпределение = PoluchitMaket ( "модел");







OblastShapka = оформление. PoluchitOblast ( "Cap");

TabDok = нов SpreadsheetDocument;

// След отнемане в TabDok оформление с групи в TabDoke определя всички групи оформление

// Ако изходът не е разположението и зоната на разпределение, групите не са мигрирали

//T.e. при прилагане на метода "PoluchitOblast" групи в тази област не са взети под внимание, като че ли те не са били

// обединения колони в нов документ таблица определя първият го получен tabdokom.

// в които има най-малко един ред, така че разположението на дисплея с групи определено трябва да в самото начало

// и в оформлението в допълнение на обединението трябва да бъде низ

TabDok. Извадете (PoluchitMaket ( "SohranennyeGrupirovkiKolonok"));

TabDok. Изход (OblastShapka);

// изтриване на оформлението линия "SohranennyeGrupirovkiKolonok", защото те ни трябваше само да се

// да постави нов tabdoke имахме нужда групиране на колони

// Важно! - Ако след премахване на линии от един документ, за да изтриете всички редове, колони обединението, твърде чисти,

// така премахване на "екстра" линия, само след подадена в tabdok. най-малко един "не е допълнително" линия

// не забравяйте да посочите вида на изместване от "BezSmescheniya" изчиства иначе от текстовото поле ще остане в нашата tabdoke

TabDok. UdalitOblast (TabDok пространство (1. 1), TipSmescheniyaTablichnogoDokumenta PoGorizontali ..);

// само в случай, проверете дали линиите, които обхващат също така фини

TabDok. Изход (Разпределение PoluchitOblast ( "низ"), 0.);

TabDok. Output (Layout PoluchitOblast ( "низ"), 1.);