为什么Excel 2013工作簿有一个Windows集合?

时间:2014-12-11 09:13:16

标签: office-interop excel-interop excel-2013

Excel 2013使用单文档界面。因此,如果我打开另一个工作簿,它会打开一个新窗口。 如果我查看Interop对象模型,Workbook类有一个Windows属性: http://msdn.microsoft.com/en-us/library/microsoft.office.tools.excel.workbook.windows.aspx

但是,如何在两个不同的Windows中打开工作簿? 或者什么时候工作簿的Windows属性中有更多的Windows?

我只是想获得一个工作簿的窗口而对象模型感觉不对。因此,我认为我不需要将此属性作为集合。

1 个答案:

答案 0 :(得分:0)

d。,

默认情况下,在单个Excel进程中打开工作程序,但是在单独的窗口中。尝试从硬盘驱动器中打开一些现有的工作簿。您应该获得单个进程,但打开了多个窗口。在这种情况下,Windows属性将包含所有窗口。