首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用VBA在Excel中绘图的最佳方法是什么?

使用VBA在Excel中绘图的最佳方法是什么?
EN

Stack Overflow用户
提问于 2011-03-05 00:12:02
回答 2查看 28.5K关注 0票数 10

我是一个土木工程师,设计了一个程序,允许用户定义道路的横截面数量,然后计算用于建造道路层的不同材料的数量。我需要能够绘制用户定义的横截面的表示。我不确定这是通过在图表上绘制各种序列,还是绘制形状对象来实现的。有谁有什么想法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-03-05 01:27:48

是的,Excel不仅在这方面做得很好,而且用它做这件事也很常见。牛顿Excel Bach博客可能是你想要花点时间的地方--这是一个面向工程师的Excel网站。他有一个很棒的关于用Excel绘图的系列文章。这里有一个解决您当前问题的方法:Drawing in Excel 7 – Creating drawings from coordinates

票数 11
EN

Stack Overflow用户

发布于 2011-03-05 01:56:38

由于我对您的问题域或编程技能一无所知,我只能给出一些大致的想法:

Excel非常适合建模和构建某些原型。对这个问题建模并手动构建一些图表应该会让您和您的用户对Excel解决方案的效果有一个很好的了解。如果你不能得到你想要的图形,我会去别的地方看看。可能是Visual Studio、Visual Basic或C#。在最近的版本中,这些工具都有成熟的绘图功能和图表控件。

Excel VBA有一个非常好的图表编程层。也可以使用VBA绘制自定义对象。我没有这样做,但我相信网上有参考资料。无论如何,如果手动构建的Excel原型看起来不错,那么使用VBA将其自动化可能是值得的。

另一个因素是有多少用户,以及他们的技能是什么?对Excel非常了解的用户较少,因此需要使用Excel。支持大量用户可能会变得很繁重,因为可以更改单个文件中的代码。

最后,此应用程序将存在多长时间?可以对Excel应用程序进行版本控制,但使用更复杂的编程环境更容易做到这一点。此外,如果要继续添加功能,可能会遇到VBA功能集的障碍。希望这能有所帮助。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5196333

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档