如何在VBA中使用COM for Word?

时间:2009-03-31 20:40:19

标签: vba com ms-word ms-office

我正在使用VBA,在Microsoft Office 2007和2003(特别是Word)中。

我需要的是使用COM中的自定义VBA对象并使用其方法。我已经在Word 2007中完成了它,但它在Word 2003中崩溃了。

这是我正在使用的命令:

    Dim oCOM as Object.

    Set oCOM = CreateObject("COMDLL.COMObj")

我收到了这个错误:

  

找不到文件或程序集名称COMDLL或其中一个依赖项。

如何使其适用于Office 2003?

2 个答案:

答案 0 :(得分:3)

如果刚刚将文件复制到Word 2003计算机,则可能需要使用regsvr32注册COM组件。

E.g:

    regsvr32 yourcomfilesname.dll

答案 1 :(得分:1)

问题不是创建COM对象,这是一个Office错误,所以我用Office 2003的Microsoft更新修复了它。

以下是更新网址:

Update for Office 2003 (KB907417)