【问题标题】:creating link to sub process in visio using c# or vba使用 c# 或 vba 在 vi​​sio 中创建指向子进程的链接
【发布时间】:2016-04-10 06:06:16
【问题描述】:

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

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

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

问题是:

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

【问题讨论】:

    标签: c# vba interop visio visio2013


    【解决方案1】:

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

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

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

    PageName- visio中页面或图表的名称,需要作为sup-process(或)复合处理

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-05-02
      • 1970-01-01
      • 2015-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多