使用 VBA 创建序列图

使用 VBA 创建序列图

我想使用读取文本文件的数据创建序列图。
此外,我想在 Excel 中输出该图。
使用的语言是 Excel VBA。
最好的方法是什么?

答案1

我会把任务分成以下步骤:

  1. 创建/读取/提取要在图表中显示的活动的数据
  2. 将数据转换为合适的格式
  3. 将数据转换成图像(.gif.jpg格式)
  4. 将图像导入Excel文件

步骤 1 取决于您的数据来源和结构。

步骤 2.+3. 取决于您选择的生成实际图表的工具。您可以使用类似编辑。使用VBA shell命令从代码中调用此类外部工具VBA。在线服务如https://www.websequencediagrams.com可能很难集成到本地工具中。

Excel可以直接(菜单Insert)或通过Image中的控件导入图片user form

类似的工具文本UML内部调用图形可视化创建图表。您可以执行相同的操作并使用图形可视化针对我上面列表中的第 3 步。

相关内容