有没有一种方法可以在.NET for Excel中创建和部署COM而不使用注册表项?

有没有一种方法可以在.NET for Excel中创建和部署COM而不使用注册表项?,.net,excel,com,.net,Excel,Com,这里有一篇文章: 但是在用户pc上不可能修改注册表,所以有可能不这样做就部署com for excel吗 更新:作为addin,似乎不可能,那么如果只使用com对象是否可能。虽然您的问题缺乏详细信息,但我觉得您可能正在寻找免注册com。这篇优秀的MSDN文章解释了以下细节: 如果您希望注册Excel COM加载项而不向注册表写入,那么恐怕这是不可能的。尽管您的问题缺乏详细信息,但我觉得您可能正在寻找免注册COM。这篇优秀的MSDN文章解释了以下细节: 如果您希望在不写入注册表的情况下注册Exc

这里有一篇文章:

但是在用户pc上不可能修改注册表,所以有可能不这样做就部署com for excel吗


更新:作为addin,似乎不可能,那么如果只使用com对象是否可能。

虽然您的问题缺乏详细信息,但我觉得您可能正在寻找免注册com。这篇优秀的MSDN文章解释了以下细节:


如果您希望注册Excel COM加载项而不向注册表写入,那么恐怕这是不可能的。

尽管您的问题缺乏详细信息,但我觉得您可能正在寻找免注册COM。这篇优秀的MSDN文章解释了以下细节:

如果您希望在不写入注册表的情况下注册Excel COM加载项,那么恐怕这是不可能的。

您可以使用来创建COM组件,这样组件本身就不需要任何注册表项,但Excel本身基本上通过注册表提供其所有注册挂钩,所以,无论我相信你会做一些注册工作,至少。否则,Excel怎么知道您的组件存在?但是,您可以使用HKCU而不是HKLM,因此如果您所说的“无法修改注册表”,则可能不需要提升权限

关于Excel和免注册COM还有一个类似的问题。您可以使用它来创建COM组件,这样组件本身就不需要任何注册表项,但Excel本身基本上通过注册表提供了所有的注册挂钩,所以,无论我相信你会做一些注册工作,至少。否则,Excel怎么知道您的组件存在?但是,您可以使用HKCU而不是HKLM,因此如果您所说的“无法修改注册表”,则可能不需要提升权限


关于Excel和免注册COM,还有一个类似的问题。作为addin,似乎不可能做到。

,那么,如果只使用COM对象进行此免费注册,是否可能?免注册COM工作正常。但我还是不知道你是怎么调用的。从VBA?是的,从VBA自定义函数,它用于包装flash并通过excel函数对其进行控制。作为附加项,似乎不可能,那么是否可以仅使用com对象进行此免费注册?免费注册com工作正常。但我还是不知道你是怎么调用的。来自VBA?是来自VBA自定义函数,用于包装flash并通过excel函数进行控制。