2010-08-13 139 views
4

我在Excel文件中有一個類,我的老闆想讓我將這個類創建成一個COM DLL。我不希望他讓我走完整個過程,因爲他很忙。COM DLL在VB6中?

你們中的任何一個人都能指引我走向正確的方向,並幫助我解決這個問題嗎?

回答

5

創建一個ActiveX DLL項目。這是一個COM DLL。

+0

好的,這清理了很多。我會研究它,謝謝 – sooprise 2010-08-13 13:37:00

10
  1. 啓動Visual Basic。
  2. 創建一個新的'ActiveX DLL'項目。
  3. 將'Class1'類重命名爲您的類的名稱。
  4. 將項目重命名爲合理的。
  5. 將Excel代碼粘貼到類代碼窗口中。
  6. 保存項目及其文件。
  7. 生成.dll(文件 - >生成...)。

根據您的類(及其依賴項)中的代碼,您可能需要添加一個或多個引用(Project - > References ...),然後才能生成沒有錯誤的引用。

5

通過VB6用戶指南Creating An ActiveX DLL的分步指南進行操作。這個很不錯。它經歷了創建項目,構建DLL和創建客戶端項目,然後解釋了一些底層概念和陷阱。

順便說的ActiveX DLL只是意味着COM DLL - 營銷人在90年代後期被稱爲COM 「的ActiveX」。