private void CheckWorkbookForFormulaUpdates(Workbook wb) { TurnOffAutoUpdates(); if (!FunctionUpdater.HasQuandlFormulaInWorkbook(wb) || QuandlConfig.AutoUpdateFrequency != QuandlConfig.AutoUpdateFrequencies.WorkbookOpen) { return; } const string message = @"Your workbook(s) contain Quandl formulas. Would you like to update your data?"; const string caption = @"Update Data"; var result = MessageBox.Show(message, caption, MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { QuandlConfig.PreventCurrentExecution = false; Globals.Ribbons.Ribbon2.SetExecutionToggleIcon(); FunctionUpdater.RecalculateQuandlFunctions(wb); } }