У меня проблема, у меня есть файл AutoCAD с кучей ссылок на данные, и я хотел бы обновить только ссылки на данные, относящиеся к конкретной таблице.Похожи на функциональность выбора таблицы со ссылками на данные, щелчка правой кнопкой мыши и выбора Обновить ссылки на таблицы.
У меня есть следующий код:
Private Sub Update_table_data_link(tblRef As AcadTable)
ThisDrawing.SendCommand "DATALINKUPDATE" & vbCr & "U" & vbCr & "K" & vbCr
End Sub
Работает, но обновляет все ссылки на данныена чертеже (что является проблемой), поэтому идеальное решение позволило бы мне получить ссылки, связанные с tblRef
, и изменить строку на:
ThisDrawing.SendCommand "DATALINKUPDATE" & vbCr & "U" & vbCr & "D" & vbCr & "datalink_name_from_tblRef" & vbCr
или напрямую отправитькоманда для обновления ссылок на tblRef