diff options
author | Sergey Chebotar <s.chebotar@gmail.com> | 2023-06-14 15:23:33 +0300 |
---|---|---|
committer | Sergey Chebotar <s.chebotar@gmail.com> | 2023-06-14 15:23:33 +0300 |
commit | 7905d3af4d32405ef041de897bf2d23ee7d6d08e (patch) | |
tree | a51153a14fc394e1c37a3cc7839cf57ac692bb68 /Tools/Button3Tool.cs | |
parent | c29849b19d444956f002a65377610f639c0873e1 (diff) |
Add custom panel and tools
Diffstat (limited to 'Tools/Button3Tool.cs')
-rw-r--r-- | Tools/Button3Tool.cs | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/Tools/Button3Tool.cs b/Tools/Button3Tool.cs new file mode 100644 index 0000000..853ed95 --- /dev/null +++ b/Tools/Button3Tool.cs @@ -0,0 +1,24 @@ +using Application = Microsoft.Office.Interop.Excel.Application; + +namespace ExcelAddIn.Tools; + +public class Button3Tool : Tool +{ + private readonly Application app; + public Button3Tool() + { + app = (Application)ExcelDnaUtil.Application; + } + public override void Execute() + { + for (int i = 0; i < 10;) + { + Thread.Sleep(400); + app.StatusBar = $"Выполнено {++i * 10}%..."; + } + } + protected override void Dispose(bool disposing) + { + app.StatusBar = false; + } +}
\ No newline at end of file |