c#如何确定打开文件的完整路径

时间:2011-07-18 23:03:53

标签: c# file excel ms-office

我正在编写excel插件,我希望能够确定当前excel文件的完整路径打开。命令是什么将它作为一个字符串?

谢谢!

1 个答案:

答案 0 :(得分:0)

首先,您需要以某种方式获得Workbook范例。我的例子很明显,因为我已经知道我的文件在哪里,但是如果你从某个地方传递给你Workbook,你可以使用相同的属性。

Excel.Application excelApp = new Excel.ApplicationClass();
string workbookPath = "c:/SomeWorkBook.xls";
Excel.Workbook openedWorkbook = excelApp.Workbooks.Open(workbookPath,
            0, false, 5, "", "", false, Excel.XlPlatform.xlWindows, "",
            true, false, 0, true, false, false);

现在,您可以使用FullName属性获取文件名和所有前面的路径,或者只使用“Name”获取文件名:openedWorkbook.FullName