aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--RhSolutions.AddIn/Tools/DxfTool.cs19
1 files changed, 19 insertions, 0 deletions
diff --git a/RhSolutions.AddIn/Tools/DxfTool.cs b/RhSolutions.AddIn/Tools/DxfTool.cs
new file mode 100644
index 0000000..291a2e1
--- /dev/null
+++ b/RhSolutions.AddIn/Tools/DxfTool.cs
@@ -0,0 +1,19 @@
+#if !NET472
+using System.Runtime.Versioning;
+#endif
+
+namespace RhSolutions.Tools;
+
+#if !NET472
+[SupportedOSPlatform("windows")]
+#endif
+internal class DxfTool : ToolBase
+{
+ public override void Execute()
+ {
+ Application app = RhSolutionsAddIn.Excel.Application;
+ Worksheet worksheet = app.ActiveWorkbook.ActiveSheet;
+ var products = _reader.ReadProducts(new[] { worksheet });
+ _writer.WriteProducts(products);
+ }
+}