All Forums
 Категория Visio
 Форум Вопросы и ответы
 Исчезающий текст
Author Previous Topic Topic Next Topic  

Michael

49 Posts

Posted - 01/21/2004 :  14:12:26
Для одного шейпа заполняется пользовательское свойство.
В другом шейпе находится текст (произвольный).
Можно ли сделать так, чтобы текст второго шейпа был не виден, если пользовательское свойство первого не заполнено?

Tumanov

Russia
1198 Posts

Posted - 01/21/2004 :  16:01:43
Тут нужно точнее определять, что именно Вам нужно.
Например, если пользовательское свойство имеет тип string, то можно сравнивать с пустой строкой. А переключать прозрачность текста.
Тогда в ячейку Transparency секции Character можно вставить формулу
=IF(StrSame(Prop.Row_1;"");0%;100%)
При этом прозрачность текста управляется первой строкой пользовательских свойств этого же шейпа. Текст виден только если эта строка пустая.

Ссылка на другой шейп будет например такой
=IF(StrSame(Sheet.1!Prop.Row_1;"");0%;100%)
Это ссылка на шейп с ID=1.

Ну и так далее, вариантов может быть много...
Go to Top of Page

Michael

49 Posts

Posted - 01/21/2004 :  18:58:16
Как всегда, большое спасибо за ответ.
И еще один вопрос: где можно взять справочник (желательно оффлайновый) по функциям Visio, можно даже не на русском, а на английском?
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)