【发布时间】: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