![]() |
Compute length of a string in points depending on current font
Hi.
I have to compute the length of a string in order to achieve the best fitting inside a cell. So given a range of merged cells or a single cell I want to resize the range to get the whole text visible. Without using wrap or shrink. I can't get a good aproximation for all fonts. For example, using x as the average char, I can't write Verdana. No need to mention I didn't find any resource on this matter. Does anyone know how to solve it? Gabi |
Compute length of a string in points depending on current font
Hi Gabi,
see: http://groups.google.de/group/micros...f88076e188ebf7 Tinyurl: http://tinyurl.com/2he88q -- Greetings from Bavaria, Germany Helmut Weber, MVP WordVBA Vista Small Business, Office XP |
Compute length of a string in points depending on current font
|
Compute length of a string in points depending on current font
Thanks for your response. I need a method for all Excel versions and
for all font types. I tried Autofit too. I found something with API functions http://www.mrexcel.com/archive2/17500/19912.htm I'll try this. Thanks again |
Compute length of a string in points depending on current font
Unless you are sure there are no mixed font formats stick with the autofit
method (ensure there's only one cell with contents in the column you will autofit). Note respective versions have slightly different 'padding' width. There's also a slightly more accurate way to get the width of text by using a textbox but quite a lot more work. Regards, Peter T wrote in message ... Thanks for your response. I need a method for all Excel versions and for all font types. I tried Autofit too. I found something with API functions http://www.mrexcel.com/archive2/17500/19912.htm I'll try this. Thanks again |
Compute length of a string in points depending on current font
Sorry,
Helmut, Ludo said "Thanks!" in that thread, but I didn't get much out of it. Is that the right thread? that was an answer for Word-users, who like to find out whether text fits into word table cells. -- Greetings from Bavaria, Germany Helmut Weber, MVP WordVBA Vista Small Business, Office XP |
All times are GMT +1. The time now is 06:43 AM. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com