Loads a shape file (SHX).
Supported platforms: Windows only
VBA:
object.LoadShapeFile FullName
Type: Document
The object this method applies to.
Access: Input-only
Type: String
The full path and name of the shape file to load.
No return value.
This method makes all the shapes in the shape file available to the current drawing. To add a shape into the drawing, use the AddShape method.
You must load a shape file the first time you need it. AutoCAD loads it thereafter. The shape file must be available each time you edit the drawing.
VBA:
Sub Example_LoadShapeFile() ' This example loads a shape file Dim shapeFileToLoad As String shapeFileToLoad = "C:/AutoCAD/Support/ltypeshp.shx" ' Load the shape file On Error GoTo ERRORHANDLE ThisDrawing.LoadShapeFile shapeFileToLoad Exit Sub ERRORHANDLE: MsgBox Err.Description, Title:="LoadShapeFile" End Sub
Visual LISP:
(vl-load-com) (defun c:Example_LoadShapeFile() ;; This example loads a shape file (setq acadObj (vlax-get-acad-object)) (setq doc (vla-get-ActiveDocument acadObj)) (setq shapeFileToLoad (findfile "ltypeshp.shx")) ;; Load the shape file (vla-LoadShapeFile doc shapeFileToLoad) )