對不起,如果這是一個愚蠢的問題,但我沒有在谷歌上找到任何幫助。使用C的Excel和宏#
我正在尋找一個幫助
- 打開Excel文件
- 一些字符串粘貼到成(A1)
- 單擊Excel文件中的宏。
Plzz幫我gyus ... THX ....
對不起,如果這是一個愚蠢的問題,但我沒有在谷歌上找到任何幫助。使用C的Excel和宏#
我正在尋找一個幫助
Plzz幫我gyus ... THX ....
微軟的Open XML API可以從這裏https://msdn.microsoft.com/en-us/library/office/bb448854.aspx。這個.net庫允許你在C#中打開任何基於OpenXML的Office文檔,編輯並保存它們。
你甚至不需要安裝Excel的副本來使用它。
我找到了解決辦法...
添加using Excel = Microsoft.Office.Interop.Excel;
到你的代碼,然後點擊添加引用和COM下,你會發現「的Microsoft Excel 16.0對象庫」我使用的辦公室2016,因此沒有可能會因在辦公室版本。
這裏是打開excel的代碼。
Excel.Application xlApp = new Excel.Application();
xlApp.Visible = true;
Excel.Workbook xlWorkBooks;
xlWorkBooks = xlApp.Workbooks.Open(@"F:\Book1.xlsm", true , false);//This is added to avoid the opening in ReadOnly mode
xlApp.Run("'" + @"F:\Book1.xlsm"+ "'!" + "Macro1");//The middle part is excel location and the last part is macro name in that excel file
希望你們有幫助...... THX票...