[問題] excel save as .xlsm 的方法
c# 2010 , excel 2010
用c#新增一個excel workbook
Microsoft.Office.Interop.Excel.Application oXL = null;
oXL = new Microsoft.Office.Interop.Excel.Application();
oXL.Workbooks.Add();
如果把檔案存成xlsx or xls都很正常
oXL.Workbooks[1].SaveAs("C:\\test.xlsx") //ok
oXL.Workbooks[1].SaveAs("C:\\test.xls") //ok
但是如果存成xlsm就會出現例外
oXL.Workbooks[1].SaveAs("C:\\test.xlsm") //failed
攔截到ComException
選取的檔案類型無法使用此副檔名。請變更 [檔案名稱] 文字方塊中的副檔名,
或藉由變更 [檔案類型] 來選取不同的檔案類型。
有辦法用程式存xlsm嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.249.204.172
→
01/14 14:12, , 1F
01/14 14:12, 1F
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章