Author |
Topic |
|
SashK0
2 Posts |
Posted - 09/12/2007 : 13:48:21
|
Привет! Как программно изменить цвет/заливку шейпа? Буду очень благодарен за помощь. |
|
Michael
49 Posts |
|
zz 5
Russia
54 Posts |
Posted - 10/04/2007 : 09:18:15
|
Подключусь
Другая проблема. Почему при ручном изменении Row FillForegnd секции Fill с помощью ShapeSheet заливка не меняется. Экспортирую из БД шейпы. В зависимости от некого параметра хочу менять заливку фигуры. Меняю значение через CellSRC - ничего не происходит. Тоже самое через ShapeSheet в Visio - результат тот же. Почему так происходит ? Неужели решение только использовать макросы ?
------------------------------------------------------------------------------------------------ Если автор пишет о том, чего не понимает, его работа будет понята только теми читателями, которые понимают в этом больше, чем он ! |
|
|
Tumanov
Russia
1198 Posts |
Posted - 10/04/2007 : 16:13:27
|
Вопрос не понятен. Как можно вручную менять через CellSRC? Но сама задача должна решаться без проблем. Может у Вас в шейпе что-то заблокировано или ошибка в формуле или макросе... |
|
|
zz 5
Russia
54 Posts |
Posted - 10/05/2007 : 08:59:59
|
quote: Originally posted by Tumanov
Вопрос не понятен. Как можно вручную менять через CellSRC? Но сама задача должна решаться без проблем. Может у Вас в шейпе что-то заблокировано или ошибка в формуле или макросе...
Немного неточно выразился. Вручную, это, конечно, программно, из Delphi. А проблема в другом. При работе с группами, если менять соответствующее значене ячейки группы, то изменений не видно. Похоже, что придется последовательно менять значения этих ячеек для всех шейпов, которые входят в рассматриваемую группу.
------------------------------------------------------------------------------------------------ Если автор пишет о том, чего не понимает, его работа будет понята только теми читателями, которые понимают в этом больше, чем он ! |
|
|
Tumanov
Russia
1198 Posts |
Posted - 10/05/2007 : 15:22:55
|
Это да. Но если все шейпы в группе будут принимать значение из какой-либо ячейки группы, то для изменения всех шейпов достаточно будет изменить только значение этой ячейки в группе. А они уже сами отследят. |
|
|
|
Topic |
|