为 SPSS Statistics 调试 ExportTablesToExcelFiles 脚本 23

Debugging ExportTablesToExcelFiles Script for SPSS Statistics 23

我正在尝试 运行 IBM 脚本 ExportTablesToExcelFiles 脚本(wwd 版本)用于 SPSS Statistics 23Windows 10 中。

该脚本允许您将 SPSS 输出导出到工作簿中的各个 Excel 工作表。

我收到此错误:

脚本显然无法通过前几行:

在 SPSS 输出 window 中,我收到 "ERROR: (16305) No error.."

我尝试了修复 PM40090: "ERROR : (16305) NO ERROR." RECEIVED WHEN RUNNING WINWRAP BASIC SCRIPT ON A 64-BIT IBM SPSS STATISTICS 19 CLIENT,但没有成功。

有人用 SPSS 23 和 Windows 10 解决了这个问题吗?

这是因为SPSS安装不正确。请卸载然后重新安装整个 SPSS(确保 SPSS 在 AppData 中创建的文件夹在再次安装之前也被删除)。这将得到解决。它对我有用。

谢谢。

经过一天的搜索和尝试,我刚刚解决了这个问题。

对我有用的解决方案是重新注册位于 C:\Program Files\Common Files\IBM\SPSS\COM 的 spss*.tlb 和 spsswin.dll。 我遇到的问题是缺少 regtlibv12.exe,我不得不从 Win7 复制它。

  • 从位于 C:\Windows.old\Windows\Microsoft.NET\Framework\v4.0.30319.
  • 的 Windows 7 复制 regtlibv12.exe
  • 将regtlibv12.exe粘贴到上面提到的COM文件夹中。
  • 打开 Shell (CMD) 并转到 C:\Program Files\Common Files\IBM\SPSS\COM

    • 输入以下命令:

    regtlibv12.exe "C:\Program Files\Common Files\IBM\SPSS\COM\spssgctl.tlb"

    regtlibv12.exe "C:\Program Files\Common Files\IBM\SPSS\COM\spsspvt.tlb"

    regtlibv12.exe "C:\Program Files\Common Files\IBM\SPSS\COM\spssrtf.tlb"

    regtlibv12.exe "C:\Program Files\Common Files\IBM\SPSS\COM\spsswin.tlb"

    regtlibv12.exe "C:\Program Files\Common Files\IBM\SPSS\COM\treeview.tlb"

    regtlibv12.exe "C:\Program Files\Common Files\IBM\SPSS\COM\vischart.tlb"

    regsvr32 spsswin.dll

此后脚本再次找到正确的库/引用。