Transforms Data

I have 2 questions.

First:
Does the AddComponents call show the new component/part floating onthe end of the user's cursor like the way the Insert Part/Assemblycommand does? If that's True then to the second question. If not,what call would need to be used to allow for this effect?

Second:
Is it possible while creating a new part file (using VB) to beinserted into an existing assembly, to get the transforms data fromthe part from within the part file then to pass it back to theassembly file? I have the code for creating the part file on thefly done and working on the code for inserting the file into theexisting assy file using the AddComponents call but for me to dothis I need the Transforms of that one new part that was justcreated and still loaded. Never did Transforms before, so does thiscode below look right for gathering the transforms data?

Dim swApp As SldWorks.SldWorks
Dim swModel As SldWorks.ModelDoc2
Dim swSelMgr As SldWorks.SelectionMgr
Dim swComp As SldWorks.Component2
Dim swXforms As SldWorks.MathTransform
Dim vXform As Variant

Set swApp = Application.SldWorks
Set swModel = swApp.ActiveDoc
Set swSelMgr = swModel.SelectionManager
Set swComp = swSelMgr.GetSelectedObject6(1, -1)
Set swXforms = swComp.Transform2
Set vXform = swXforms.ArrayData
SolidworksApi macros