/ / Creación programática de hojas de trabajo en un complemento de Excel (C #) - c #, excel, button, add, worksheet

Creación de hojas de cálculo mediante programación en un complemento de Excel (C #) - c #, excel, button, add, worksheet

De acuerdo con MSDN, uno puede crear y eliminar hojas de cálculo de Excel mediante programación en Visual Studio (http://msdn.microsoft.com/en-us/library/6fczc37s.aspx). El código para hacerlo es el siguiente:

private void createNewAccount()
{
Excel.Worksheet newWorksheet;
newWorksheet = Globals.ThisAddIn.Application.ThisWorkbook.Worksheets.Add();
}

Una de las formas en mi proyecto tiene un botón.llevando este código. Se supone que el usuario puede presionarlo y crear una nueva hoja de trabajo, pero no funciona. Así que decidí convertirlo en un botón en una pestaña de la cinta de opciones. Eso tampoco funcionó. ¿Qué me estoy perdiendo?

Respuestas

1 para la respuesta № 1

Mi respuesta no va a ser demasiado larga.

Si necesita utilizar Microsoft, primero asegúrese de crear un libro. Recuerde que los archivos de Excel se parecen a libro de trabajo, entonces, dentro, puedes crear hojas de trabajo.

Si no, por favor, eche un vistazo a Proyecto NPOI.

Con ambos enfoques, tendrá que crear el libro de trabajo y luego las hojas de trabajo que se encuentran dentro.

Más en este enlace.

Bueno, si está seguro de tener acceso a un libro de trabajo, le recomendaría que:

1.- Utilizar los parámetros de la Método WorkSheets.Add

2.- Por favor, eche un vistazo a este ejemplo.

3.- Persistir el libro de trabajo después de agregar la hoja de trabajo. Esto permitirá verificar si fue agregado o no.

Por último, pero no menos importante, depurar, depurar y depurar.

Espero que ayude,