1

我对VB编程很陌生。我使用 Visual Basic 2013 Ultimate 在 VB 上制作了一个应用程序,并希望它在我办公室 PC 上安装的 Windows XP 上运行。

该应用程序使用 excel 的 text to column 属性将分隔的文本文件转换为 excel 文件。

我已经正确定位了 .Net Framework (3.5) 并在正确的 CPU 类型 (x86) 上编译。我的 PC 有 Office 2013。该应用程序在我的 PC (Windows 8.1 x64) 上运行良好。我将可执行文件 testExcel.exe 从调试目录复制到我电脑的任何位置,它就像一个魅力。但是,这不适用于另一台装有 Windows 7 的 PC。

它显示的错误是testExcel has stopped working在执行之后。

另一台 PC 安装了 Office 2010 和 .Net 框架 (4.5)。

谁能告诉我这里缺少什么?这是与在我的 PC 中编码时导入的 excel 库有关的问题吗?例如,在我为 **Microsoft 的项目添加参考后,我导入了以下库

Excel 15.0 Object Library:

Imports Excel = Microsoft.Office.Interop.Excel

Imports System.IO

如果是,那么解决方法是什么?请注意,我制作了一个非常基本的应用程序,并尝试在不同的 PC 上运行,并且在这些 PC 上运行。请建议我在 Windows XP 机器上运行所需的一切。对不起我的英语不好。提前致谢。

4

0 回答 0