Cálculo directo de una función personalizada sin escribirla en una hoja de trabajo

Cálculo directo de una función personalizada sin escribirla en una hoja de trabajo

Este tema explica cómo puede calcular directamente sus funciones personalizadas sin escribirlas primero en una hoja de trabajo. Por favor use elWorksheet.CalculateFormula (fórmula de cadena, opciones de CalculationOptions)método para este propósito.

Consulte el siguiente código de muestra que ilustra el uso de este método. Hemos utilizado una función personalizada llamada MyCompany.CustomFunction() y calculamos su valor como “Aspose.Cells”. por nosotros mismos y luego este valor se concatena automáticamente con el valor de la celda A1 que es “Bienvenido a” por el motor de cálculo y el valor calculado final devuelve como “Bienvenido a Aspose.Cells”. Como puede ver en un código que tenemos nuestra función personalizada no está escrita en ninguna parte de una hoja de trabajo y se calcula directamente mediante nuestra propia lógica personalizada.

Muestra de programación

Salida de consola

A continuación se muestra la salida de la consola del código de muestra anterior.

Calculated Value: Welcome to Aspose.Cells.

Artículo relacionado