Llamar a una DLL

09/07/2004 - 09:57 por aafonso | Informe spam
Hola grupo,

Estoy intentando llamar a una función de una DLL desde Excel y no consigo
ni siquiera insertar la instrucción para ello. Lo que hago es lo siguiente:

En una celda cualquiera pongo =ID.REGISTRO("MiDll"; "MiFuncion"; "JJJ!")

y cuando le doy al INTRO me responde con un mensaje de "Función no válida"
y no me deja continuar. Si utilizo la función LLAMAR me ocurre lo mismo.

¿Qué estoy haciendo mal?.

Un saludo,

Augusto.
 

Leer las respuestas

#1 aafonso
09/07/2004 - 12:07 | Informe spam
Hola de nuevo,

Ya he resuelto el problema. Había una serie de componentes sin instalar en
Excel.

Pero ahora tengo otro problema. Para implementar la DLL en excel lo que
hago es lo siguiente:

en la celda B1 incluyo el siguiente código:

=ID.REGISTRO("MiDll"; "Multiplicar"; "JJJ!")

y en la celda B2 incluyo este otro código:

=LLAMAR(B1;C1;D1)

en C1 y en C2 hay dos números enteros cualesquiera.

lo que obtengo en B2 es la palabra FALSE.

La DLL en cuestión solo contiene una función que recibe dos valores
enteros, los multiplica y devuelve otro valor entero. La he probado desde
una aplicación normal y funciona perfectamente.

¿Alguna idea acerca de este problema?.


Augusto.

Preguntas similares