2016-04-30 54 views
0

對不起,如果這是一個愚蠢的問題,但我沒有在谷歌上找到任何幫助。使用C的Excel和宏#

我正在尋找一個幫助

  1. 打開Excel文件
  2. 一些字符串粘貼到成(A1)
  3. 單擊Excel文件中的宏。

Plzz幫我gyus ... THX ....

回答

0

我找到了解決辦法...

添加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票...