| tiancao1001 于 2008-07-15 05:31 PM 发表评论: | 
 '样条曲线转化为直线(针对上面函数转化后的样条曲线) Sub SPlineToLine()     Dim E  As AcadEntity     Dim L  As AcadLine     Dim SP As AcadSpline     Dim StartP As Variant     Dim EndP As Variant          For Each E In ThisDrawing.ModelSpace         'DoEvents         'ThisDrawing.Utility.Prompt E.ObjectName         If E.ObjectName = "AcDbSpline" Then             Set SP = E                          StartP = SP.GetFitPoint(0)             EndP = SP.GetFitPoint(2)                          Set L = ThisDrawing.ModelSpace.AddLine(StartP, EndP)             L.Layer = SP.Layer             L.color = SP.color             SP.Delete         End If     Next E End Sub  |  
  | 
| 查看所评论的日志:VBA将所有的直线转换成样条曲线 | 
| 田草 于 2008-07-15 08:54 AM 发表评论: | 
'创建匿名块 Function NiMingKuai(S As String) As String     Dim blockObj As AcadBlock     Dim n As Long     NiMingKuai = S & "_0" Block:     For Each blockObj In ThisDrawing.Blocks         If blockObj.Name = NiMingKuai Then             NiMingKuai = S & "_" & CStr(n)             Prompt NiMingKuai             n = n + 1             GoTo Block         End If     Next blockObj End Function   |  
  | 
| 查看所评论的日志:Auto CAD vba 怎样 创建匿名块 | 
| yc421206 于 2008-07-14 03:09 PM 发表评论: | 
Dear SIR: 連結無法下載,可否MAIL至小弟信箱。 |  
  | 
| 查看所评论的日志:Mastering AutoCAD VBA 从入门到精通.pdf 电子版格式 | 
| 田草 于 2008-07-12 09:30 AM 发表评论: | 
'创建匿名组,没有则创建,有则序号加一 Function NiMingZu(S As String) As String     Dim G As AcadGroup     Dim n As Long     For Each G In ThisDrawing.Groups         If Left(G.Name, Len(S)) = S Then n = n + 1     Next     NiMingZu = S & n + 1 End Function   |  
  | 
| 查看所评论的日志:vba 创建匿名组 | 
| 田草 于 2008-07-12 09:23 AM 发表评论: | 
 '创建匿名块,没有则创建,有则序号加一 Function NiMingKuai(S As String) As String     Dim B As AcadBlock     Dim n As Long     Dim m As Long     For Each B In ThisDrawing.Blocks         If Left(B.Name, Len(S)) = S Then             m = Val(Mid(B.Name, Len(S) + 1))             If n <= m Then n = m + 1         End If     Next     NiMingKuai = S & n End Function  |  
  | 
| 查看所评论的日志:Auto CAD vba 怎样 创建匿名块 | 
| tiancao1001 于 2008-07-11 11:38 PM 发表评论: | 
Sub Delete_HyperLinks()     On Error Resume Next     Dim Hyperlinks As AcadHyperlinks     Dim Hyperlink As AcadHyperlink          Dim Obj As AcadEntity     Dim i As Integer     Dim j As Long     For Each Obj In ThisDrawing.ModelSpace         DoEvents         Set Hyperlinks = Obj.Hyperlinks         MsgBox Hyperlinks.Count         i = Hyperlinks.Count         For j = 0 To i - 1             Hyperlinks.item(j).Delete         Next j     Next
  End Sub |  
  | 
| 查看所评论的日志:CAD 对象加上超链接 | 
| ladybug 于 2008-07-11 10:41 PM 发表评论: | 
有病毒了 看看u盘有没有autorun.inf文件 这是一个系统文件,要把工具-->文件夹选项-->查看-->隐藏受保护的操作系统文件 选项关掉才可以看到
  |  
  | 
| 查看所评论的日志:对修复u盘写保护,无法格式化的一点经验 | 
| ladybug 于 2008-07-11 10:33 PM 发表评论: | 
我不能下 给我一个,谢谢 nj_wzg@163.com |  
  | 
| 查看所评论的日志:AutoCAD VBA 二次开发教程源码 |