2012-01-06 15 views
6

I już zostały programowania w VBA dla Excela 2003 od kilku lat, a dopiero niedawno I już zostały wprowadzone do:Excel 2003 VBA - funkcje Kernel32 - i inne libs

Declare Sub AAAA Lib "kernel32" Alias "AAAA" 

Poprzez answer here in stackoverflow.

Co byłem w stanie znaleźć to (nie googlefu może mi pomóc):

  • Jakie są wszystkie funkcje dostępne w "Kernel32"

  • Jakie są inne dostępne (bezpłatny) LIBS

  • Czy mogę wykonać własną?

Potrzebuję tylko wskazówek, idei i/lub poradników, które wskażą mi właściwy kierunek.

Dziękuję wszystkim w zaawansowanym

+2

spróbować http: //www.jkp-ads.com/articles/apideclarations.asp, http://allapi.mentalis.org/apilist/apilist.php i http://www.bettersolutions.com/vba/VFD153/LA416011411.htm na początek. Google jest tu bardzo przydatny. – JimmyPena

+1

@JP .: IMHO: Twój komentarz jest wart odpowiedzi (pod warunkiem, że rozwiniesz go trochę więcej), ponieważ odpowiada na większość pytań. – JMax

Odpowiedz

4

Co szukasz na to deklaracje API systemu Windows.

Kilka popularnych przykładów należą:

tak daleko specyficzne pytania:

Jakie są wszystkie funkcje A Dostepna w „KERNEL32”

DLL widza takich jak DLL Export Viewer lub ApiViewer może być tu przydatna.

Jakie są inne dostępne (bezpłatnie) LIBS

Zobacz linki napisałem, chociaż mogę sobie wyobrazić istnieją dziesiątki lub setki własnych bibliotek DLL, że nigdy nie znajdziemy.

Czy mogę zrobić własne?

Tak, ale mam tylko doświadczenie w tworzeniu bibliotek DLL ActiveX, więc nie mogę z tym porozmawiać. Znalazłem jednak jeden przykład: What is a DLL?