excel到autocad
你好目前,我正在寻求有关autocad的帮助。我不知道将excel与autocad结合的正确/好方法。
我用excel做了一个简单的“程序”。现在,我尝试使用autocad和excel中的值创建一个图形。
我不知道怎么开始。我阅读了有关lisp、插入块等的内容。我还制作了一个宏,用coords从excel中的一个按钮在autocad中绘制一条线。
有人能告诉我什么是与autocad连接的最佳方式以及原因吗?
是否可以从excel(我知道如何)中打开图纸,然后更改图纸的测量值?
以一个具有长度和高度的正方形为例。然后按excel中的按钮,使用电子表格中的值(长度和高度)在autocad中创建或调整图形。
提前谢谢。
抱歉语法不好。 是否要使用Lisp创建此程序
或VB。净/碳#?对我来说不够清楚 有几种方法可以实现这一点。正如Fixo所说,最重要的是,你需要决定要使用哪种语言。从你问题中的措辞来看,听起来编程对你来说可能是新的,没关系,我们都必须从某个时刻开始。
我建议您使用LISP,这是一种在AutoCAD中绘制图形的简单方法,它基本上使用AutoCAD命令,因此如果您熟悉这些命令,那么学习它并不难。LISP可以与Excel文件对话,查看其中的内容,并使用这些数据创建图形。它工作得很好。
另一个选项是VBA,它也位于AutoCAD内部,或者至少您仍然可以从AutoDesk下载并安装它。再说一次,这是一种你需要了解的语言。
当然还有VB。NET和C#等。。。在类似Visual Studio的环境中运行。Microsoft免费提供Visual Studio的Exrpess版本,您可以使用这些工具编写一些非常复杂的项目。但学习曲线有点陡峭。
也就是说,我鼓励你尝试LISP。它已内置到AutoCAD副本中,使用的语法与在AutoCAD命令行中键入的语法几乎相同。有几个很好的实用程序可以获取LISP,在本例中,VLISP可以与Excel电子表格对话。别担心,VLISP也内置在AutoCAD软件中。搜索LISP EXCEL,您将找到它们。然后你可以在这个论坛上提问。这里有一些非常优秀的程序员,Fixo就是其中之一,他总是非常慷慨地提供建议。
当我在你的帖子中读到更多内容时,似乎你想从Excel控制流程,这是可能的,但同样,你需要在这两个应用程序之间架起一座桥梁。我过去几个月一直在做的一个项目是从Excel开始的,但我已经把它转移到了VB。NET支持从应用程序之外控制事物,而不是在应用程序中工作。就像科技界的大多数事情一样,做事总是有不止一种方式。
祝你好运
页:
[1]