0
我在Excel文件中製作了一些表格。我在同一時間做了很多與此代碼:如何使用互操作命名Excel表格
newSheet2 = (Microsoft.Office.Interop.Excel._Worksheet)newWorkbook_First.Sheets.Add(Type.Missing,Type.Missing,5,Type.Missing);
...但我不知道如何將它們分別命名。我認爲它必須這樣做:
newSheet2[2].name = "hello"
但這給了一個錯誤。我怎樣才能做到這一點?
private static Microsoft.Office.Interop.Excel.ApplicationClass appExcel;
private static Workbook newWorkbook_First = null;
private static _Worksheet newSheet2 = null;
public void excel_create(String path)
{
try
{
appExcel = new Microsoft.Office.Interop.Excel.ApplicationClass();
appExcel.Visible = true;
newWorkbook_First = appExcel.Workbooks.Add(1);
newSheet2 = (Microsoft.Office.Interop.Excel._Worksheet)newWorkbook_First.Sheets.Add(Type.Missing,Type.Missing,5,Type.Missing);
//How to name the sheets now?
}
catch (Exception e)
{
Console.Write("Error");
}
finally
{
}
}
請不要只是轉儲一些代碼。解釋你的代碼是如何解決問題的。 – ekad