如何在不显示Excel窗口的情况下按文件名打开工作簿?

明清(Minh Kiyo)

我得到currentWrkBook通过fileName与下面的代码:

using Excel = Microsoft.Office.Interop.Excel;
...
Excel.Workbook currentWrkBook = Excel.Application.Workbooks.Open(fileName);
...

结果得到确定(运行上述语句时,fileName[D:/DataProject/Resources.xlsm]打开):

在此处输入图片说明

现在,我想通过fileName获取currentWrkBook而不打开文件。

有可能吗 这些方面的任何提示将对您有很大的帮助。提前致谢。

默认语言环境

尝试从新的Application对象打开文件:

var excel = new Excel.Application();
var workbook = excel.Workbooks.Open(filename);

您可能已经在运行excel实例,然后新的工作簿也将变为可见。

编辑:如果您需要获取已经打开的工作簿的引用,则可以按名称获取它

Excel.Workbook currentWrkBook = Excel.Application.Workbooks[fileName];

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在不打开工作簿的情况下检查工作表密码是否受保护

在不打开工作簿的情况下访问内置的文档属性信息

如何在不使用Workbook_Open的情况下在特定行上打开工作簿?

如何在不显示任何窗口的情况下从批处理文件运行音频

如何在不显示保存对话框的情况下保存Excel文件

在不打开工作簿的情况下使用 VBA 将 .xls 批量转换为 .xlsx 时出现文件格式错误

如何在打开VBA的情况下解锁工作簿中的空白单元格

如何在不显示窗口的情况下实例化窗口?

如何在不指定文件名的情况下从文件夹中读取 Excel 文件?

如何在Google地图中不显示标记图标的情况下显示信息窗口

在通过“打开文件方式”启动的情况下,应用程序如何获取文件名?

如何在不显示终端窗口的情况下运行Cygwin程序(xemacs)?

如何在不显示弹出窗口的情况下将Pidgin与指标/消息菜单集成?

如何在不显示文本的情况下分配Win32 EDIT控件的窗口名称?

Python、selenium - 如何在不显示浏览器窗口的情况下运行脚本

如何在不创建文件的情况下创建tmp文件名

如何在不指定文件名的情况下从终端执行.jar文件

如何在不知道文件名的情况下解析 XML 文件

如何在不显示每个文件大小的情况下通过过滤扩展名显示文件夹中文件的总大小

VBA-如何在不命名的情况下引用两个单独的打开的工作簿?

cfspreadsheet-如何在不显示列标题的情况下写入excel

如何在不使用Excel Interop库的情况下将Excel工作簿转换为pdf?

如何在不被阻止的情况下打开弹出窗口?

如何在没有 Jackson 或 GSON 的情况下更改 POJO 类中的文件名?

如何在不冲突的情况下转移文件名编号?

如何在没有$ 0的情况下获取shellscript文件名?

如何在javascript中不带后缀的情况下可靠地获取文件名?

如何在不指定完整文件名的情况下使用jquery删除CSS

如何在不显示文档的情况下编写段落