选项ExplicitSub Extract()如果此绘图为空,则MsgBox“请打开绘图文件,然后重新启动此宏。”如果“----------------------------------------------------”Excel设置Dim Excel As Application Dim MySheet As Excel,则退出子端。工作表Dim BlckNameRng为Excel。范围,标记为Excel。范围,myCell为Excel。Range Dim iniColStr As String Dim iniRow As Long,iniCol As Long“出错时处理excel应用程序继续下一步设置excel=GetObject(,“excel.application”),如果出错,则设置excel=CreateObject(“excel.application”)'用excel处理工作簿和工作表。Visible=True Set MySheet=。ActiveWorkbook。如果出现错误,则为ActiveSheet。工作簿。添加ActiveWorkbook。工作表。添加集MySheet=。ActiveWorkbook。ActiveSheet End If On Error GoTo 0 End With“handling columns where to start write data from iniColStr=“BA””