无法以编程方式更改 Visio 单元格

发布于 2024-11-06 08:07:03 字数 261 浏览 4 评论 0原文

我需要更改所选形状的线条颜色。我有以下代码:

selectedShape.Cells["LineColor"].FormulaU = "RGB(255,0,0)";

它不适用于某些形状,而对于其他形状则可以完美地工作。我还尝试了 FormulaForceU 并修改了除 LineColor 之外的其他属性,它都是一样的,它适用于某些形状,但不适用于其他形状。

这些模具不是 Visio 标准,遗憾的是我无法将它们发布到此处。

I need to change a line colour of a selected shape. I have the following code:

selectedShape.Cells["LineColor"].FormulaU = "RGB(255,0,0)";

It doesn't work for some shapes, while it works flawlessly for other ones. I also tried FormulaForceU and modifying other properties besides LineColor, it was all the same, it worked for some shapes, it didn't work for some other.

The stencils are non Visio standard and unfortunately I can't post them here.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

沧笙踏歌 2024-11-13 08:07:03

尝试像这样使用

selectedShape.Cells["LineColor"].FormulaU = "\"RGB(255,0,0)\"";

Visio 需要公式的精确引号字符。

我的电池也有类似的问题。不过我用了].Formula

问候。

Try use like this

selectedShape.Cells["LineColor"].FormulaU = "\"RGB(255,0,0)\"";

Visio need exact quote character for the formulas.

I had similar issue with the cell . However I used ].Formula

Regards.

零度℉ 2024-11-13 08:07:03

不幸的是,我使用的 Visio 模具不允许我覆盖该属性。

Unfortunately, the Visio stencils I used didn't allow me to overwrite that property.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文