Ok. I got it. It comes down to understanding the difference between a block and a block occurrence. Basically, you add a block to a new drawing by using the CopyBlock command on a block from a different drawing. Then you Add an occurrence of that block to the sheet that you want.
objDocBlocks = objApp.Documents.Open("C:\existing_blocks.dft") Dim objBlocks As SolidEdgeDraft.Blocks = objDocBlocks.Blocks Dim objBlock0 As SolidEdgeDraft.Block = objBlocks.Item(0)
objDocNew = objApp.Documents.Open("C:\temp\new_blocks.dft") Dim objBlocksNew As SolidEdgeDraft.Blocks = objDocNew.Blocks Dim objBlockNew0 As SolidEdgeDraft.Block = objBlocksNew.CopyBlock(objBlock0)
Dim objSheet1 As SolidEdgeDraft.Sheet = objDocNew.ActiveSheet Dim objBlockOccurencesNew As SolidEdgeDraft.BlockOccurrences = objSheet1.BlockOccurrences