public static void CheckCommonWorksheets(IEnumerable <string> workbookPaths) { if (workbookPaths.Count() < 2) { sharedWorksheets = new List <SharedWorksheet>(0); } void Update(OfficeApps apps) { UpdateSharedWorksheets(apps, workbookPaths); } void safeUpdate() => OfficeApps.RunExcelWithGuard(Update); WindowHelper.RunWithCancel("Find Common Worksheets", safeUpdate, "Cancelled checking common sheets"); }
private void RunGuardedScript() { OfficeApps.RunExcelWithGuard(RunScript); }
public static void CheckSheets(string workbookPath) { OfficeApps.RunExcelWithGuard((apps) => UnsafeCheckSheets(apps, workbookPath)); }