我想構建一個允許用戶選擇以前打開的Excel實例的表單。從進程ID獲取打開的xlsx文件名
從那裏,我想提取出與該打開的實例關聯的.xlsx
文件的名稱。
我懷疑我不得不使用COM將它從它那裏拿出來,但我還沒有找到辦法做到這一點。
我想的代碼如下:
Process[] openApplications = Process.GetProcessesByName("excel");
foreach(Process p in openApplications)
{
///Find the associated .xlsx path and file
///...Maybe from the handle id?
}
任何幫助,將不勝感激
http://stackoverflow.com/questions/7916711/get-the -current-workbook-object-in-c-sharp –
讓我知道如果上述問題解決了您的問題,以便我可以將此問題標記爲重複項:D –