2010-08-13 90 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”。