## RegisterAddInFunction(string, string, bool) {#registeraddinfunction}

Agrega la función addin al libro de trabajo

```csharp
public int RegisterAddInFunction(string addInFile, string functionName, bool lib)
```

| Parámetro | Escribe | Descripción |
| --- | --- | --- |
| addInFile | String | el archivo contiene las funciones adicionales |
| functionName | String | el nombre de la función de adición |
| lib | Boolean | si el archivo de complemento proporcionado está en el directorio o subdirectorio de la biblioteca de complementos del libro de trabajo. Esta marca tiene efecto y marca la diferencia cuando el archivo de complemento proporcionado es de ruta relativa: verdadero indica que la ruta es relativa a la biblioteca de complementos y falso denota que la ruta es relativa a este Libro de trabajo. |

### Valor_devuelto

ID de los datos que contienen la función de complemento dada

### Ver también

* class [WorksheetCollection](../../worksheetcollection)
* espacio de nombres [Aspose.Cells](../../worksheetcollection)
* asamblea [Aspose.Cells](../../../)

---

## RegisterAddInFunction(int, string) {#registeraddinfunction_1}

Agrega la función addin al libro de trabajo

```csharp
public string RegisterAddInFunction(int id, string functionName)
```

| Parámetro | Escribe | Descripción |
| --- | --- | --- |
| id | Int32 | ID de los datos que contienen funciones adicionales, se puede obtener con la primera llamada de[`RegisterAddInFunction`](../registeraddinfunction) para el mismo archivo de complemento. |
| functionName | String | el nombre de la función de adición |

### Valor_devuelto

URL del archivo de complemento que contiene funciones de complemento

### Ver también

* class [WorksheetCollection](../../worksheetcollection)
* espacio de nombres [Aspose.Cells](../../worksheetcollection)
* asamblea [Aspose.Cells](../../../)

<!-- DO NOT EDIT: generated by xmldocmd for Aspose.Cells.dll -->
