0
我有一些代碼,嘗試使用互操作的電子表格的.xls轉換成電子表格的.xlsx:沒有xlOpenXMLWorkbook在互操作
public void Convert(string file)
{
var app = new Microsoft.Office.Interop.Excel.Application();
var wb = app.Workbooks.Open(file);
wb.SaveAs(Filename: file + "x", FileFormat: Microsoft.Office.Interop.Excel.XlFileFormat.xlOpenXMLWorkbook);
wb.Close();
app.Quit();
}
但是我收到這說xlopenxmlworkbook' is not a member of 'microsoft.office.interop.excel.xlfileformat'
的錯誤,導致我無法保存.xls文件,因爲它的Excel 2003文件和.xlsx不受Excel 2003支持?
我有Office 2013安裝,所以不應該是一個問題。
有沒有辦法將xlopenxmlworkbook添加到DLL或更新它?或另一種解決方法?
? –
工作過,謝謝 –