Reload Пример

Sub Example_Reload()
    On Error GoTo ERRORHANDLER
                          
    'Определите внешнюю ссылку, которая будет вставлена
    Dim xrefHome As AcadBlock
    Dim xrefInserted As AcadExternalReference
    Dim insertionPnt(0 To 2) As Double
    Dim PathName As String
    insertionPnt(0) = 1
    insertionPnt(1) = 1
    insertionPnt(2) = 0
    PathName = "c:/AutoCAD/sample/City map.dwg"
    
    'Добавьте внешнюю ссылку к блоку
    Set xrefInserted = ThisDrawing.ModelSpace. _
            AttachExternalReference(PathName, "XREF_IMAGE", _
            insertionPnt, 1, 1, 1, 0, False)
    ZoomAll
    MsgBox "Внешняя ссылка приложена. "
    
    'Перезагрузьте определение внешней ссылки
    ThisDrawing.Blocks.Item(xrefInserted.name).Reload
    MsgBox "Внешняя ссылка перезагружена. "
    Exit Sub
ERRORHANDLER:
    MsgBox Err.Description
End Sub
Сайт управляется системой uCoz