Da, sau ideea ta, sau până când el poate vedea două opțiuni. Poate că te constrange la ceva optim.
1. Ne străduim pentru o anumită soluție, cu ajutorul altor probleme (ai deja parțial, a decis să „lista de export“).
1.1. Sarcina foaie exporturilor ne oprim că exportul se efectuează cu masă c, pentru a salva
locație de text. Cu toate acestea, în cazul în care toate celulele aranjate fuziune, avem, de fapt, doar
o coloană foarte gros.
1.2. Documentele mele finale au toate aceeași structură: a) denumirea (de exemplu, „Concluzii“, „Application“), centrat în mijloc,
b) un capac (5-10 rânduri de text îngroșat), este centrat „lățime“, distanța dintre canalele de scurgere unică, c) textul centrat „lățime“
distanța - Bastard. Ie presupunem că documentul țintă include doar o singură coloană, în care doar trei linii.
1.3. În acest caz, atunci când exportă în Word, vă puteți permite pentru a elimina toate celulele din cele trei variabile,
lipiți-le în Word, fără celule, și un format așa cum este descris mai sus.
1.4. Dacă decideți să dezvolte această opțiune, voi adăuga mici detalii.
2. Principala problemă - impredictibilitatea numărul final de rânduri în celulă, ca umplerea lor depinde
de la alte celule. Vă sugerez, dacă este posibil, următoarele.
2.1. Structura documentului este același cu cel descris la punctul 1.2.
2.2. In celulele cu un capac și textul necesar să contoriza numărul de linii care au fost obținute în celulă, la o lățime predeterminată a acestuia
(Adică, practic, numărul de linii afișate pe ecran). Lăsați primul număr - liniile X pentru capace și linii de text.
Ca celule pre-formatat - alegerea dvs., vă sugerez că ar fi „distribuite“ sau „înălțime“.
2.3. Se calculează înălțimea capacelor de celule și text. Să Hx și Hy.
2.3. Calculați o în mm, distanța dintre liniile transformat în antet și text. Să r 1 (Hx, X) și r2 (Hy, Y).
2.3. Aflați ce este vordovsky distanța standard de „single“ și „nenorocit“, în milimetri, fie A și B.
Eu cred că va fi direct legată de mărimea fontului poate fi „singur“ este egală cu înălțimea fontului.
Dacă este așa, atunci dau seama ce dimensiune font în celulă și apoi se calculează A și B. cred că standardul
Excel implicit - este "Single". Dacă este așa, atunci problema peste tot trebuie să se ocupe doar cu „text“ -
pentru „capace“ sunt toate în mod automat.
2.4. Se calculează delta s = A-r1 (Hx, X) și t = B-r2 (Hy, y). (În continuare susțin doar despre „textul“)
2.5. Dacă t modulo mai mică de 0,1 B, apoi a decis. În caz contrar, fiecare linie a „textul“ al celulei cauta
orice spațiu liber și în loc să se introduce orice literă înălțimea B. vopsi scrisoarea la culoarea de fundal.
2.6. Puteți face totul mai ușor: Nu defini înălțimea rezultată și calcularea delta, și imediat
se introduce litera înălțimea B. Cu toate acestea, uneori (ca în cazul PAC), această soluție va fi dor de o oportunitate
aleatoriu ghicitul „dintr-o dată.“