根据MSDN,可以在Visual Studio(http://msdn.microsoft.com/en-us/library/6fczc37s.aspx)中以编程方式创建和删除Excel工作表。这样做的代码如下:
private void createNewAccount()
{
Excel.Worksheet newWorksheet;
newWorksheet = Globals.ThisAddIn.Application.ThisWorkbook.Worksheets.Add();
}
我项目中的一个表单有一个带有此代码的按钮。用户应该能够按下它并创建一个新的工作表,但它不起作用。所以我决定将它作为功能区选项卡上的一个按钮。这也没有用。我错过了什么?
答案 0 :(得分:1)
我的答案不会太长。
如果您需要采用Microsoft方式,请首先确保先创建一本书。记住Excel文件类似于workbook,然后,在里面,您可以创建工作表。
如果您不这样做,请查看NPOI project。
使用这两种方法,您将不得不创建工作簿,然后创建工作表。
好吧,如果您确定可以访问WorkBook,我建议您:
的参数2.-请查看this example。
3.-在添加工作表后保留工作簿。这将允许检查它是否被添加。
最后但并非最不重要的是,调试,调试和调试。
希望有所帮助,