C#filepath到解决方案或bin / debug文件夹中的Excel文件? [关闭]

问题描述 投票:-1回答:1

我试图达到一个Excel文件,而不指定我的电脑上的整个绝对路径。

而不是这个:

Excel.Application app = new Excel.Application();
OpenFileDialog ofd = new OpenFileDialog();
        if (ofd.ShowDialog() == DialogResult.OK)
        {
            Excel.Workbook sheet = app.Workbooks.Open(ofd.FileName);
           //etc
        }
SaveFileDialog sfd = new SaveFileDialog();
sfd.ShowDialog();
string name = sfd.FileName;
sheet.SaveAs(name);

我想始终动态地使用解决方案中提供的模板。

任何提示或想法?

c# path openfiledialog
1个回答
1
投票

好的,如果你想从你的应用程序目录中获取一个文件,请使用

 Excel.Workbook sheet = app.Workbooks.Open(System.AppDomain.CurrentDomain.BaseDirectory + "ExcelFile.xlsx");
© www.soinside.com 2019 - 2024. All rights reserved.