Vba 正确创建Excel应用程序的安装程序/MSI

Vba 正确创建Excel应用程序的安装程序/MSI,vba,com,setup-deployment,Vba,Com,Setup Deployment,我有一个Excel 2016解决方案,其中包含C#COM组件作为部署的一部分。我能够让COM组件注册OK。然而,开发系统中使用了一些控件,它们也需要打包 TreeView和ListView控件添加到VBA IDE的引用中。它引用了MSCOMCTL.OCX。我已将此文件作为依赖项添加到安装程序中。但是,安装无法注册该文件。我怀疑我可能缺少其他依赖项 你不能拥有它,MSCOMCTL.OCX不是一个可再发行的库。此外,它在64位VBA主机中也不起作用。那么,有64位版本的控件可用吗?或者我应该利用其他

我有一个Excel 2016解决方案,其中包含C#COM组件作为部署的一部分。我能够让COM组件注册OK。然而,开发系统中使用了一些控件,它们也需要打包


TreeView和ListView控件添加到VBA IDE的引用中。它引用了MSCOMCTL.OCX。我已将此文件作为依赖项添加到安装程序中。但是,安装无法注册该文件。我怀疑我可能缺少其他依赖项

你不能拥有它,MSCOMCTL.OCX不是一个可再发行的库。此外,它在64位VBA主机中也不起作用。那么,有64位版本的控件可用吗?或者我应该利用其他图书馆吗?没有。。。这是一个VB6控件库。根据你想做的事情,考虑用现代技术(WiFrFS,WPF/XAML)在C语言中制作UI,并将演示者和模型暴露于VBA/COM;然后,如果您遵循现代UI模式(没有表单代码中的所有逻辑),则可以使用VBA代码向.NET UI提供/接收数据。