10
A
回答
23
像這樣:
using Excel;
Excel.Application excelApp = new Excel.ApplicationClass();
// if you want to make excel visible to user, set this property to true, false by default
excelApp.Visible = true;
// open an existing workbook
string workbookPath = "c:/SomeWorkBook.xls";
Excel.Workbook excelWorkbook = excelApp.Workbooks.Open(workbookPath,
0, false, 5, "", "", false, Excel.XlPlatform.xlWindows, "",
true, false, 0, true, false, false);
// get all sheets in workbook
Excel.Sheets excelSheets = excelWorkbook.Worksheets;
// get some sheet
string currentSheet = "Sheet1";
Excel.Worksheet excelWorksheet =
(Excel.Worksheet)excelSheets.get_Item(currentSheet);
// access cell within sheet
Excel.Range excelCell =
(Excel.Range)excelWorksheet.get_Range("A1", "A1");
希望這有助於
MDSN信息here
+0
它只適用於.Visible = True。用.Visible = False怎麼樣? – Denis 2014-02-05 22:30:51
3
什麼是這樣的:(未經測試)
//using Excel = Microsoft.Office.Interop.Excel;
Excel.ApplicationClass app = new Excel.ApplicationClass();
Excel.Workbook workbook = app.Workbooks.Open("YourFile.xls",
Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing,
Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing,
Type.Missing, Type.Missing, Type.Missing, Type.Missing);
Excel.Worksheet worksheet = (Excel.Worksheet)workbook.Sheets["Number 3"];
worksheet.Activate();
1
如果想要呈現的視覺反饋對用戶來說,這兩條語句將設置激活的工作表和設置因此LECT範圍:
考慮包括以下語句之前立即初始化Excel.Range ...
//設置活動工作表在Excel
excelWorksheet.Activate()
而且初始化Excel.Range後立即考慮以下語句...
//設置Excel中的活動範圍
excelCell.Activate()
0
public static Workbook openExternalWorkBook(String fileName)
{
Microsoft.Office.Interop.Excel.Application excel = new Microsoft.Office.Interop.Excel.Application();
excel.Visible = false;
return excel.Workbooks.Open(fileName, false);
}
相關問題
- 1. 在97-2003工作表上打開特定的工作表Excel
- 2. 在Excel中打開特定工作表
- 3. Excel宏 - 打開特定的word文件
- 4. 保護打開的工作簿上的特定工作表
- 5. HTML <a href>打開Excel docuemnt - 特定工作表
- 6. 在Python中的excel文件中打開工作表
- 7. 在URL中打開Excel文件工作表
- 8. 在C中打開MS Excel工作表#
- 9. Excel工作表未在Mozilla中打開
- 10. 無需打開文件即可在Excel工作簿中獲取工作表
- 11. 第二個Excel文件打開時工作表更改事件停止工作
- 12. 打開宏工作簿時在特定的靜態文件上運行宏
- 13. UWP:打開特定文件
- 14. 檢查一個特定的Excel文件在打開多個Excel文件時是否打開並激活它
- 15. 打開某個excel文件,但只拖動一個指定的工作表
- 16. 打開Excel文件
- 17. 打開excel文件
- 18. Excel VBA列出特定文件中的所有工作表
- 19. 如何從Excel文件導入特定工作表?
- 20. 將特定的工作表複製到新的Excel文件中
- 21. Visual Basic腳本將Excel工作簿打開到啓用了插件的特定工作表
- 22. EXCEL - 當打開Excel工作簿
- 23. 讀取Excel工作表的特定列
- 24. Excel VB搜索特定工作表
- 25. 獲取Excel工作表的特定行
- 26. 如何在python上打開特定的文本文件?
- 27. 在python腳本中指定文件名來打開Excel工作簿
- 28. ActiveX控件突然停止在特定的Excel文件上工作
- 29. 如何從Excel工作簿打開多個工作表?
- 30. Dwonload從特定的發件人附件,並在Excel中打開
你想自動化excel還是想在應用程序的網格中顯示數據?或者是其他東西? – 2010-01-06 10:50:46