【问题标题】:Statistica VB - Including an external macro [closed]Statistica VB - 包括一个外部宏[关闭]
【发布时间】:2018-05-25 20:38:30
【问题描述】:

我正在使用 Statistica 64 VB。我在 FileLibrary.svb(有用函数的集合)中写了一个函数“Public MyFunction()”,我想被 FileDoStuff.svb 中的函数调用(分析)。

我试图在 FileDoStuff.svb 中包含这样的 FileLibrary.svb:
'#语言“WWB-COM”
'#使用“U:\TestSVB\FileLibrary.svb”

这是我在 FileDoStuff 中运行 Main() 时的结果,即使我在应用程序中打开了 FileLibrary,结果也是一样的。
"FileDoStuff.svb 中的脚本错误
宏/模块不存在。”

Statistica 位于 E: 驱动器上。但是,FileLibrary 在 U: 上打开电子表格并没有问题。我可以从 Statistica 打开 FileLibrary 并对其进行测试。

为什么可以打开外部电子表格但不能调用外部宏? FileLibrary 未保存在 Statistica 中,但 FileDoStuff 中的分析也不保存。我做错了什么?

另外,SVB 和 SVX 文件有什么区别?

【问题讨论】:

  • 除非您实际使用 vb.net(例如在 Visual Studio 中),否则不应标记此 [vb.net]。我怀疑您使用的是 VBA 或其他类似 VB 的实现。
  • 我将其标记为 VB,系统自动将其更改为 VB-net。我尝试将其标记为 Statistica、VB、SVB。
  • 如果您想问更多关于 Statistica 的问题,我建议您了解自动化语言是什么。堆栈溢出没有 [vb] 标记。如果您没有使用 Visual Studio,那么您就没有使用 [vb.net]。正如我所说,可能是 Statistica 实现了 [vba]。
  • SVB 与 Microsoft 的 VB.NET、Microsoft 的 Visual Basic for Applications (VBA) 以及 Microsoft 的 Visual Basic 6.0 (VB6) 兼容。 SVB 脚本语言在灵活性和兼容性方面是独一无二的,而且它也非常强大。它提供对 Visual Basic for Applications(用于编写 Microsoft Office 产品的脚本)的访问以及对同一文件中的 .NET Framework 的访问。 Macro (Statistica Visual Basic) Overview

标签: statistica


【解决方案1】:

你知道什么是真正有帮助的,正如我在尝试了数小时后发现的那样吗? 尝试正确拼写 entire 路径名和 entire 文件名,包括空格等。并确保斜线也正确。 (在我的真实路径/文件中有空格。)

尽管我想删除整个问题,但我将其留在这里是为了提醒我们所有人,有时答案就是这么简单。另外,我想吸引更多使用 Statistica VB 的人,因为我知道会有更多问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-31
    相关资源
    最近更新 更多