我正处于需要发布程序并与一群人分享的地步。问题是我引用和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")
答案 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")