4
我需要的是在當前打開的Microsoft Excel實例中獲取當前打開文檔的列表。如何使用C#在Excel中獲取當前打開的文檔?
但我不知道Excel的術語知道這些文件是所謂的工作簿,或張或窗口等
任何想法
我需要的是在當前打開的Microsoft Excel實例中獲取當前打開文檔的列表。如何使用C#在Excel中獲取當前打開的文檔?
但我不知道Excel的術語知道這些文件是所謂的工作簿,或張或窗口等
任何想法
發現它(link)。
//Excel Application Object
Microsoft.Office.Interop.Excel.Application oExcelApp;
this.Activate ();
//Get reference to Excel.Application from the ROT.
oExcelApp = (Microsoft.Office.Interop.Excel.Application) System.Runtime.InteropServices.Marshal.GetActiveObject ("Excel.Application");
//Display the name of the object.
MessageBox.Show (oExcelApp.ActiveWorkbook.FullName);
//Release the reference.
oExcelApp = null;
您正在尋找的工作簿屬性。
偉大的,你找到它。您可以接受您自己的答案(複選標記),並將其從「未答覆」列表中移除。 – 2010-03-16 00:25:22
謝謝,仍然有一天之前SO讓我做到這一點,雖然:O – 2010-03-16 18:00:20