Kezdőoldal » Számítástechnika » Programozás » Hogyan lehet leellenőrizni,...

Hogyan lehet leellenőrizni, hogy egy TextBox-on keresztül bekért szöveg a hosszúságát/méretét tekintve belefér-e egy adott (pl.27) oszlopszélességű cellába?

Figyelt kérdés

A cél cellában megjelenítendő szöveg stílusai:

Betűtípus: Calibri; Bold; Méret: 12


- Azt szeretném, ha a TextBox-on keresztül bekért szöveg tördelés és kicsinyítés nélkül férne bele a megadott szélességű cél cellába.

- Ha a TextBoxba beírt szöveg -az előzetes vizsgálat alapján- hosszabb lenne, mint ami a cél cellában megjeleníthető, akkor a program ezt jelezné a felhasználónak és kérné a szöveg rövidítését.


A beírt karakterek számolása nem tűnik jó megoldásnak, mert a karakterek fizikai szélessége nem azonos. Azaz keskeny karakterekből több fér ugyanabba a cél cellába, mint a szélesebb karakterekből.


Megoldás lehetne, hogy a Calibri helyett olyan betűtípust választok, aminél a karakterek azonos szélességű helyet foglalnak el, de ezt nem szeretném.


Milyen egyéb lehetőségeket tudnátok ajánlani a bekért szöveg méretének/hosszának figyelésére/ellenőrzésére?



#textbox #űrlap #Excel VBA #szöveg hosszának ellenőrzése
2020. márc. 24. 08:34
 1/5 anonim válasza:
Nem írtad, milyen környezetben, így ezt linkelem: [link]
2020. márc. 24. 09:43
Hasznos számodra ez a válasz?
 2/5 A kérdező kommentje:

Köszönöm.

A kulcsszavaknál megadtam, hogy Excel VBA.

Excelen belül egy makrózott UserFormon keresztül bekért szöveget szeretnék -a további feldolgozás előtt- megvizsgálni. A vizsgálatot is VBA-val szeretném megoldani. (Így logikus -gondolom. Meg aztán PHP ismereteim nincsenek.)


A további feldolgázás egyik végterméke lesz majd egy nyomtatható pdf előállítása is excel munkalapról.

2020. márc. 24. 09:56
 3/5 anonim válasza:
Bocsi, a kulcsszavakat nem figyeltem.
2020. márc. 24. 10:38
Hasznos számodra ez a válasz?
 4/5 A kérdező kommentje:
Esetleg valaki tudna segíteni valamilyen makrózható VBA megoldással. Természetesen nem egy komplett megoldás kellene, hanem egy útba igazítás, egy elv, amit majd magam lekódolnék.
2020. márc. 24. 13:00
 5/5 coopper ***** válasza:

Szia.


Nem egyszerű a dolog, de itt vannak komplett megoldások:


[link]


Sok sikert. Üdv.

2020. márc. 24. 14:14
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!