这很奇怪 ;而不是使用';acLsAll和039;我使用了下面的代码,现在它显示在对话框中 ;嗯 
- Public Sub LS()
- Dim objLSM As AcadLayerStateManager
-
- Set objLSM = ThisDrawing.Application.GetInterfaceObject("AutoCAD.AcadLayerStateManager.17")
- objLSM.SetDatabase ThisDrawing.Database
-
- objLSM.Save "Temp_Layer_State2", [color=red]acLsColor + acLsFrozen + acLsLineType + acLsLineWeight + acLsLocked + acLsNewViewport + acLsNone + acLsOn + acLsPlot + acLsPlotStyle[/color]
- Set objLSM = Nothing
- End Sub
|