Author |
Topic |
|
GDK
Russia
90 Posts |
Posted - 01/16/2009 : 13:35:35
|
Кто-нибудь применял её? У меня сплошные проблемы с ней. Я пробовал вставить её в шейп-лист фигуры, чтобы высота фигуры была по размеру её текста. Ввожу: =Guard(TEXTHEIGHT(THETEXT)). Не вводится - типа "ошибка в формуле". А в справке написано что второй параметр опциональный(допускается не вводить). Ввожу: =Guard(TEXTHEIGHT(THETEXT),0). Вводится. Но высота фигуры зависит от ширины текста и причём текст "10000" - высота фигуры получается намного больше чем "мне надо". |
|
Tumanov
Russia
1198 Posts |
Posted - 01/16/2009 : 15:59:48
|
Если второй параметр не вводить, то Visio не поймет, что считать. Смысл функции следующий. Visio обсчитает размеры текстовой строки и начнет ее укладывать в блок с заданной шириной. Ширина - это как раз второй параметр. Если строка длинная, то получится несколько строчек. Вот суммарную высоту этих строчек он и выдаст в качестве результата. Если Вы указали 0 в качестве второго параметра, то Visio считает, что в строке уместится только один символ. Соответственно, строк будет столько, сколько символов в строке. |
|
|
GDK
Russia
90 Posts |
Posted - 01/19/2009 : 12:14:36
|
Извиняюсь за тупизм. Надо было сначала пробовать =Guard(TEXTHEIGHT(THETEXT), TEXTWIDTH(THETEXT)), а потом спрашивать. |
|
|
|
Topic |
|
|
|