如何将显示多重性选项设置为关联形状 (Visio) C#,Microsoft.Office.Interop.Visio

How can set show multiplicity option to association shape (Visio) C#, Microsoft.Office.Interop.Visio

如何使用 c# 和 Microsoft.Office.Interop.Visio 在 vi​​sio 中打开关联形状的显示多重性选项并访问 4 个位置。

关联形状 ShapeSheet 中的 User.ShowMulti 单元格控制多重性选项。你可以像这样设置 Visio 的 API:

shape.get_Cells("User.ShowMulti").Formula = "TRUE"

4个访问位置是关联形状中的子形状。 Shapes 集合中的顺序应该是固定的,这样你就可以这样做:

shape.Shapes[1].Text = "Top Left";
shape.Shapes[2].Text = "Bottom Left";
shape.Shapes[3].Text = "Top Right";
shape.Shapes[4].Text = "Bottom Right";