嗯,这很奇怪。 我没有使用“acLsAll”,而是使用了下面的代码,现在它显示在对话框中。 哼。
- 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
|