Excel参考问题发布VB.NET 2015程序

时间:2017-01-23 14:01:59

标签: vb.net

我正处于需要发布程序并与一群人分享的地步。问题是我引用和excel文件来计算程序中的数据。我无法弄清楚如何共享程序,而不包括将excel文件放在其文件系统中的具体说明。

我尝试使用"安装向导"添加文件。但是,如果我包含excel文件,我不确定如何引用文件路径。

我也尝试将excel文件导入程序,但是当它是资源而不是文件位置时,无法弄清楚如何调用它。

Public APP As New Excel.Application
Public worksheet As Excel.Worksheet
Public workbook As Excel.Workbook
workbook = APP.Workbooks.Open("C:\Desktop\Plant Simulator\Database\Raw Data.xlsx")
worksheet = workbook.Worksheets("Sheet1")

2 个答案:

答案 0 :(得分:0)

您应该能够将文件放在安装目录中并使用VB.net command引用该路径:

System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase)

答案 1 :(得分:0)

我使用了“安装向导”并添加了我的Excel文件“Raw Data.xlxs”作为参考。

而不是使用: workbook = APP.Workbooks.Open("C:\Desktop\Plant Simulator\Database\Raw Data.xlsx")

我用过它并且有效。

workbook = APP.Workbooks.Open(My.Application.Info.DirectoryPath & "\Raw Data.xlsx")