Ejemplo n.º 1
0
 public void Execute(UIApplication _uiapp)
 {
     using (var transact = new Transaction(doc, "Apply new filters to selected Views"))
     {
         transact.Start();
         View view = doc.ActiveView;
         FilteredElementCollector collector = new FilteredElementCollector(view.Document, view.Id);
         List <string>            listValue = new List <string>();
         var schedulesheet = view as ViewSchedule;
         var columns       = schedulesheet.GetTableData().GetSectionData(SectionType.Body).LastColumnNumber;
         for (int ii = 0; ii < columns + 1; ii++)
         {
             var header = schedulesheet.GetTableData().GetSectionData(SectionType.Body).GetCellText(0, ii);
             listValue.Add(header.ToString());
         }
         CreateExcelFile      createExcelFile      = new CreateExcelFile();
         EditColumnsExcelFile editColumnsExcelFile = new EditColumnsExcelFile();
         createExcelFile.GetExcelFile();
         editColumnsExcelFile.EditExcelFile(listValue);
         transact.Commit();
     }
 }