
21/07/2007, 08:51
|
| | Fecha de Ingreso: noviembre-2003 Ubicación: Buenos Aires, Argentina
Mensajes: 57
Antigüedad: 21 años, 4 meses Puntos: 0 | |
Re: ¿Como enviar una Fórmula a Excel desde un código en C#? Hola RootK, ya estoy usando el modelo de objetos de Excel desde mi aplicación en C#. Lo que necesito es armar el string de una fórmula desde mi código y luego enviarsela a Excel para que la ejecute de la misma manera que le pongo texto o valores numéricos a una celda, esto es lo que me estaría faltando. Pongo un ejemplo de como estoy asignando valores a una celda en excel desde código:
//con este línea, enfoco la celda en cuestión
celda = hojaActiva.get_Range("C7", Type.Missing);
//le asigno un valor a la celda enfocada con la línea anterior.
celda.Value2 = "Cualquier valor que se necesite transferir a dicha celda";
ahora bien, si en la celda C7 quisiera ejecutar una fórmula, por ejemplo =suma(A1:A10), no encuentro aún la forma de hacerlo. Como dije antes, no puedo fijar dicha fórmula en Excel debido a que la misma es dinámica en cuanto a su construcción y datos, y tampoco sé de atemano en cual celda necesitaré la fórmula.
Nuevamente, muchas gracias y espero algún nuevo comentario.
Saludos. |