Форум пользователей Visio
http://visio.getbb.ru/

BPMN проблемы с назначением FillForegnd
http://visio.getbb.ru/viewtopic.php?f=5&t=484
Страница 1 из 1

Автор:  MsSurgeon [ 05 ноя 2013, 22:19 ]
Заголовок сообщения:  BPMN проблемы с назначением FillForegnd

Доброе время суток коллеги, не как не могу разобраться... сперва пытался из VBA поменять цвет заливки, после в недоумении в ShapeSheet в поле FillForegnd и в бек граунде... Более того с Shapами из других нотаций (например из аудита), все работает, а BPMN не хочет... спасите))) я в недоумении...

Автор:  Surrogate [ 05 ноя 2013, 22:28 ]
Заголовок сообщения:  Re: BPMN проблемы с назначением FillForegnd

Мир тебе, Брат !!!
что за непонятные слова ты говоришь: BPMN, я человек темный. Только про BDSM слышал :)

за какую версию визио ты говоришь? как найти путь к этому BPMN ? Что за нотации из племени Аудита ?

Автор:  Гость [ 05 ноя 2013, 22:36 ]
Заголовок сообщения:  Re: BPMN проблемы с назначением FillForegnd

Surrogate писал(а):
Мир тебе, Брат !!!
что за непонятные слова ты говоришь: BPMN, я человек темный. Только про BDSM слышал :)

за какую версию визио ты говоришь? как найти путь к этому BPMN ? Что за нотации из племени Аудита ?


И тебе мир Брат, BPMN это встроенная нотация с Visio 2010 нотация, более того она в разделе процессы испытывается на соблюдении стандарта встроенными скриптами... Разработка ведется на Visio 2013 в котором одно из преимуществ, представлена нотация BPMN 2.0 (Business Process Management Notation). Если у тебя ранние версии Visio то могу выслать мастер...))) пис

Автор:  Qwertiy [ 05 ноя 2013, 22:52 ]
Заголовок сообщения: 

MsSurgeon писал(а):
поменять цвет заливки

А через интерфейс не ставится?
В ShapeSheet'е есть несколько свойств, отвечающих за залиску.

Гость писал(а):
BPMN 2.0 (Business Process Management Notation)

А.. Функциональная схема что ли?

Автор:  Surrogate [ 05 ноя 2013, 22:52 ]
Заголовок сообщения:  Re: BPMN проблемы с назначением FillForegnd

у меня архаичная версия 2010. сохрани пожалуйста мастер 2010-аутентично, ибо файлы моднейшей версии 2013 не открываются на моем олдовом компе :)
печальная история об этом

Автор:  Гость [ 05 ноя 2013, 23:00 ]
Заголовок сообщения:  Re:

Qwertiy писал(а):
MsSurgeon писал(а):
поменять цвет заливки

А через интерфейс не ставится?
В ShapeSheet'е есть несколько свойств, отвечающих за залиску.

Гость писал(а):
BPMN 2.0 (Business Process Management Notation)

А.. Функциональная схема что ли?


Нет, через интерфейса ставится, я следил какие ячейки меняются, и пробовал менять вручную, ничего(((

Автор:  Гость [ 05 ноя 2013, 23:04 ]
Заголовок сообщения:  Re: BPMN проблемы с назначением FillForegnd

Surrogate писал(а):
у меня архаичная версия 2010. сохрани пожалуйста мастер 2010-аутентично, ибо файлы моднейшей версии 2013 не открываются на моем олдовом компе :)
печальная история об этом


Видимо бесправным неданно выкладывать файлы, намекни мне адрес, отправлю по почте

Автор:  Qwertiy [ 05 ноя 2013, 23:30 ]
Заголовок сообщения: 

Гость писал(а):
Нет, через интерфейса ставится, я следил какие ячейки меняются, и пробовал менять вручную, ничего(((

Ну так воспользуйся записью макроса и попробуй его запустить. Вероятно меняется больше, чем ты думаешь.

Гость писал(а):
Видимо бесправным неданно выкладывать файлы, намекни мне адрес, отправлю по почте

А зарегистрироваться? ;)
И капчу вводить не придётся для отправки постов :)

Автор:  Гость [ 06 ноя 2013, 00:05 ]
Заголовок сообщения:  Re:

Qwertiy писал(а):
Гость писал(а):
Нет, через интерфейса ставится, я следил какие ячейки меняются, и пробовал менять вручную, ничего(((

Ну так воспользуйся записью макроса и попробуй его запустить. Вероятно меняется больше, чем ты думаешь.

Гость писал(а):
Видимо бесправным неданно выкладывать файлы, намекни мне адрес, отправлю по почте

А зарегистрироваться? ;)
И капчу вводить не придётся для отправки постов :)


Вот уж спасибо... как я вообще без этого жил... да здравствует Microsoft )))

Код для замены цвета вообще был не травильный, видимо много слоёв в фигуре, и не очень понятно какой за какой. Мне достаточно

Код:
Application.ActiveWindow.Page.Shapes.ItemFromID(131).Shapes.ItemFromID(132).CellsSRC(visSectionObject, visRowFill, visFillForegnd).FormulaU = "THEMEGUARD(RGB(255,255,0))"


но зачем второй раз выбирается шейп? да и что это за ID? сто пудов слои...

Автор:  Гость [ 06 ноя 2013, 00:16 ]
Заголовок сообщения:  Re: BPMN проблемы с назначением FillForegnd

Друзья, спасибо большое, а вы встречаетесь в среде, как её там, а вспомнил "Реальной"))) извините за шутки... я бы с огромным удовольствием, стал бы свидетелем, обмена столь ценными знаниями...

