C# Excel COM加载项,具有自动完成和文档

C# Excel COM加载项,具有自动完成和文档,c#,.net,wpf,excel,xaml,C#,.net,Wpf,Excel,Xaml,我必须开发一些为Excel提供函数和功能区的东西。例如,应该有一个函数连接到互联网,并返回一个地方的当前温度,这是一个参数。功能区中应该有一个按钮,显示一个带有设置url等的对话框 我认为,实现这一点的最佳方法是使用Excel加载项。我知道有两种方法可以提供用户定义的函数:XLL外接程序和COM外接程序。XLL插件有一种非常难看的定义功能区的方法:我必须将xml作为字符串提供。这是非常不友好的重构。这就是我想使用COM加载项的原因。但是我读到COM加载项没有自动完成excel中的自定义项 因此,

我必须开发一些为Excel提供函数和功能区的东西。例如,应该有一个函数连接到互联网,并返回一个地方的当前温度,这是一个参数。功能区中应该有一个按钮,显示一个带有设置url等的对话框

我认为,实现这一点的最佳方法是使用Excel加载项。我知道有两种方法可以提供用户定义的函数:XLL外接程序和COM外接程序。XLL插件有一种非常难看的定义功能区的方法:我必须将xml作为字符串提供。这是非常不友好的重构。这就是我想使用COM加载项的原因。但是我读到COM加载项没有自动完成excel中的自定义项

因此,我想知道是否有一种方法,可以在xaml的代码和窗口中轻松、干净地创建功能区,并且在excel中仍然具有自动完成和文档。这让我想到,这两个要求相互排斥。不过,我希望有办法做到这一点

非常感谢