【问题标题】:Import MS Word Form Field to Access - Missing Reference?导入 MS Word 表单字段以访问 - 缺少参考?
【发布时间】:2012-07-05 23:51:58
【问题描述】:

我正在尝试从 MS Word 表单字段将数据导入 access 2007。
我已经按照这里的教程:http://msdn.microsoft.com/en-us/library/aa155434(v=office.10).aspx

当我运行 VBA 代码时,我收到一个编译错误,提示“用户定义的类型未定义”。在做了一些研究后,我发现这很可能是因为我缺少对对象库中对象的引用。
我引用了以下对象库:

  1. Visual Basic 应用程序
  2. Microsoft Access 12.0 对象库
  3. Ole 自动化
  4. Microsoft Office 12.0 数据库引擎对象库
  5. Microsoft Word 12.0 对象库

这里调用sub的时候报错:

Sub GetWordData()

我是否缺少参考资料,还是有其他问题?

提前致谢

【问题讨论】:

    标签: ms-access vba ms-word


    【解决方案1】:

    确保您已设置对Microsoft ActiveX Data Objects x.x Library 的引用。

    在代码窗口中,选择Tools->References,滚动到库并勾选它。

    请注意,使用库引用而不是后期绑定 (Create.Object("Word.Application")) 可以更轻松地访问属性和方法,但可能意味着您的代码将无法在其他环境中运行。

    【讨论】:

    • 这正是我设置参考的方式。 (工具 -> 参考资料 -> Microsoft Word 12.0 对象库)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多