Автор:  Qwertiy [ 06 ноя 2013, 00:22 ]
Заголовок сообщения: 

Гость писал(а):
Вот уж спасибо... как я вообще без этого жил...

Вот уж не знаю :D
Запись макроса - самый простой способ узнать, что надо менять :)

Гость писал(а):
Код:
Application.ActiveWindow.Page.Shapes.ItemFromID(131).Shapes.ItemFromID(132).CellsSRC(visSectionObject, visRowFill, visFillForegnd).FormulaU = "THEMEGUARD(RGB(255,255,0))"

Попробуй так:
Код:
YouShape.Shapes(1).CellsSRC(visSectionObject, visRowFill, visFillForegnd).FormulaU = "THEMEGUARD(RGB(255,255,0))"
где YourShape - твоя фигура.

PS: Не надо посты целиком цитировать...

Автор:  Qwertiy [ 06 ноя 2013, 00:26 ]
Заголовок сообщения: 

Гость писал(а):
но зачем второй раз выбирается шейп?

Выбирается не он, а вложенный в него. Т. е. та фигура, с которой ты работаешь - это группа, а у вложенной в неё (верояно первой) меняется цвет.
Кстати, возможно что такое поведение задаётся параметром SelectFirst (или как он там называется) для группы.

Автор:  Qwertiy [ 06 ноя 2013, 00:35 ]
Заголовок сообщения: 

Гость писал(а):
Код:
"THEMEGUARD(RGB(255,255,0))"

Кстати, если тебе не нужна зависимость цвета от темы, то это стоит подчистить до
Код:
"RGB(255,255,0)"

Автор:  Surrogate [ 06 ноя 2013, 07:34 ]
Заголовок сообщения:  Re: BPMN проблемы с назначением FillForegnd

Гость писал(а):
Видимо бесправным неданно выкладывать файлы, намекни мне адрес, отправлю по почте
да, с недавних пор я ограничил возможности как анонимных, так и зарегистрированных пользователей.
Ибо из последних 15 пользователей, 7 подозрительные субъекты
Гость писал(а):
Друзья, спасибо большое, а вы встречаетесь в среде, как её там, а вспомнил "Реальной"))) извините за шутки... я бы с огромным удовольствием, стал бы свидетелем, обмена столь ценными знаниями...
ты думаешь, здесь как в уютной жжешечке или в туиттере большинство боты ?
Меня на прошлой неделе из фейкбука выпилили знаешь за что: зарегистрировался как Суррогат Суррогатов из Гондураса, с почтового аккаунта ***@yopmail.com
у нас таких встреч "по интересам" еще не было, лично я почти никого из пользователей форума не видел, ибо все мы в разных городах находимся. А на IRL-встрече за кружкой пива разговор не идет о всяких премудростях визио :)

тебе наверно на онлайн-тренинг к M$ надо заглянуть, если лень ждать почти неделю можно посмотреть видео с мартовско-майских тренингов (не знаю, насколько сильно отличается материал весенних и осенних тренингов)

Автор:  9rey [ 06 ноя 2013, 08:29 ]
Заголовок сообщения:  Re: BPMN проблемы с назначением FillForegnd

Цитата:
но зачем второй раз выбирается шейп? да и что это за ID? сто пудов слои...

из кода видно, что у тебя шейп представляет из себя группу. т.е. набор других шейпов. вот сначала берется сама группа:
Код:
Application.ActiveWindow.Page.Shapes.ItemFromID(131)

потом в этом шейпе берется сам шейп, на котором меняется цвет:
Код:
.Shapes.ItemFromID(132)


ID - уникальный номер шейпа в пределах страницы

Страница 1 из 1 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/