Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 是否可以使用excel JavaScript API编程调用excel加载项方法?_C#_Jquery_.net_Excel_Office Interop - Fatal编程技术网

C# 是否可以使用excel JavaScript API编程调用excel加载项方法?

C# 是否可以使用excel JavaScript API编程调用excel加载项方法?,c#,jquery,.net,excel,office-interop,C#,Jquery,.net,Excel,Office Interop,我有一个web应用程序,需要使用jquery打开一个excel 并且需要在excel加载项中调用一个COM可见方法。 Excel加载项是使用Microsoft.Office.Interop.Excel创建的; 要调用的方法: [ComVisible(true)] [ClassInterface(ClassInterfaceType.None)] 公共类附加项:IAddinUtilities { public void PassGuidToAddIn(字符串guid) { //MessageB

我有一个web应用程序,需要使用jquery打开一个excel 并且需要在excel加载项中调用一个COM可见方法。
Excel加载项是使用Microsoft.Office.Interop.Excel创建的;
要调用的方法:

[ComVisible(true)]
[ClassInterface(ClassInterfaceType.None)]
公共类附加项:IAddinUtilities
{
public void PassGuidToAddIn(字符串guid)
{
//MessageBox.Show(guid);
列表过滤器=CommonDAL.GetFilters(新Guid(Guid));
if(filters!=null&&filters.Count>0)
{
Helpers helper=新的Helpers();
设置许可证(过滤器);
}
}
}
我需要实现跨浏览器的解决方案相同


该COM加载项如何加载到浏览器中?该COM加载项如何加载到浏览器中?
[ComVisible(true)]
[ClassInterface(ClassInterfaceType.None)]
public class AddinUtilities: IAddinUtilities
{
    public void PassGuidToAddIn(string guid)
    {
        //MessageBox.Show(guid);
        List<Filters> filters = CommonDAL.GetFilters(new Guid(guid));
        if (filters != null && filters.Count > 0)
        {
            Helpers helper = new Helpers();
            helper.SetSlicers(filters);
        }
    }
}