using (Transaction trans = new Transaction(app.ActiveUIDocument.Document,"load family")) { trans.Start(); var loadFamily = app.ActiveUIDocument.Document.LoadFamily( localPath + ttn.Name + ".rfa", new RevitLoadFamily(), out family);
//如果下载失败则提示 if (!loadFamily) { MessageBox.Show(ttn.Name + $"cant find the family , \r\n localPath:{localPath + ttn.Name + ".rfa"}"); return; }
trans.Commit(); }
var symbol = app.ActiveUIDocument.Document.GetElement(family.GetFamilySymbolIds().First()) as FamilySymbol;