public void UPDATEATTRIBUTE() { //CloseDocuments(); var ExcelReader = new ExcelFileReader(FilePath); var Settings = ExcelReader.ReadFile(); DocumentCollection docs = Application.DocumentManager; var DM = new DrawingManager(); foreach (var drawing in Settings.DrawingData) { if (drawing.ToBeUpdated) { string filePath = drawing.FolderPath + "\\" + drawing.DrawingName + ".dwg"; //Open drawings DM.OPENDRAWING(filePath); //set drawing active DM.ACTIVATEDRAWING(filePath); //update Attribute var CA = new ChangeAttributes(); CA.UPDATEATTRIBUTES(Settings, drawing); //save DM.SAVEDRAWING(filePath); //close DM.CLOSEDRAWING(filePath); } } }
public void UpdateAttributes() { var FilePath = "E:\\Plottefil\\PlottingFileConfig.xlsx"; var ExcelReader = new ExcelFileReader(FilePath); var Settings = ExcelReader.ReadFile(); var CAC = new ChangeAttributes(); //CAC.UPDATEATTRIBUTES(Settings, Settings.DrawingData[0].revDate.ToShortDateString()); }