Avatar billede benner Nybegynder
29. juni 2006 - 15:10 Der er 2 kommentarer og
1 løsning

Ekstern funktion i ocx-fil

Hej

Jeg har brug for at benytte en funktion (AllRisk) som er defineret i en eksterne ocx-fil.
Jeg har gjort det før, men kan ikke huske hvordan jeg fra Exel kalder denne funktion.

Mvh
Benner
Avatar billede bak Forsker
29. juni 2006 - 17:00 #1
Prøv at gå i menuen Funktioner/tilføjelsesprogrammer. Tryk på automation og find din ocx der og tilføj den.
Avatar billede benner Nybegynder
30. juni 2006 - 09:14 #2
Det har jeg prøvet, men det hjælpet ikke.

Det mystiske er at jeg har et eksisterende excel-ark hvor funktionen bruges, og her virker det uanset om classen/ocx-filer er registreret under tilføjelsesprogrammer.
I dette ark kan jeg se at der er en VB-script (Macro). Kopiere jeg det over i mit nye ark, får jeg følgende error når jeg ændre i en af parametrene til funktionen: "Compile error: User-defines type not defined". Scriptet starter med at deklarere en ny variabel "As New Risk" (Risk er den class som findes i OCX-filen, jf. tilføjelsesprogrammer).

Løsning fundet:
Under: Funktioner - Makro - Visual Basic Editor
Skulle jeg under: Tools - References, have tilføjet min ocx-fil. Herefter virker funktionen.

Bak: Da du bragte mig på sporet, får du point hvis du poster et svar. Ellers tager jeg dem selv dem selv i morgen.
Avatar billede bak Forsker
30. juni 2006 - 14:10 #3
Dem tager du bare selv.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester