在VBA里面使用Windows API方式直接调用C#的DLL

原始链接 https://www.cnblogs.com/Charltsing/p/DllExport.html

最近有人问到能不能以API方式直接调用C#的dll,按道理说,根据微软的规范,C#之类的托管程序只能以com方式先注册后调用,但是这样存在管理员权限的部署问题。

实际上,在il代码中,提供了.export描述符,可以在dll中创建函数的导出信息,C# dll只要具备了导出声明,就可以在程序里面像API一样调用了。

这里,我提供一个VBA调用C# dll的示例文件,大家可以测试一下

示例下载

猜你喜欢

转载自www.cnblogs.com/Charltsing/p/DllExport.html
今日推荐