From c96ac659901e3aa97703fe00856cf14b5630887d Mon Sep 17 00:00:00 2001 From: Sergey Chebotar Date: Fri, 9 Jun 2023 07:27:43 +0300 Subject: Initial --- ExcelAddIn.cs | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 ExcelAddIn.cs (limited to 'ExcelAddIn.cs') diff --git a/ExcelAddIn.cs b/ExcelAddIn.cs new file mode 100644 index 0000000..1a5d5f1 --- /dev/null +++ b/ExcelAddIn.cs @@ -0,0 +1,20 @@ +using Microsoft.Extensions.DependencyInjection; +using ExcelAddIn.Services; +using System.Text; + +public class MyAddIn : IExcelAddIn +{ +    public static ServiceProvider ServiceProvider { get; private set; } +    public void AutoOpen() +    {        +    Encoding.RegisterProvider(CodePagesEncodingProvider.Instance); +        IServiceCollection Services = new ServiceCollection(); +        Services.AddHttpClient() +            .AddSingleton(); +        ServiceProvider = Services.BuildServiceProvider(); +    } + +    public void AutoClose() +    { +    } +} \ No newline at end of file -- cgit v1.2.3