我已經認識到,當Excel通過自動化打開它打開它的啓動項,例如工作簿Personal.xls默認情況下不會。這對我的用戶有時會造成問題,他們有時會通過我的應用程序打開Excel,然後繼續在其他工作中使用它。如何通過自動化啓動Excel時打開personal.xls工作簿?
不幸的是Excel的情況下以這種方式不包含他們的個人宏開。他們必須關閉Excel並從我的應用程序之外重新打開它,以便它們的宏可用。
有沒有一種方法來使Excel自動加載工作簿Personal.xls通過自動啓動的時候嗎?如果沒有,打開該文件的最佳方式是什麼,請記住它不應該是用戶可見的,但仍然隱藏?
創建對象和打開應用程序
Excel.Application xlApp = new Excel.Application();
任何意見或鏈接任何人都可以提供將最欣賞的時候我還沒有找到任何選項來做到這一點。我已經搜索並搜索了這方面的信息,但似乎沒有人嘗試解決這個問題。我正在使用Excel 2007和.NET 2.0。
你可能會尋找VBA,而不是自動化。 – squelos 2012-03-06 20:17:10
當通過自動化啓動Excel時是否加載了加載項? – Cutter 2012-03-06 21:03:56
@squelos由於我的應用程序是用C#我別無選擇,只能試圖通過相同的方法自動化。 – 2012-03-06 22:19:02