When using SelectionSet.Select() to grab a bunch of entities, how do you know which layout each entity is on? I use following code to get all text into a SelectionSet Dim ss As AcadSelectionSet Dim gpCode(0) As Integer Dim dataValue(0) As Variant gpCode(0) = 0 dataValue(0) = "Text" Set ss = mDwg.SelectionSets.Add("AllTexts") ss.Select acSelectionSetAll, , , gpCode, dataValue This returns all text entities in entire drawing (modelspace and paperspace of all layouts). I am only interested those on particular layout and need to know what layout a text entity belongs to. Of cource I can loop through PaperSpace for each layout to find the text entities I want, instead of using SelectionSet.Select. But using SelectionSet.Select() is a lot faster , if only I can tell which layout an entity in the SelectionSet belongs to. Any idea?