2012-02-29 35 views
4

是否有可能創建一個COM加載項,該加載項將加載到Office 2010 64位的Visual Basic編輯器中?我可以讓我的加載項加載到Office 2010 32位版本中,但它只是被64位版本忽略。在我的研究中,我發現很多流行的VBE加載項不適用於64位Office(例如Code Cleaner,MZ Tools,VBE工具等)。其中一些將是因爲它們內置32位VB6,但有誰知道任何 VBA IDE加載項可在64位Office中使用?可能使用IDTExtensibility2爲VBA IDE創建64位加載項?

+0

也許:http://blogs.msdn.com/b/vsto/archive/2010/04/09/deploying-com-add-ins-for-64- bit-office-using-visual-studio-saaid-khan-for-nathan-halstead.aspx – Fionnuala 2012-02-29 09:04:06

+0

嗨,Remou,我看過那個頁面,我認爲它處理Office本身的加載項,例如Excel,Word等,而不是在VBA IDE中。 – 2012-02-29 09:50:58

回答

4

可以將加載項加載到VBA IDE中。訣竅是把在HKEY_CURRENT_USER \ SOFTWARE \微軟\ VBA \ VBE \ 6.0 \ Addins64 \ MyVBAAddIn.Connect的註冊表項,而不是HKEY_CURRENT_USER \ SOFTWARE \微軟\ VBA \ VBE \ 6.0 \加載項\ MyVBAAddIn.Connect

卡洛斯J. Quintero有一套完整的說明http://www.mztools.com/articles/2012/MZ2012013.aspx

相關問題