2010-02-08 36 views
0

我有一个Excel UDF。它是用C#编写的,自动化插件已经使用Visual Studio设置项目向导进行了打包。插件会加载可用的自动化插件列表,但公式不会出现在插入函数公式对话框中。Excel UDF公式不会出现

我使用Office 2003和Visual Studio 2008来构建插件。客户端机器安装了.Net Framework 2.0并且没有任何VS的安装。

我是否必须在某处启用udf?只有在打包插件以将其分发到客户端计算机时才会出现此问题。

感谢,

回答

1

的COM加载项出现在自动化availale列表加载项将意味着COM加载项已成功注册在目标机器上的事实。

它可能是一个信任问题?您可以使用Microsoft .NET Framework配置检查程序集的可信级别:http://support.microsoft.com/kb/815147

我怀疑您需要完全信任。

我还没有用COM创建加载项一段时间(如果你愿意,我可以列出替代方案),所以让我知道如果这不能解决它,我会进一步研究它。

+0

嗨克里斯, 非常感谢您的回复。我设置信任属性以授予我的程序集完全信任,然后重新设置要分发的设置项目。 udf现在出现在配方栏中。 谢谢, – Sandy 2010-02-16 09:00:16

+0

非常有帮助。有一件事 - 如果你能将我的答案标记为正确的答案,这将有助于其他用户。否则,这个问题似乎是'未答复'。一切顺利,克里斯 – 2010-02-16 14:01:20