使用Visio来画图配置

visio中提供了,

流程图:

114008_hXaz_1858823.jpg

MSC:

114008_l98r_1858823.jpg

state machine:

114009_FW6o_1858823.jpg 

使用过程中发现一个问题:在Visio中画好的图,直接copy后,paste至word文档中。想要在word中再次编辑copy来的图片是不行的,把word中的图,再copy至visio中,也是无法编辑的。当然在copy visio中图至word的时候,大家可以选择paste对象,

114007_Rf2u_1858823.jpg

但是这种方式,文档一旦发出去,图片就不显示了。

 

所以我建议大家,在写设计文档的时候直接将visio中的图以图片的方式copy到word中,在自己工作的PC或VM上。保存自己通过visio画过的所有图片,并给图片编号,图片的编号要能够对应每个feature或模块或子模块或子系统的编号。下次更新图片时可以找到相应的源文件。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
是的,以下是一个使用C#和Microsoft Office Interop Visio库创建Visio流程的示例代码: ```csharp using Microsoft.Office.Interop.Visio; // 创建一个Visio应用程序对象 Application app = new Application(); // 创建一个新的Visio文档 Document doc = app.Documents.Add(""); // 获取文档页面集合 Pages pages = doc.Pages; // 添加一个新页面 Page page = pages.Add(); // 添加一个开始节点 Shape start = page.DrawRectangle(1, 1, 2, 2); start.Text = "Start"; // 添加一个流程节点 Shape process1 = page.DrawRectangle(3, 1, 4, 2); process1.Text = "Process1"; // 添加一个决策节点 Shape decision = page.DrawRectangle(5, 1, 6, 2); decision.Text = "Decision"; // 添加两个流程节点 Shape process2 = page.DrawRectangle(7, 1, 8, 2); process2.Text = "Process2"; Shape process3 = page.DrawRectangle(7, 3, 8, 4); process3.Text = "Process3"; // 添加一个结束节点 Shape end = page.DrawRectangle(9, 2, 10, 3); end.Text = "End"; // 连接节点 start.AutoConnect(process1, VisAutoConnectDir.visAutoConnectDirDown); process1.AutoConnect(decision, VisAutoConnectDir.visAutoConnectDirDown); decision.AutoConnect(process2, VisAutoConnectDir.visAutoConnectDirDown, "Yes"); decision.AutoConnect(process3, VisAutoConnectDir.visAutoConnectDirRight, "No"); process2.AutoConnect(end, VisAutoConnectDir.visAutoConnectDirDown); process3.AutoConnect(end, VisAutoConnectDir.visAutoConnectDirRight); // 保存Visio文档 doc.SaveAs("flowchart.vsd"); doc.Close(); app.Quit(); ``` 这个示例代码创建了一个简单的Visio流程,其中包含开始、流程、决策、结束等节点。你也可以根据自己的需求修改这个示例代码,实现自动化Visio画图。需要注意的是,使用Microsoft Office Interop Visio库需要安装Visio软件,且需要在代码中添加对Visio库的引用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值