[ reiser @ 06.07.2012. 12:22 ] @
| Pozdrav,
Iz programa generisem Excel report i jedna od kolona treba da sadrzi 7-8 linija teksta. Ovu vrednost cell-a prosledim kao skup linija odvojenih CRLF (0x13 0x10), tj kao jedan veliki string sa CRLF-ovima unutra. Medjutim, kada otvorim izvestaj vidim ovo:
http://i45.tinypic.com/dx08w3.png
Obratite paznju na Parameters kolonu.
Kada udjem u cell sa duplim klikom i pritisnem enter, onda Excel lepo reformatira cell i vidim ga ovako:
http://i49.tinypic.com/znkj6c.png
E sada moje pitanje je kako da napravim da Excel automatski formatira ovako cell, bez da moram da ulazim u cell i pritiskam enter kako bi mi on odvojio linije lepo?
Hvala unapred! |
[ djoka_l @ 06.07.2012. 13:00 ] @
Excel odvaja linije unutar jedne ćelije samo sa LF ( CHAR(10) ). Možda ćeš tako rešiti problem.
Možda je samo greška u pisanju, ali CR LF nisu heksa 0x13 i 0x10 nego 0x0d i 0x0a (dakadno su 13 i 10).
[ FOX028 @ 06.07.2012. 13:07 ] @
Pogledaj ovaj link
[url=http://windowssecrets.com/forums/showthread.php/30927-Insert-CR-LF-In-Text-(Excel-97-SR2)]http://windowssecrets.com/forums/showthread.php/30927-Insert-CR-LF-In-Text-(Excel-97-SR2)[/url]
probaj da izmedju reci koristis Char(10) (npr. =A1 & Char(10) & B1) i da ti je za celiju cekirano Aligment=> Wrap text i naravno da celija ima dovoljnu sirinu.
[ reiser @ 06.07.2012. 13:40 ] @
Hvala, reseno. Dodao sam samo 0x0A i setovao Wrap Text property i sada radi :)
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.