diff --git a/src/Interface/AbstractBar.cs b/src/Interface/AbstractBar.cs index 9a06e03..12327e5 100644 --- a/src/Interface/AbstractBar.cs +++ b/src/Interface/AbstractBar.cs @@ -1,6 +1,8 @@ using ExcelDna.Integration; using Microsoft.Office.Interop.Excel; using System; +using System.Threading; +using System.Threading.Tasks; namespace RhSolutions.Interface { @@ -10,15 +12,14 @@ namespace RhSolutions.Interface public abstract void Update(); - [ExcelFunction] - public static void ResetStatusBar() + private static void ResetStatusBar() { AddIn.Excel.StatusBar = false; } public void Dispose() { - AddIn.Excel.OnTime(DateTime.Now + new TimeSpan(0, 0, 5), "ResetStatusBar"); + Task.Delay(5000).ContinueWith(t => ResetStatusBar()); } } }