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/Button2Tool.cs | |
parent | c29849b19d444956f002a65377610f639c0873e1 (diff) |
Add custom panel and tools
Diffstat (limited to 'Tools/Button2Tool.cs')
-rw-r--r-- | Tools/Button2Tool.cs | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/Tools/Button2Tool.cs b/Tools/Button2Tool.cs new file mode 100644 index 0000000..db7afc3 --- /dev/null +++ b/Tools/Button2Tool.cs @@ -0,0 +1,30 @@ +using Application = Microsoft.Office.Interop.Excel.Application; + +namespace ExcelAddIn.Tools; + +public class Button2Tool : Tool +{ + private readonly Application app; + public Button2Tool() + { + app = (Application)ExcelDnaUtil.Application; + } + public override void Execute() + { + if (app.ActiveCell == null) + { + return; + } + + double? cellValue = app.ActiveCell.Cells.Value2; + if (cellValue != null) + { + app.ActiveCell.Cells.Value2 = ++cellValue; + } + } + + protected override void Dispose(bool disposing) + { + + } +}
\ No newline at end of file |