PowerShell изменить цвет заголовка контейнера Viso и другие атрибуты - PullRequest
0 голосов
/ 21 марта 2020

Мне удалось нарисовать контейнеры Viso с PowerShell, теперь я хочу отформатировать их, но это не похоже на другие формы. Я попробовал следующую команду

$Master=$stencil.Masters('Classic')
$container = $Page.Drop($Master,4,4)
$container.cells("FillForegnd").formula = "RGB(1,1,1)"

, но она исправляет следующую ошибку.

Cell is guarded.
At F:\work\powershell\auto draw viso\code1.ps1:37 char:1
+ $container.cells("FillForegnd").formula = "RGB(1,1,1)"

Я знаю, что контейнер представляет собой гребень ie формы, поэтому мне нужно найти правильную Затем объект меняет свой цвет, но как мне найти этот объект?

Спасибо за помощь

1 Ответ

0 голосов
/ 22 марта 2020

Я нашел ответ сам.

для каждого прямоугольника itemID увеличится на 1

Контейнер увеличится на 5, потому что в нем 5 объектов

и Четвертый объект объекта-контейнера - это заголовок, заполняемый цветом.

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

$page.shapes.ItemFromID($itemid).cells("FillForegnd").formula = $color
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...