所以有些方法無法直接參照MSDN上的文章,有興趣請點我
然而在一開始一直想找出不要藉由現存的檔案來開啟,所以花了好久的時間查找文件
在Excel2000之前與Excel 2000所使用的命名空間規則並不相同,
前者所使用的命名空間為Microsoft.Office.Interop.Excel
後者則是Excel,接著因為要開啟的是一個空白的活頁簿
前者所要使用的方式為Microsoft.Office.Interop.Excel.XlWBATemplate.xlWBATWorksheet
後者則是Excel.XlWBATemplate.xlWBATWorksheet,
這兩者的差異僅在命名空間的不同而已,接下來把重要的程式碼貼上來提供大家參考
如果寫的不好還請大家多包涵
private Excel.Application xls;
private Excel.Workbook wk;
public void connectExcel(){
xls = new Excel.Application();
xls.Visible = true;
wk = xls.Workbooks.Add(Excel.XlWBATemplate.xlWBATWorksheet);
}
public void disconnectExcel(){
xls.Quit();
}
沒有留言:
張貼留言