sw菜鸟一枚,看到论坛上有人发了一个同一个文件夹中批量导入txt画曲线的宏 9Pb0Olh
现在需要把这个宏稍微改动下,在sw中一个文件夹中批量导入txt并生成xyz曲线,请大侠们出手改动下原帖中的宏。 R\+$^G}#6
[w4z)!
宏贴出来如下: i'EXylb
JqZ%*^O
]CL70+[^9
Sub main() Kc{wv/6}T
Dim swApp As SldWorks.SldWorks o4Ba l^=[
Set swApp = Application.SldWorks k<f*ns
Set Part = swApp.ActiveDoc ,,iQG' *
Dim myModelView As Object yi%B5KF~Al
If Part Is Nothing Then )t.q[O`
MsgBox "请先打开或者新建SolidWorks Part" >3Y&jsh<
Exit Sub Z2 @&4_P
End If BW*zj=N%
Set myModelView = Part.ActiveView >%[W2L\'
myModelView.FrameState = swWindowState_e.swWindowMaximized IWQ8e$N
x-W0 h
Dim sFileName As String FJ[(dGKeE
Dim fileConfig As String M>^IQ
Dim fileDispName As String lubS{3<
Dim fileOptions As Long '\;tmD"N5#
Dim swSketchMgr As SldWorks.SketchManager
6$Dbeb
Dim swModel As SldWorks.ModelDoc2 $H9xM
Dim swSketchPt() As SldWorks.SketchPoint ~lL($rE
Av[jFk
sFileName = swApp.GetOpenFileName("", "", "文本文件(*.txt) | *.txt", fileOptions, fileConfig, fileDispName) /za,&7sf
s6
^JgdW
If sFileName = "" Then K4tX4U[Z
MsgBox "没有选择txt数据文件", , "运行宏" r9U1 O@c
Exit Sub RU'J!-w{
End If I[|I\tW
%SE g(<