没有用户选择的圆角线

时间:2018-08-01 18:54:00

标签: excel-vba autocad

在我通过excel运行的当前代码中,我正在打开AutoCAD文件并添加各种行。目前,我已经建立了一个坐标列表,将它们添加到数组中,然后通过循环执行以下命令:

Set lineObj = DWGFile.ModelSpace.AddLine(StartPoint, EndPoint)

效果很好,将线条放在我需要的地方。但是,我不确定如何跟踪这些行并在以后参考它们。

现在,我正在研究倒角和倒角两行。到目前为止,我所看到的示例脚本让用户选择了要倒角/倒角的两件事。在我的情况下,它可能是添加的第一行(表示顶行)和添加的第三行(表示右侧)。有什么好方法吗?

到目前为止,我一直在手动计算倒角坐标,并在所有坐标之间简单地绘制直线。

2 个答案:

答案 0 :(得分:1)

用户选择您可以取消使用public class NameOfApp extends Application { @Override public void onCreate() { super.onCreate(); Firebase.setAndroidContext(this); }

android:name=".NameOfApp"

位置:

  • SelectionSets必须是唯一的
  • Dim Name As String Dim selset As AcadSelectionSet Set selset = ThisDrawing.SelectionSets.Add(Name) selset.Select(acSelectionSetAll , p1, ,p2 , fileterType, filterData ) 是可用模式之一-详细了解Name
  • acSelectionSetAll是可选的-表示点交叉或窗口-有助于声明选择范围
  • AcSelectTypep1, p2也是可选的,可让您限制选择以按类型,颜色,图层和其他属性选择实体。

答案 1 :(得分:0)

因此,在进行中的研究中,我偶然发现了这篇AutoDESK文章以及一些相关文章。听起来好像是我要寻找的物业,但目前尚不确定。如果其他人正在寻找相同的信息,我将在下面发布该链接作为参考。

设置lineObj = DWGFile.ModelSpace.AddLine(StartPoint,EndPoint)(“ Line_Name”)

https://docs.microsoft.com/en-us/windows/desktop/secauthz/access-control-lists