mstg007 发表于 2015-10-13 09:32:31

将单元格值设置为命令行

我想知道是否有某个VBA脚本,我可以选择一个单元,并将单元值传递到活动的AutoCAD命令行。
**** Hidden Message *****

mstg007 发表于 2015-10-14 10:27:19

我认为它可以相当容易地完成,让我看看我是否有一些代码可以很容易地
做到这一点

RICVBA 发表于 2015-10-14 11:27:19

那将是甜蜜的!

RICVBA 发表于 2015-10-15 08:24:07

这篇文章 http://www.theswamp.org/index.php?topic=21962.msg265072#msg265072 应该为您提供连接所需的所有代码,打开电子表格并搜索行/列。 从那里,您应该能够读取单元格并将其发送回autocad,可能使用可怕的send命令。

RICVBA 发表于 2015-10-17 01:26:01

另一种方法是使用Excel作为控制Autocad的服务器应用程序。在这种情况下,以下内容可能会有所帮助:
1)在图纸模块中插入用于选择更改的事件处理程序
2)让它通过“实用工具”对象的“提示”方法将选定单元格值发送到Autocad命令行Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Rows.Count = 1 And Target.Columns.Count = 1 Then ThisDrawing.Utility.prompt Target.value
End Sub
页: [1]
查看完整版本: 将单元格值设置为命令行