Avatar billede friiiiis Novice
27. september 2014 - 17:19 Der er 4 kommentarer og
1 løsning

DLL eksport

Hej,

Jeg vil gerne lave en DLL fil i VS C# 2010 Express og derefter kunne kalde denne funktionerne i denne DLL fil i Microsoft Excel.

Jeg kan godt finde ud af at lave et Class Library men hvordan får jeg den eksporteret så Excel kan kalde den - UDEN at bruge COM mulighed?

jeg har fundet noget der hedder NuGet men det virker ikke - andre ideer...?
Avatar billede lasserasch Juniormester
27. september 2014 - 17:26 #1
http://msdn.microsoft.com/en-us/library/office/bb687915(v=office.15).aspx#sectionSection1

Burde give dig nogle ideer.

Mvh Lasse
Avatar billede arne_v Ekspert
27. september 2014 - 17:46 #2
Excel kan kun kalde Win32 DLL og COM DLL saa vidt jeg ved.

C# kan lave COM DLL men ikke Wind32 DLL.

C++/CLI kan lave Win32 DLL og kalde .NET kode.

Saa umiddelbart tror jeg kun at du har to muligheder:

Excel--->C# COM DLL
Excel--->C++/CLI Win32 DLL--->C#

Muligvis kan du dog finde noget i VSTO som kan goere det nemmere for dig.

VSTO = Visual Studio Tools for Office
Avatar billede friiiiis Novice
06. oktober 2014 - 14:52 #3
arne_v vil du smide et svar??
Avatar billede friiiiis Novice
06. oktober 2014 - 16:35 #4
arne_v vil du smide et svar??
Avatar billede arne_v Ekspert
06. oktober 2014 - 16:56 #5
ok
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

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