Example #1
0
        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");
        }
Example #2
0
 private void RunGuardedScript()
 {
     OfficeApps.RunExcelWithGuard(RunScript);
 }
Example #3
0
 public static void CheckSheets(string workbookPath)
 {
     OfficeApps.RunExcelWithGuard((apps) => UnsafeCheckSheets(apps, workbookPath));
 }