Форум пользователей Visio

Форум по вопросам применения и программирования в Visio
Текущее время: 17 дек 2018, 08:39

Часовой пояс: UTC + 3 часа [ Летнее время ]


Правила форума


При размещении файлов предпочтительным является формат vsd (а не vsdx/vsdm)
Размещая ваши вложения на форуме не используйте имена файлов содержащих кириллицу, в противном случае файл будет иметь имя .<расширение файла> !



Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
 Заголовок сообщения: BPMN проблемы с назначением FillForegnd
СообщениеДобавлено: 05 ноя 2013, 22:19 
Доброе время суток коллеги, не как не могу разобраться... сперва пытался из VBA поменять цвет заливки, после в недоумении в ShapeSheet в поле FillForegnd и в бек граунде... Более того с Shapами из других нотаций (например из аудита), все работает, а BPMN не хочет... спасите))) я в недоумении...


Пожаловаться на это сообщение
Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: BPMN проблемы с назначением FillForegnd
СообщениеДобавлено: 05 ноя 2013, 22:28 
Не в сети
Administrator

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 3362
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Связь
Должность: Бывший проектировщик
Уровнь квалификации: ShapeSheet, VBA
Мир тебе, Брат !!!
что за непонятные слова ты говоришь: BPMN, я человек темный. Только про BDSM слышал :)

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: BPMN проблемы с назначением FillForegnd
СообщениеДобавлено: 05 ноя 2013, 22:36 
Surrogate писал(а):
Мир тебе, Брат !!!
что за непонятные слова ты говоришь: BPMN, я человек темный. Только про BDSM слышал :)

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


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


Пожаловаться на это сообщение
Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 05 ноя 2013, 22:52 
Не в сети
Ветеран

Зарегистрирован: 06 май 2013, 13:01
Сообщений: 746
Откуда: Россия
Использую Visio c: 2013
Очков репутации: 18

Добавить очки репутацииУменьшить очки репутации
MsSurgeon писал(а):
поменять цвет заливки

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

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

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: BPMN проблемы с назначением FillForegnd
СообщениеДобавлено: 05 ноя 2013, 22:52 
Не в сети
Administrator

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 3362
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Связь
Должность: Бывший проектировщик
Уровнь квалификации: ShapeSheet, VBA
у меня архаичная версия 2010. сохрани пожалуйста мастер 2010-аутентично, ибо файлы моднейшей версии 2013 не открываются на моем олдовом компе :)
печальная история об этом


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re:
СообщениеДобавлено: 05 ноя 2013, 23:00 
Qwertiy писал(а):
MsSurgeon писал(а):
поменять цвет заливки

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

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

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


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


Пожаловаться на это сообщение
Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: BPMN проблемы с назначением FillForegnd
СообщениеДобавлено: 05 ноя 2013, 23:04 
Surrogate писал(а):
у меня архаичная версия 2010. сохрани пожалуйста мастер 2010-аутентично, ибо файлы моднейшей версии 2013 не открываются на моем олдовом компе :)
печальная история об этом


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


Пожаловаться на это сообщение
Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 05 ноя 2013, 23:30 
Не в сети
Ветеран

Зарегистрирован: 06 май 2013, 13:01
Сообщений: 746
Откуда: Россия
Использую Visio c: 2013
Очков репутации: 18

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

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

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

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re:
СообщениеДобавлено: 06 ноя 2013, 00:05 
Qwertiy писал(а):
Гость писал(а):
Нет, через интерфейса ставится, я следил какие ячейки меняются, и пробовал менять вручную, ничего(((

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

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

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


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

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

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


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


Пожаловаться на это сообщение
Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: BPMN проблемы с назначением FillForegnd
СообщениеДобавлено: 06 ноя 2013, 00:16 
Друзья, спасибо большое, а вы встречаетесь в среде, как её там, а вспомнил "Реальной"))) извините за шутки... я бы с огромным удовольствием, стал бы свидетелем, обмена столь ценными знаниями...


Пожаловаться на это сообщение
Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 06 ноя 2013, 00:22 
Не в сети
Ветеран

Зарегистрирован: 06 май 2013, 13:01
Сообщений: 746
Откуда: Россия
Использую Visio c: 2013
Очков репутации: 18

Добавить очки репутацииУменьшить очки репутации
Гость писал(а):
Вот уж спасибо... как я вообще без этого жил...

Вот уж не знаю :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: Не надо посты целиком цитировать...


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 06 ноя 2013, 00:26 
Не в сети
Ветеран

Зарегистрирован: 06 май 2013, 13:01
Сообщений: 746
Откуда: Россия
Использую Visio c: 2013
Очков репутации: 18

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

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 06 ноя 2013, 00:35 
Не в сети
Ветеран

Зарегистрирован: 06 май 2013, 13:01
Сообщений: 746
Откуда: Россия
Использую Visio c: 2013
Очков репутации: 18

Добавить очки репутацииУменьшить очки репутации
Гость писал(а):
Код:
"THEMEGUARD(RGB(255,255,0))"

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: BPMN проблемы с назначением FillForegnd
СообщениеДобавлено: 06 ноя 2013, 07:34 
Не в сети
Administrator

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

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: BPMN проблемы с назначением FillForegnd
СообщениеДобавлено: 06 ноя 2013, 08:29 
Не в сети
Ветеран

Зарегистрирован: 21 окт 2011, 12:01
Сообщений: 897
Откуда: г. Екатеринбург
Использую Visio c: 2011
Очков репутации: 121

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

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

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


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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 15 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Вы можете создать форум бесплатно PHPBB3 на Getbb.Ru, Также возможно сделать готовый форум PHPBB2 на Mybb2.ru
Русская поддержка phpBB