0

我通过 using 在我的解决方案中添加了一个 .xls 文件,Add>Existing Item但是当我在我的代码中使用它时,它找不到该文件:

xlsWorkBook = xlsApp.Workbooks.Open("database.xls")

但是如果我使用诸如"C:\database.xls"代码之类的本地路径。

4

1 回答 1

0

如果您不指定文件夹路径,它会尝试从可执行路径中获取文件。要使用资源中的文件,请尝试以下操作:

xlsWorkBook = xlsApp.Workbooks.Open(My.Resources.MyFileName)

或使用文件所在的正确本地路径:

IO.Path.GetFullPath(Application.StartupPath & "\..\..\Resources\") & "database.xls"
于 2013-06-17T08:57:51.370 回答