All Forums
 Категория Visio
 Форум Вопросы и ответы
 Как работать со значениями string в полях ячейки.
Author Previous Topic Topic Next Topic  

bdfy

Belarus
267 Posts

Posted - 09/07/2009 :  19:18:07
есть некий шейп sh. у него есть свойство. Prop._VisDM_name например. текстового типа.
sh.Cells("Prop._VisDM_name") - не возвращает ничего
sh.Cells("Prop._VisDM_name").FormulaU - работает. но возвращает стринг с кавычками. т.е не А, а "А". работать с этим делом в итоге немного сложно.
сейчас обрезаю этот string mid командой. но может лучше способы есть ? может не так значение возвращаю ?

Tumanov

Russia
1198 Posts

Posted - 09/07/2009 :  20:53:37
Такие уж особенности. Никуда не денешься.
Вместо Mid можно использовать Replace. Это уж как кому нравится, но смысл один.
Go to Top of Page

vis

47 Posts

Posted - 09/08/2009 :  10:52:09
Может вот так, если я конечно правильно понял постановку вопроса
k1=sh.Cells("Prop._VisDM_name").ResultStr("")
где k1 - переменная типа стринг
у меня Visio2007, и он возвращает в данном случае стринг без кавычек
Go to Top of Page

bdfy

Belarus
267 Posts

Posted - 09/16/2009 :  12:47:57
c записью стринговых значений тоже как то интересно
sh.Cells("Prop._VisDM_num").FormulaU = "гг"
не работает
работает только вот так
sh.Cells("Prop._VisDM_num").FormulaU = """гг"""
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)