public void ImportIFCDoc(UIDocument uidocument, string pathIfc)
{
if (uidocument != null && !string.IsNullOrEmpty(pathIfc))
{
Document activeDoc = uidocument.Document;
Document doc = activeDoc.Application.OpenIFCDocument(pathIfc);
SaveAsOptions option = new SaveAsOptions();
option.OverwriteExistingFile = true;
try
{
doc.SaveAs(@"C:\Users\strelnikovdv\Work\Скачка\test.rvt", option);
}
catch (FileAccessException)
{
TaskDialog.Show("Ошибка записи в файл", "Невозможно записать файл, поскольку он открыт в другой программе");
}
finally
{
doc.Close();
}
}
}