All Forums
 Категория Visio
 Форум Вопросы и ответы
 Динамическое изменение Label в Custom Property
Author Previous Topic Topic Next Topic  

fortunado

13 Posts

Posted - 11/27/2006 :  14:16:26
Всем привет!
Пытаюсь изменить Label одного Custom property в зависимости от того задан ли другой Custom property, вот такой вот формлуой:
Prop.route1.Label=IF(Prop.cl1="","Маршрут 1",Prop.cl1&" маршрут")
При любых условиях формула подставляет в итоге первое
значение (Маршрут 1) что не так?
пробовал сравнивать не с "" а с именованой константой например User.EmptyStr - тоже не работает, подставлял формулу в scratch - тоже самое. Как вообще сравниваются строки в VBA?
Спасибо

zhuravsky

Russia
115 Posts

Posted - 11/28/2006 :  08:21:52
Посмотрите функции StrComp (для макросов) или StrSame (это для ячеек ShapeSheet)
Go to Top of Page

fortunado

13 Posts

Posted - 11/28/2006 :  09:39:42
Гы.. Спасибо. Забавно..искал чтото типа strcmp и пачемуто не нашел strsame. Все заработало - Спасибо
Go to Top of Page
  Previous Topic Topic Next Topic  
Данный сайт является архивом форума visio.artberg.ru, который был закрыт в связи с переходом на новую платформу visio.getbb.ru
Все материалы доступны только для чтения! Если у вас появились вопросы, или вы хотите что-то обсудить, связанное с Visio, обращайтесь на новый форум!
Архив был создан благодаря совместным усилиям Генадия Туманова @Tumanov (visio.artberg.ru), Александра ака @Surrogate (visio.getbb.ru), и Николая Белых @nbelyh (unmanagedvisio.com)