Active Пример |
Sub Example_Active() ' Этот пример создает два новых рисунка и определяет, какой из рисунков ' является активным. Dim NewDrawing1 As AcadDocument Dim Newdrawing2 As AcadDocument Set NewDrawing1 = ThisDrawing.Application.Documents.Add("") Set Newdrawing2 = ThisDrawing.Application.Documents.Add("") Dim activeStatus As String Dim drawing As AcadDocument activeStatus = "" For Each drawing In ThisDrawing.Application.Documents If drawing.Active Then activeStatus = activeStatus & drawing.name & " является активным." & vbCrLf Else activeStatus = activeStatus & drawing.name & " не активен." & vbCrLf End If Next drawing MsgBox activeStatus End Sub