I encourage everyone to download the labs. They helped me a lot.
I am still having problems geting the layout from the Layout ID obtained from the BlockTable Record ...
btrBlockTableRecord = CType(Tr.GetObject(oAcadBlockRef.BlockTableRecord, OpenMode.ForRead, False), BlockTableRecord) ' This works well oAcadBlockRef is a blockreference that I wish to identify, manage and plot
oAcadLayoutID = btrBlockTableRecord.LayoutId() 'This appears to return a valid LayoutID.
oAcadLayout = Tr.GetObject(oAcadLayoutID, OpenMode.ForRead, False, False) ' This does not work. I "morphed" this from examples that I have found in the labs and on the Net.
I am unable to obtain a valid layout object given the objectID.