Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 2
Default 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
  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 15
Default 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
  #4   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 2
Default 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
  #5   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 176
Default Compute length of a string in points depending on current font

Helmut,
Ludo said "Thanks!" in that thread, but I didn't
get much out of it. Is that the right thread?

Gabi,
How about putting your text into an unused column,
e.g. cells(1,9), and then:
Sub Sub1()
Dim zWidth!
Columns(9).ColumnWidth = 1
Columns(9).AutoFit
zWidth = Columns(9).Width
MsgBox zWidth
End Sub
Dave D-C ------- please top-post in this group

Helmut Weber wrote:
Hi Gabi,
see:
http://groups.google.de/group/micros...f88076e188ebf7
Tinyurl:
http://tinyurl.com/2he88q


wrote:
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





  #6   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 5,600
Default 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


  #7   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 15
Default 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
Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Line with length depending on the value of the cell Subodh Charts and Charting in Excel 1 August 29th 11 09:21 PM
Line with length depending on the value of the cell Subodh Excel Discussion (Misc queries) 3 August 16th 11 12:05 AM
Finding a string of unknown length in a string of unknown length, Help! Hankjam[_2_] Excel Discussion (Misc queries) 8 July 3rd 08 06:49 PM
Compute string content jfkaufeler Excel Discussion (Misc queries) 6 January 15th 08 10:02 PM
what if problem to compute cost depending on time aj9409 Excel Discussion (Misc queries) 1 January 26th 06 02:53 PM


All times are GMT +1. The time now is 03:51 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"