2010-02-08 45 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