我正在使用 ExcelDNA 库,它似乎结合了 Excel 的 C-API 和 COM 接口。
这些接口在 Excel 实现方面有何不同?从 Microsoft 网站 ( https://msdn.microsoft.com/en-us/library/office/bb687829.aspx ):
" 自定义 Excel 用户界面
对于许多版本的 Excel,C API 并不是自定义用户界面的最佳选择。VBA 对 Excel 对象和事件具有出色的访问权限。Excel 2007 中引入的用户界面在外观和底层技术上都与早期版本有很大不同。您可以通过使用托管代码资源来最好地自定义此界面。”
是什么让 COM 比 C-API 更适合编辑 Excel 的 UI?