2011-11-18 136 views
0

我有一個PowerPoint加載項。我爲它創建了一個安裝程序並進行了安裝。它可以在我的機器上正常工作,但問題是當我將它安裝在全新的PowerPoint 2003新副本上時,該加載項安裝成功,但在PowerPoint中沒有COM加載項選項(菜單) COM加載項和我的加載項未加載。PowerPoint 2003 COM加載項

我不知道爲什麼我的COM加載項選項在我的開發機器上,但沒有在新鮮的機器上。在它可以工作之前,必須有某種設置或其他必需的東西。

所以問題是否有任何其他的事情需要下載或安裝,以便能夠安裝COM加載項?

我使用C#開發了.NET 3.5中的加載項,如果有幫助的話。另外我正在使用Windows XP SP2。

謝謝。

回答

0

我不記得在PPT 2003工具菜單上看過一個COM加載項選項,但我沒有使用.NET。也許這是Visual Studio添加的內容。

或者另一種可能性......也許菜單項只有在安裝了用戶可卸載的COM加載項時纔會出現。

使用PPA加載項,您可以通過HKCU或HKLM中的註冊表項來安裝它們。如果HKCU出現在工具|上加載項對話框,用戶可以卸載或刪除它們。如果HKLM,他們從用戶隱藏。

我知道有一個COM加載項安裝到我的PowerPoint副本中;只需檢查並在HKLM中註冊。也許這就是爲什麼工具菜單上沒有COM加載項選項。

可以驗證COM加載項是否被加載(即使從HKLM)有位VBA從內部PPT運行:

Dim oCOMAddin as Object 

For Each oCOMAddin In Application.COMAddIns 
    Debug.Print oCOMAddin.ProgID & vbTab _ 
    & oCOMAddin.Description 
Next oCOMAddin 

這至少應該告訴你,無論你的加載項是正確加載與否。

相關問題