2011-11-26 81 views

回答

3

雖然您的問題缺乏細節,但聽起來像您可能正在尋找免費的註冊COM。這篇出色的MSDN文章解釋了詳細信息:Registration-Free Activation of COM Components: A Walkthrough

如果您希望在不寫入註冊表的情況下注冊Excel COM加載項,那麼恐怕這是不可能的。

+0

似乎不可能作爲插件,那麼是否有可能如果只是使用這個免費註冊com對象? – user310291

+0

免費註冊com工作正常。但我仍然不知道你是如何調用東西的。從VBA? –

+0

是從vba自定義函數中得到的,它用於包裝flash並通過excel函數進行控制。 – user310291

3

您可以使用Registration Free COM做一個COM組件,以便該組件本身不需要任何註冊表項,但它本身的Excel基本上提供了所有登記鉤通過註冊表,所以不管是什麼,我相信你會必須至少做一些註冊表工作。否則,Excel如何才能知道你的組件存在?但是,您可以使用HKCU而不是HKLM,因此如果您的意思是「無法修改註冊表」,則可能不需要提升權限。

MSDN Forums上也有類似的問題,關於Excel和免註冊COM的更多細節。

+0

謝謝,我已經更新了我的問題。 – user310291

相關問題