Excel COM加载项,自动完成和文档

我必须开发“ 东西 ”,为Excel提供function和function区。 例如,应该有一个连接到互联网的function,并返回一个地方的当前温度(这是一个参数)。 并且丝带中应该有一个button,它显示一个对话框(url等)。

我认为,最好的方法来完成这个,将是一个Excel插件。 我知道提供用户定义的函数有两种方法:一个XLL-Add-In和一个COM-Add-In。 XLL-Add-In有一个定义色带的非常难看的方法:我必须提供xml作为string。 这是非常重构的 – 不友好的。 这就是为什么我想使用COM-Add-In。 但是我在这里读到,一个COM-Add-In没有在Excel中自动完成我的UDF。

所以我想知道是否有办法,在xaml的代码和窗口中轻松,干净地创buildfunction区,并仍然有自动完成和excel文档。 这个线程让我想,这两个要求排除对方。 不过,我希望有办法做到这一点。

提前谢谢了。