Einzelnen Beitrag anzeigen

Benutzerbild von Jens Schumann
Jens Schumann

Registriert seit: 27. Apr 2003
Ort: Bad Honnef
1.644 Beiträge
 
Delphi 2009 Professional
 
#3

Re: Funktion aus DLL in Excel verwenden

  Alt 26. Aug 2007, 19:46
Zitat von marabu:
wenn ich mich richtig erinnere, dann findest du in der Excel Online Help eine Referenz zu VBA (nicht Excel VBA), aus der du die Syntax für DECLARE EXTERNAL FUNCTION ersehen kannst. In der Richtung würde ich bohren.
Ich habe gebohrt. Wahrscheinlich aber immer noch zu dünn .

Ich habe mit D5 eine DLL gebastelt, die eine Funktion exportiert, die
eine zufällige Zahl zurück liefert.

In Excel bekomme ich das Dinf nicht eingebunden.
Code:
' Public Declare Function GETVALUE Lib "D:\Delphi5\Test\Excel\Werte_aus_DLL\exdll.dll" () As Integer
' Public Declare Function GETVALUE Lib "exdll.dll" () As Integer
Public Declare Function GETVALUE Lib "exdll" () As Integer
Die drei Varianten führen nicht zum Ziel.

In die Zelle auf dem Arbeitsblatt schreibe ich: =GetValue. Excel liefert
aber nur #NAME anstatt eine Zahl
I come from outer space to save the human race
  Mit Zitat antworten Zitat