使用 VBA 从 MS Access 中运行 SPSS 语法

问题描述

我使用 MS Access 来存储数据,并使用 SPSS (v. 26) 对这些数据进行统计。来回推送数据有点乏味:我在 Access 中生成数据表,然后转到 SPSS 并运行进行分析并将我需要的结果推送回 Access 的语法:我想完全自动化这个,所以我正在尝试使用 VBA 来触发/运行 SPSS 语法:

Private Sub Command0_Click()
Dim obj as spsswinlib.Application16
Set obj = CreateObject("SPSS.Application16")
obj.ExecuteInclude "c:\MySyntax.sps"
end sub

我收到一条错误消息“JCAdapter 尚未初始化”(在“Set obj...”行上)。我引用了 SPSS Statistics Type Library,并且 SPSS 和 Access 都在 64 位环境中运行。 IBM 的帮助页面表明这是 10 多年前的一个已知问题,有时是由 SPSScom.ini 文件在非英语版本的 Windows 中损坏或放错位置引起的——我已经检查过 .ini 文件的路径是否正确映射到 SPSS .exe 文件夹,并更新到最新版本的 Java(并卸载旧版本)。

对此的任何帮助将不胜感激,谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...