0

嗨,我正在使用 c# 以编程方式创建 visio 形状。在 visio 中,我使用以下代码创建复合图(子流程)。

 Visio.Shape    ParentShape = myShape;
 ParentShape.CreateSubProcess();  //it will create a sub diagram for the shape

使用它正在为形状创建子流程(复合)图。但现在我需要将子流程图链接到一个或多个父形状。在 Visio 中,只需单击“链接到子流程”选项即可完成。但我想在 visio API 中实现它..是否有可能实现它..??

问题是:

如何将页面分配给多个形状作为 API 中的子流程。?

4

1 回答 1

0

将单个页面链接到多个形状子流程是通过将页面名称添加为该形状的超链接来完成的,我们需要创建子流程。

 Visio.Hyperlink vsoHyperlink = ParentShape.AddHyperlink();
      vsoHyperlink.SubAddress = PageName;

ParentShape - 要为其创建辅助过程(或)复合的形状。

PageName - visio 中页面或图表的名称,需要被视为 sup-process(或)composite

于 2016-01-20T13:15:03.527 回答