Early and Late Binding
Variable declarations fall into two categories of binding: 
Early binding improves the performance of your program, increases type 
 checking, and assists in detecting errors in your code.
To implement early binding in the SOLIDWORKS software, you must reference two type libraries:
(Substitute the actual SOLIDWORKS version 
 number for version.)
These type libraries:
	
	- Provide descriptions of all of the available SOLIDWORKS 
 API objects, properties, methods, events, and constants.  
- Are automatically referenced when you record a 
 	SOLIDWORKS macro.  
To early bind SOLIDWORKS object variables, prefix the variable's object type with
SldWorks., 
 which tells Visual Basic to look in the SldWorks type library. 
For example:
| Change late binding... | To early binding... | 
| Dim swApp 
 As Object  | Dim swApp 
 As SldWorks.SldWorks | 
| Dim swModel As Object | Dim swModel As SldWorks.ModelDoc2 | 
| Dim swEntity As Object | Dim swEntity As SldWorks.Entity |